Home
last modified time | relevance | path

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

12

/freebsd-10-stable/usr.bin/xlint/lint1/
Dcgram.y358 pushdecl(ARG);
558 pushdecl($1 == STRUCT ? MOS : MOU);
738 pushdecl(ENUMCON);
1016 pushdecl(PARG);
1048 pushdecl(PARG);
1188 pushdecl(ABSTRACT);
1298 pushdecl(AUTO);
Dexterns1.h145 extern void pushdecl(scl_t);
/freebsd-10-stable/contrib/gcc/
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()
3324 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()
3332 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3334 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3336 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
3338 lang_hooks.decls.pushdecl (build_decl (TYPE_DECL, NULL_TREE, in c_common_nodes_and_builtins()
[all …]
Dlanghooks.h184 tree (*pushdecl) (tree); member
Dlanghooks-def.h263 #define LANG_HOOKS_PUSHDECL pushdecl
Dc-decl.c1002 TYPE_STUB_DECL (type) = pushdecl (build_decl (TYPE_DECL, NULL_TREE, type)); in pushtag()
2108 pushdecl (tree x) in pushdecl() function
2492 decl = pushdecl (decl); in implicitly_declare()
2822 pushdecl (build_decl (TYPE_DECL, get_identifier ("_Bool"), in c_init_decl_processing()
3451 tem = pushdecl (decl); in start_decl()
4158 decl = pushdecl (decl); in push_parm_decl()
4237 pushdecl (decl); in build_compound_literal()
5074 pushdecl (decl); in grokdeclarator()
6577 pushdecl (decl); in build_enumerator()
6845 current_function_decl = pushdecl (decl1); in start_function()
[all …]
Dc-common.h307 extern tree pushdecl (tree);
Dtree-mudflap.c303 lang_hooks.decls.pushdecl (decl); in mf_make_builtin()
/freebsd-10-stable/contrib/gcc/cp/
DChangeLog-199414 (pushdecl): Also count decls pushed that are of a type being defined
198 * decl.c (pushdecl): Use DECL_NAME of VAR_DECLs to avoid namespace
272 (pushdecl): Use duplicate_decls to copy info from old decl into new
714 (pushdecl): Likewise.
721 (start_function): Deal with linkage. Move pushdecl after linkage
1194 (pushdecl): Only allow artificial typedefs to be shadowed.
1743 * init.c (do_friend): Do overload C functions (or call pushdecl,
1777 tinkering to after call to pushdecl.
2218 (pushdecl): Check if the decls themselves match before looking for
2519 * init.c (do_friend): Only do a pushdecl for friends, not
[all …]
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.
1235 * decl.c (pushdecl): Don't warn about shadowing a member of `this'
1590 the pushdecl.
1655 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise.
1690 (pushdecl): Don't play with linkage of consts.
1696 (start_function): Wait until after the pushdecl to do some linkage
2025 * decl.c (pushdecl): Use decls_match, not duplicate_decls, for
[all …]
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.
DChangeLog-199850 * decl.c (pushdecl): Don't set DECL_CONTEXT for a template
86 (pushdecl): Adjust handling of TYPE_DECLs; add bindings for hidden
144 (pushdecl): Likewise.
313 * decl.c (pushdecl): Likewise.
860 (pushdecl): Likewise.
2000 * decl.c (pushdecl): Don't copy types if the
2122 (pushdecl): Tweak.
2461 * decl.c (pushdecl): Check decls for redeclaring template parms.
2500 * decl.c (pushdecl): Use IDENTIFIER_NAMESPACE_VALUE instead of
3127 * decl.c (pushdecl): Move type shadowing handling from here...
[all …]
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.
1634 (pushdecl): Put global friend functions in namespace binding
1690 * decl.c (pushdecl): Don't make local declarations of extern
1744 * decl.c (pushdecl): Do create a binding for extern "C" functions,
1948 (pushdecl): Assert that we are never called when not doing
1960 pushdecl when doing semantic analysis. Set
2013 (finish_named_return_value): Don't pushdecl when not doing
[all …]
Dexcept.c395 decl = pushdecl (decl); in initialize_handler_parm()
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()
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()
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()
DChangeLog-20041165 * decl.c (declare_global_var): Use the return value from pushdecl.
1529 * 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
5648 * name-lookup.c (pushdecl): Don't consider a declaration of a
5802 (pushdecl): Remove dead code.
[all …]
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
2602 * decl.c (pushdecl): Don't set DECL_CONTEXT from current_namespace.
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.
[all …]
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 …]
Dsemantics.c1121 decl = pushdecl (decl); in finish_handler_parms()
2088 pushdecl (var); in finish_compound_literal()
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.
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.
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.
/freebsd-10-stable/contrib/gcc/config/rs6000/
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