Home
last modified time | relevance | path

Searched refs:grokfndecl (Results 1 – 25 of 34) sorted by relevance

12

/netbsd/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-19981044 * decl.c (grokfndecl): Set DECL_INITIAL for a defn here.
1335 (grokfndecl): Don't look for duplicate methods here.
1401 * decl.c (grokfndecl): Fix my thinko.
1904 * decl.c (grokfndecl): Improve error-recovery.
2058 * decl.c (grokfndecl): Improve error-recovery.
2209 * decl.c (grokfndecl): Issue error on declaration of friend
3920 (grokfndecl): Call check_java_method for Java classes.
4265 (grokfndecl): Use the new macros.
4852 (init_decl_processing, grokfndecl): Likewise.
6587 (grokfndecl): Use new return value from
[all …]
H A DChangeLog-2005301 * decl.c (grokfndecl): Set up DECL_TEMPLATE_INFO before calling
499 * decl.c (grokfndecl): Remove the setting
507 * decl.c (grokfndecl): Create a new function type
965 (grokfndecl): Use it.
1905 * decl.c (grokfndecl): Adjust call.
3465 * decl.c (grokfndecl): Add sfk parameter. Use it do set
3467 (grokdeclarator): Adjust calls to grokfndecl.
3500 (grokfndecl): Adjust scope push and pop.
H A DChangeLog-2017384 * decl.c (grokfndecl, finish_function): Remove cilkplus condition.
516 (grokfndecl): Likewise.
974 * decl.c (grokfndecl): Fix indentation.
1092 * decl.c (grokfndecl): When complaining about literal operators
2474 * decl.c (grokfndecl): Set DECL_CXX_CONSTRUCTOR and
2580 * decl.c (grokfndecl): Cdtors have special names.
2658 * decl.c (grokfndecl): Add blank lines. Unbreak some others.
2826 (grokfndecl, check_var_type, grokdeclarator): Adjust.
2970 (grokfndecl): Adjust parm building.
4791 * decl.c (grokfndecl): Simplify uses of "%<%s%>" to "%qs".
[all …]
H A DChangeLog-2000210 * decl.c (grokfndecl): Don't set IDENTIFIER_VIRTUAL_P or
334 * decl.c (grokfndecl): Undo COMPONENT_REF damage caused by
1561 * decl.c (grokfndecl): Require that `main' return an `int'.
3499 (grokfndecl): Tweak.
3641 (grokfndecl): Use DECL_OVERLOADED_OPERATOR_P.
4110 (grokfndecl): Use DECL_EXTERN_C_P.
5435 * decl.c (grokfndecl): Set TREE_NOTHROW if TYPE_NOTHROW_P.
5535 * decl.c (grokfndecl): Use it.
6004 (grokfndecl): Correct message formatting.
6005 (grokfndecl): Improve diagnostic.
[all …]
H A DChangeLog-2001199 * decl.c (grokfndecl): Reformat. Adjust call to
2068 (grokfndecl): Set DECL_INLINE on all functions if that's what
2290 (grokfndecl): Likewise.
2361 (grokfndecl, grokvardecl, grokdeclarator): Likewise.
2414 (grokfndecl): Likewise.
2739 (grokfndecl): Likewise.
3033 * decl.c (grokfndecl): Likewise.
3427 * decl.c (grokfndecl): Call set_mangled_name_for_decl even for
H A DChangeLog-2006268 * decl.c (grokfndecl): Check main's type after applying
421 * decl.c (grokfndecl): Use check_main_parameter_types.
426 * decl.c (grokfndecl): Duplicate warning message for
977 * decl.c (grokfndecl): Discard invalid operator declarations.
2137 (grokfndecl): Use it. Do not pass quals to grokclassfn.
3468 * decl.c (grokfndecl): Make funcdef_flag a bool, not an int.
H A DChangeLog-20041561 member_function_or_else, bad_specifiers, grokfndecl, grokvardecl,
1748 * decl.c (grokfndecl): If ::main is found not to return int,
1753 an assertion, as grokfndecl now catches this when the user did it.
1811 * decl.c (grokfndecl): Add new argument "attrlist", use it
2530 expand_static_init, grokfndecl, grokvardecl, build_ptrmem_type,
3118 (grokfndecl): Adjust call to no_linkage_check.
4348 * decl.c (grokfndecl): Use cp_cv_quals, not tree.
5340 * decl.c (start_decl, grokfndecl): Adjust callers of check_classfn.
5573 (grokfndecl): Take the PARM_DECLs as an argument, rather than
5832 * decl.c (grokfndecl): Update old incorrect comment.
[all …]
H A DChangeLog-1997885 (grokfndecl): Call check_explicit_specialization.
1233 (grokfndecl): If check_classfn() returns a member_template, use
1607 * decl.c (grokfndecl): Call add_defarg_fn.
1646 * decl.c (grokfndecl): If the function we chose doesn't actually
1875 * decl.c (grokfndecl): Just check IDENTIFIER_GLOBAL_VALUE instead
H A DChangeLog-20141225 * decl.c (grokfndecl): Don't set DECL_COMDAT on static inlines.
1736 (grokmethod, grokfndecl): Set DECL_COMDAT on inlines.
2713 * decl.c (grokfndecl): Check duplicate_decls return value for
3362 * decl.c (grokfndecl, grokvardecl): Use no_linkage_error.
3778 * decl.c (grokfndecl): Likewise.
3872 * decl.c (grokfndecl): Added flag_enable_cilkplus along with
H A DChangeLog-2009426 * decl.c (grokfndecl): Likewise.
802 * decl.c (grokfndecl): Do check type linkage in C++98 mode.
1211 (grokfndecl): Synthesized move constructor.
1250 * decl.c (builtin_function_1, grokfndecl): Likewise.
1580 * decl.c (grokfndecl): Don't check type linkage.
3223 * decl.c (grokfndecl): Set DECL_CONTEXT on parms.
H A DChangeLog-2008563 (grokfndecl): New location argument. Use location if available.
564 (grokdeclarator): Pass declarator location to grokfndecl.
896 * decl.c (grokfndecl): Call check_main_parameters_type only if
1045 (grokfndecl): Likewise.
1619 grokfndecl, grokdeclarator): Likewise.
H A DChangeLog-2013198 leave the diagnostic to grokfndecl.
851 (grokfndecl): If "omp declare simd" attribute is present,
1550 * decl.c (grokfndecl): Remove old bison hack.
2272 (grokfndecl): Likewise.
3184 (grokfndecl): Check for invalid ref-qualifiers.
3577 * decl.c (grokfndecl): Handle separately <inline> and <constexpr>
H A DChangeLog-20151189 * decl.c (grokfndecl): In case of erroneous cv-qualified non-member
1972 (grokfndecl, grokvardecl): Handle concepts and constraints.
2396 * decl.c (grokfndecl): Handle flag_openmp_simd like flag_openmp.
2528 * decl.c (grokfndecl): Allow constexpr declarations of friend
2706 * decl.c (grokfndecl): Check the linkage of ctype, not just
4176 * decl.c (grokfndecl): Add bool parameter.
H A DChangeLog-2003576 (grokfndecl): Likewise.
656 * decl.c (grokfndecl): Change OK to type tree.
1991 (grokfndecl): Pass it.
2316 * decl.c (grokfndecl): Don't touch DID_INLINE_FUNC.
2937 * decl.c (grokfndecl): Likewise.
3942 * decl.c (grokfndecl): Don't mark a function inline for
4969 * decl.c (grokfndecl): Return NULL_TREE for bogus out-of-class
6093 (grokfndecl): Call push_scope/pop_scope around call to
H A DChangeLog-20191040 * decl.c (grokfndecl): Reject constraints on non-templated function.
1240 (grokfndecl): Call sorry_at on virtual consteval. Use %qs with keyword
1531 * decl.c (grokfndecl): Remove redundant use of in_system_header_at.
1980 (grokfndecl): Don't normalize constraints. Add check for constraints
3339 * decl.c (grokfndecl): Use DEFERRED_PARSE instead of DEFAULT_ARG.
3649 (grokfndecl): Same.
4000 * decl.c (grokfndecl): Likewise.
4670 (grokfndecl): Likewise.
H A DChangeLog-20181095 * decl.c (grokfndecl): Allow FUNCTION_DECL in assert.
2379 * decl.c (grokfndecl): Add const cp_decl_specifier_seq* parameter;
2514 (grokfndecl): Consistently use the location_t argument in
2578 * decl.c (grokfndecl): Use the location_t argument in two more places.
2914 * decl.c (grokfndecl): Add late_return_type_p parameter. Use
2916 (grokdeclarator): Pass late_return_type_p to grokfndecl.
3671 * decl.c (grokfndecl): Handle standard UDL diagnostics here..
H A DChangeLog-1994719 (grokfndecl): Function decls are PUBLIC until we are sure about
1916 * decl.c (grokdeclarator): Cope with grokfndecl returning NULL_TREE.
2015 * decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.
2161 (grokfndecl): Check the return value of grok_ctor_properties.
3229 * decl.c (grokfndecl): General cleanup.
3357 (grokfndecl): Don't mess with IDENTIFIER_GLOBAL_VALUE for local
3868 * decl.c (grokfndecl): Put back clearing of DECL_CHAIN for
4930 (grokfndecl): Pass it.
H A DChangeLog-1999968 * decl.c (grokfndecl): Remove dead code.
4875 * decl.c (grokfndecl): Don't allow inline declarations of friend
4905 * decl.c (grokfndecl): Remove attrlist arg. Don't set attrs or
5269 * decl.c (grokfndecl): Always call cplus_decl_attributes.
6314 * decl.c (grokfndecl): Pass it.
6352 * decl.c (grokfndecl): Be more robust in the face of illegal
6422 * decl.c (grokfndecl): Return NULL_TREE instead of error_mark_node.
6423 (grokdeclarator): Don't expect error_mark_node from grokfndecl.
H A DChangeLog-20161002 (grokfndecl): Check deduction guide scope and body.
1071 (grokfndecl): Likewise.
1951 * decl.c (grokfndecl): Normalize constraints.
2203 * decl.c (grokfndecl): Change pair of errors to error + inform.
2959 (grokfndecl): Use SET_DECL_ALIGN.
H A DChangeLog-2007658 * decl.c (grokfndecl): Return NULL after the "definition of
1471 (grokfndecl): Likewise.
1716 (grokfndecl): Honour ptrmemfunc_vbit_in_pfn.
2398 * decl.c (grokfndecl): Properly setup decl if it is a constructor or a
H A DChangeLog-1996787 (grokfndecl): Remove useless set of raises.
1823 * decl.c (grokfndecl): Diagnose user definition of
2915 (grokfndecl): Set DECL_CLASS_CONTEXT and DECL_NO_STATIC_CHAIN here.
3413 * decl.c (start_decl, grokfndecl): Fix calls.
3603 * decl.c (grokfndecl): Move code that looks for virtuals in base
H A DChangeLog-1993544 * cp-decl.c (grokfndecl): Move call to grok_op_properties back
H A DChangeLog-2012377 * decl.c (grokfndecl): Adjust calls to interpret_x_suffix.
583 * decl.c (grokfndecl): When checking for ::main declarations
2458 * decl.c (grokfndecl): Call the former.
H A DChangeLog-2010863 (grokfndecl): Set DECL_DECLARED_CONSTEXPR_P.
1358 (grokfndecl): Likewise.
3451 (grokfndecl): Likewise.
3463 (grokfndecl): Likewise.
H A DChangeLog-1995610 (grokfndecl): Likewise.
657 * decl.c (grokfndecl): New arg ATTRLIST. Run
659 (grokdeclarator): New arg ATTRLIST, passed down into grokfndecl.
2321 grokfndecl to be null before using build_decl_attribute_variant.

12