Home
last modified time | relevance | path

Searched refs:pushtag (Results 1 – 25 of 43) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dname-lookup.h325 extern tree pushtag (tree, tree, tag_scope);
H A Dsemantics.c3179 pushtag (make_anon_name (), t, /*tag_scope=*/ts_current); in begin_class_definition()
3185 pushtag (TYPE_IDENTIFIER (t), t, /*tag_scope=*/ts_current); in begin_class_definition()
H A Dname-lookup.c6991 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
H A Ddecl.c15069 t = pushtag (name, t, scope); in xref_tag_1()
15504 enumtype = pushtag (name, enumtype, /*tag_scope=*/ts_current); in start_enum()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dname-lookup.h464 extern tree pushtag (tree, tree, TAG_how = TAG_how::CURRENT_ONLY);
H A DChangeLog-20051342 * name-lookup.c (pushtag): Process the template type before
1380 * name-lookup.c (pushtag): Remove accidental commit from:
1411 * name-lookup.c (pushtag): Do no set DECL_IGNORED_P bit.
1935 * name-lookup.c (pushtag): Push local class even in a template.
2267 * name-lookup.c (pushtag): Likewise.
2765 * name-lookup.c (pushtag): Skip template parameter scope when
2776 * cp-tree.h (pushtag): Adjust declaration.
2779 (xref_tag): Adjust call to pushtag. Make hidden class visible.
2780 (start_enum): Adjust call to pushtag.
2789 (pushtag): Change globalize parameter of type int to tag_scope.
[all …]
H A DChangeLog-19981572 (pushtag): Likewise.
2743 * decl.c (pushtag): Don't mangle the name of a TYPE_DECL if it
2814 split out from pushtag Call maybe_check_template_type.
2815 (pushtag): Use it. Use PROCESSING_REAL_TEMPLATE_DECL_P.
2866 * decl.c (pushtag): Fix formatting.
3073 * decl.c (pushtag): Revert previous change.
3077 * decl.c (pushtag): Don't put out debugging information for
3497 * decl.c (pushtag): Use FROB_CONTEXT.
3918 (pushtag, grokdeclarator): Set TYPE_FOR_JAVA if in extern "JAVA".
4061 * decl.c (pushtag): Avoid crashing on erroneous input.
[all …]
H A DChangeLog-19941192 * decl.c (pushtag): SET_DECL_ARTIFICIAL on gratuitous typedefs.
1967 * decl.c (pushtag): Use build_decl to make TYPE_DECLs.
2110 * decl.c (pushtag): Don't try to set DECL_CLASS_CONTEXT on a
2168 * decl.c (pushtag): Use IS_AGGR_TYPE rather than checking for a
2287 (pushtag): s/cdecl/c_decl/g
2683 * decl.c (pushtag): Classes do nest in extern "C" blocks.
2686 (pushtag): Remove another dependency on the language linkage.
3352 * decl.c (pushtag): Support local classes better.
4743 * decl.c (pushtag): Initialize newdecl.
4744 * decl.c (pushtag): Push new type decl into correct scope.
[all …]
H A DChangeLog-1995469 * decl.c (pushtag): Add in the namespace name for the tag.
1655 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise.
3238 ones that should have it set will have it set by pushtag.
3240 (pushtag): Tidy up a bit.
3633 * decl.c (pushtag): Only look for a previous decl in the current
3673 * decl.c (pushtag): Stick the new decl in TYPE_NAME before pushing
3695 * decl.c (pushtag): Don't set TYPE_NAME to an identifier. Do push
H A DChangeLog-20031055 (pushtag): Likewise.
1236 (pushtag): Likewise.
1408 (pushtag): Likewise.
2012 (pushtag): Likewise.
4123 (pushtag): Likewise.
4249 (pushtag): Likewise.
5975 (pushtag): Likewise.
H A DChangeLog-1993231 * cp-decl.c (xref_tag, pushtag): Fix nested class search/resolution
H A DChangeLog-2009592 * name-lookup.c (pushtag): Or here.
1236 (pushtag): Handle ts_within_enclosing_non_class in function scope.
2666 adjust_clone_args, maybe_push_cleanup_level, pushtag, make_anon_name,
3601 * name-lookup.c (pushtag): Don't create members to types that are not
H A DChangeLog-2004122 * name-lookup.c (pushtag): Add missing POP_TIMEVAR_AND_RETURN.
529 * name-lookup.c (pushtag): Change return type to tree.
530 * cp-tree.h (pushtag): Adjust declaration.
531 * decl.c (xref_tag, start_enum): Use return value of pushtag.
553 (maybe_process_template_type_declaration, pushtag): Set
4903 * name-lookup.c (pushtag): Do not try to put class declarations in
H A DChangeLog-20202190 (pushtag): Use TAG_how, not tag_scope.
2200 (pushtag): Likewise.
2225 (pushtag): Default tag_scope to ts_current.
2228 (start_enum): Drop default arg to pushtag & xref_tag.
2242 (lookup_template_class_1): Drop default args from pushtag.
2248 pushtag.
H A DChangeLog-1999668 template function, call pushtag.
3532 (pushtag): Use it.
4357 (pushtag): Don't call it.
5313 not pushtag.
5318 (pushtag): Tidy. Don't use TREE_NONLOCAL_FLAG.
5607 (pushtag): Don't push tag declarations into class scope here.
H A DChangeLog-20002216 * decl.c (pushtag): Don't put local classes in template functions
3285 * decl.c (pushtag): Keep track of local classes.
5144 * decl.c (push_class_binding, poplevel, pushtag, lookup_namespace_name,
5250 * decl.c (maybe_process_template_type_declaration, pushtag,
5474 (pushtag): Likewise.
6131 (pushtag): Use decl_function_context, not
H A DChangeLog-199685 * decl.c (pushtag): Set DECL_IGNORED_P for DWARF, too.
136 * decl.c (pushtag): Do pushdecl for anon tags.
180 * decl.c (pushtag, finish_enum): Likewise.
456 * decl.c (pushtag): Likewise.
H A DChangeLog-20061513 * name-lookup.c (pushtag): Call determine_visibility.
1573 * name-lookup.c (pushtag): Return if we have error_mark_node.
H A DChangeLog-20011776 * decl.c (pushtag): Don't push into a complete type's scope.
2728 * decl.c (pushtag): Likewise.
H A Dsemantics.cc3488 pushtag (make_anon_name (), t); in begin_class_definition()
3494 pushtag (TYPE_IDENTIFIER (t), t); in begin_class_definition()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c/
H A Dc-decl.c1552 pushtag (location_t loc, tree name, tree type) in pushtag() function
1601 pushtag (loc, name, type); in c_pushtag()
4682 pushtag (input_location, name, t); in shadow_tag_warned()
7927 pushtag (loc, name, ref); in parser_xref_tag()
8001 pushtag (loc, name, ref); in start_struct()
8765 pushtag (loc, name, enumtype); in start_enum()
/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A Dc-decl.cc1564 pushtag (location_t loc, tree name, tree type) in pushtag() function
1613 pushtag (loc, name, type); in c_pushtag()
4773 pushtag (input_location, name, t); in shadow_tag_warned()
8248 pushtag (loc, name, ref); in parser_xref_tag()
8322 pushtag (loc, name, ref); in start_struct()
9117 pushtag (loc, name, enumtype); in start_enum()
/netbsd-src/external/gpl3/gcc/dist/libcc1/
H A DChangeLog323 (safe_pushtag): Drop scope parm. Drop default args to pushtag.
H A Dlibcp1plugin.cc639 tree ret = pushtag (name, type); in safe_pushtag()
/netbsd-src/external/gpl3/gcc.old/dist/libcc1/
H A Dlibcp1plugin.cc795 tree ret = pushtag (name, type, scope); in safe_pushtag()

12