Home
last modified time | relevance | path

Searched refs:pushdecl (Results 1 – 25 of 42) sorted by relevance

12

/freebsd-12.1/contrib/gcc/
H A Dc-common.c2000 pushdecl (decl); in c_register_builtin_type()
3318 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3320 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3322 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3328 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, in c_common_nodes_and_builtins()
3342 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, in c_common_nodes_and_builtins()
3386 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, in c_common_nodes_and_builtins()
3389 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, in c_common_nodes_and_builtins()
3392 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, in c_common_nodes_and_builtins()
3395 lang_hooks.decls.pushdecl in c_common_nodes_and_builtins()
[all …]
H A Dlanghooks.h184 tree (*pushdecl) (tree); member
H A Dlanghooks-def.h263 #define LANG_HOOKS_PUSHDECL pushdecl
H A Dc-decl.c2108 pushdecl (tree x) in pushdecl() function
2492 decl = pushdecl (decl); in implicitly_declare()
3445 tem = pushdecl (decl); in start_decl()
4152 decl = pushdecl (decl); in push_parm_decl()
4231 pushdecl (decl); in build_compound_literal()
5068 pushdecl (decl); in grokdeclarator()
6571 pushdecl (decl); in build_enumerator()
6839 current_function_decl = pushdecl (decl1); in start_function()
6988 pushdecl (decl); in store_parm_decls_oldstyle()
7645 pushdecl (decl); in record_builtin_type()
[all …]
H A Dc-common.h307 extern tree pushdecl (tree);
H A Dtree-mudflap.c303 lang_hooks.decls.pushdecl (decl); in mf_make_builtin()
H A DFSFChangeLog756 (poplevel, duplicate_decls, pushdecl): Revamp to pass explicit
1527 * c-decl.c (pushdecl): Avoid duplicate warning about implicit redecl.
2367 * c-decl.c (pushdecl): Set DECL_ORIGINAL_TYPE once only.
/freebsd-12.1/contrib/gcc/cp/
H A DChangeLog-199414 (pushdecl): Also count decls pushed that are of a type being defined
714 (pushdecl): Likewise.
1194 (pushdecl): Only allow artificial typedefs to be shadowed.
1777 tinkering to after call to pushdecl.
2519 * init.c (do_friend): Only do a pushdecl for friends, not
2646 (pushdecl): Check TREE_MANGLED.
2860 * decl.c (pushdecl): Back out Chip's last change.
3085 * cp/decl.c (duplicate_decls, pushdecl, builtin_function):
3901 (pushdecl): Deal with overloaded functions.
4039 (pushdecl): Simplify.
[all …]
H A DChangeLog-1995171 * decl.c (pushdecl): Only warn about shadowing a local variable if
717 (pushdecl): Warn if for-scope variable shadows local.
968 (pushdecl): Build up the list.
1233 * decl.c (pushdecl): Use it.
1590 the pushdecl.
1690 (pushdecl): Don't play with linkage of consts.
2565 * decl.c (pushdecl): Check if the type of the VAR_DECL is an
3229 (pushdecl): Remove redundant set_nested_typename
3608 * decl.c (pushdecl): Check for redeclaration of wchar_t here.
3684 (pushdecl): Complain about missing default arguments here.
[all …]
H A DChangeLog-1993163 * cp-decl.c (pushdecl): Don't set DECL_CONTEXT if it's already set.
386 from code extracted from pushdecl.
387 (duplicate_decls, pushdecl): Call new function.
H A DChangeLog-199850 * decl.c (pushdecl): Don't set DECL_CONTEXT for a template
144 (pushdecl): Likewise.
313 * decl.c (pushdecl): Likewise.
860 (pushdecl): Likewise.
2000 * decl.c (pushdecl): Don't copy types if the
2122 (pushdecl): Tweak.
3130 (pushdecl): Use it.
3196 aliases. Store alias with pushdecl. Remove odr errors.
4040 * decl.c (pushdecl): Don't copy the type_decl.
5944 * decl.c (pushdecl): Bind globals to current namespace.
[all …]
H A DChangeLog-1999583 * decl.c (pushdecl, grokdeclarator): Don't call a variadic
685 * decl.c (pushdecl): Set DECL_LOCAL_FUNCTION_P.
702 (pushdecl): Likewise.
1080 * decl.c (push_overloaded_decl_1): Use pushdecl.
1960 pushdecl when doing semantic analysis. Set
3356 (pushdecl): Use add_decl_to_level. Put templates on the
4565 function before pushdecl'ing it.
5608 (pushdecl): Apply DeMorgan's law for readability.
6414 * decl.c (pushdecl): Remove dead code.
6532 (pushdecl, push_overloaded_decl): Pass it.
[all …]
H A Dexcept.c395 decl = pushdecl (decl); in initialize_handler_parm()
H A Ddecl2.c1069 decl = pushdecl (decl); in build_anon_union_vars()
1129 pushdecl (anon_union_decl); in finish_anon_union()
2529 pushdecl (ssdf_decl); in start_static_storage_duration_function()
H A Dname-lookup.c1027 pushdecl (tree x) in pushdecl() function
1058 return pushdecl (decl); in maybe_push_decl()
3081 pushdecl (d); in push_namespace_with_attribs()
3225 pushdecl (alias); in do_namespace_alias()
H A Ddecl.c3071 tree decl = pushdecl (build_decl (TYPE_DECL, get_identifier (name), type)); in record_unknown_type()
3422 pushdecl (decl); in builtin_function_1()
3563 pushdecl (fn); in push_cp_library_fn()
5910 decl = pushdecl (decl); in declare_global_var()
6064 pushdecl (fndecl); in start_cleanup_fn()
10983 pushdecl (decl); in build_enumerator()
11188 tree olddecl = pushdecl (decl1); in start_preparsed_function()
11565 pushdecl (parm); in store_parm_decls()
H A DChangeLog-20041529 * name-lookup.c (supplement_binding, pushdecl,
2403 * name-lookup.c (pop_binding, pushdecl,
2730 * name-lookup.c (pushdecl): Rename build_type_copy call.
3654 * decl.c (pushdecl): Use outer_binding.
3660 (pushdecl): Use innermost_non_namespace_value.
3714 * name-lookup.c (pushdecl): Use lookup_member, not
4695 * name-lookup.c (pushdecl): When a local extern shadows a
5802 (pushdecl): Remove dead code.
5983 pushdecl.
6195 * name-lookup.c (pushdecl): Issue shadow warnings directly.
[all …]
H A DChangeLog-2000118 * decl.c (pushdecl): Don't check for linkage on a non-decl.
1537 * decl.c (pushdecl): Matching decls for local externs are found in
2120 * decl.c (pushdecl): Handle seeing an OVERLOAD in
2706 * decl.c (pushdecl): Also pull out one of the FUNCTION_DECLs from
2708 (pushdecl, destroy_local_var): Check for error_mark_node.
3174 * decl.c (pushdecl): Look up functions by DECL_NAME, not
4109 (pushdecl): Likewise. Adjust thunk handling.
5251 pushdecl, redeclaration_error_message, start_decl, start_decl_1,
6135 (pushdecl): Remove bogus code.
6259 * decl.c (pushdecl): Use it.
[all …]
H A DChangeLog-200378 * name-lookup.c (pushdecl): Look up all namespace-scope entities
155 * name-lookup.c (pushdecl): Do not treated any functions as being
664 __FUNCTION__-like symbol, do register it with pushdecl.
683 * name-lookup.c (pushdecl): Likewise.
899 * decl.c (pushdecl): Move to name-lookup.c.
1409 (pushdecl): Likewise.
2013 (pushdecl): Use set_identifier_type_value, not
2020 (record_builtin_type): Do not call pushdecl.
3523 * decl.c (duplicate_decls, pushdecl, check_goto,
5510 * decl.c (pushdecl): Don't check for shadowing of DECL_ARTIFICIAL
[all …]
H A Dsemantics.c1121 decl = pushdecl (decl); in finish_handler_parms()
2088 pushdecl (var); in finish_compound_literal()
H A DChangeLog-1996136 * decl.c (pushtag): Do pushdecl for anon tags.
315 * decl.c (pushdecl): Lose obsolete code.
1751 IDENTIFIER_GLOBAL_VALUE for member functions so pushdecl doesn't
2363 * decl.c (pushdecl): Likewise.
3043 * decl.c (pushdecl): Type decls and class templates clash with
3656 (pushdecl): Remove useless DECL_DEAD_FOR_LOCAL test.
4027 * decl.c (pushdecl): Check for duplicate parameter names.
H A DChangeLog-2001116 (pushdecl): Skip the new level.
1980 * decl.c (pushdecl): Adjust error string.
2287 (pushdecl): Likewise.
2348 set_block, pushdecl, getdecls, gettags, init_decl_processing,
2730 (pushdecl): Likewise.
3329 * decl.c (pushdecl): Call abort instead of fatal.
H A DChangeLog-2002524 (pushdecl): Add namespace bindings for ALIAS_DECLs.
571 * decl.c (pushdecl): Skip another level to get to the parms level.
3298 (pushdecl): Use maybe_register_incopmlete_var.
3562 * cp-tree.h (pushdecl, pushlevel, poplevel, set_block,
4156 * decl.c (pushdecl): Don't try to skip it.
H A DChangeLog904 * pt.c (tsubst_friend_function): Set DECL_INITIAL before pushdecl.
4613 (pushdecl_maybe_friend): Break out contents of pushdecl. Add
4616 (pushdecl): Just call pushdecl_maybe_friend.
4637 pushdecl.
4665 * name-lookup.c (pushdecl): Likewise.
/freebsd-12.1/contrib/gcc/config/rs6000/
H A Drs6000.c8069 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8072 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8075 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8078 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8087 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8090 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8093 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8097 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8100 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
8103 (*lang_hooks.decls.pushdecl) (build_decl (TYPE_DECL, in rs6000_init_builtins()
[all …]

12