| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | name-lookup.h | 325 extern tree pushtag (tree, tree, tag_scope);
|
| H A D | semantics.c | 3179 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 D | name-lookup.c | 6991 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
|
| H A D | decl.c | 15069 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 D | name-lookup.h | 464 extern tree pushtag (tree, tree, TAG_how = TAG_how::CURRENT_ONLY);
|
| H A D | ChangeLog-2005 | 1342 * 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 D | ChangeLog-1998 | 1572 (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 D | ChangeLog-1994 | 1192 * 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 D | ChangeLog-1995 | 469 * 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 D | ChangeLog-2003 | 1055 (pushtag): Likewise. 1236 (pushtag): Likewise. 1408 (pushtag): Likewise. 2012 (pushtag): Likewise. 4123 (pushtag): Likewise. 4249 (pushtag): Likewise. 5975 (pushtag): Likewise.
|
| H A D | ChangeLog-1993 | 231 * cp-decl.c (xref_tag, pushtag): Fix nested class search/resolution
|
| H A D | ChangeLog-2009 | 592 * 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 D | ChangeLog-2004 | 122 * 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 D | ChangeLog-2020 | 2190 (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 D | ChangeLog-1999 | 668 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 D | ChangeLog-2000 | 2216 * 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 D | ChangeLog-1996 | 85 * 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 D | ChangeLog-2006 | 1513 * name-lookup.c (pushtag): Call determine_visibility. 1573 * name-lookup.c (pushtag): Return if we have error_mark_node.
|
| H A D | ChangeLog-2001 | 1776 * decl.c (pushtag): Don't push into a complete type's scope. 2728 * decl.c (pushtag): Likewise.
|
| H A D | semantics.cc | 3488 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 D | c-decl.c | 1552 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 D | c-decl.cc | 1564 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 D | ChangeLog | 323 (safe_pushtag): Drop scope parm. Drop default args to pushtag.
|
| H A D | libcp1plugin.cc | 639 tree ret = pushtag (name, type); in safe_pushtag()
|
| /netbsd-src/external/gpl3/gcc.old/dist/libcc1/ |
| H A D | libcp1plugin.cc | 795 tree ret = pushtag (name, type, scope); in safe_pushtag()
|