| /openbsd-src/usr.bin/mg/ |
| H A D | tags.c | 33 static int pushtag(char *); 136 return pushtag(tok); in findtag() 162 pushtag(char *tok) in pushtag() function
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | c-tree.h | 227 extern void pushtag PARAMS ((tree, tree));
|
| H A D | c-decl.c | 816 pushtag (name, type) in pushtag() function 2690 pushtag (name, t); 5006 pushtag (name, ref); 5042 pushtag (name, ref); 5559 pushtag (name, enumtype);
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/cp/ |
| H A D | semantics.c | 1717 pushtag (make_anon_name (), t, 0); 1779 pushtag (TYPE_IDENTIFIER (t), t, 0);
|
| H A D | ChangeLog.1 | 118 * decl.c (pushtag): Add in the namespace name for the tag. 1304 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise. 2887 ones that should have it set will have it set by pushtag. 2889 (pushtag): Tidy up a bit. 3282 * decl.c (pushtag): Only look for a previous decl in the current 3322 * decl.c (pushtag): Stick the new decl in TYPE_NAME before pushing 3344 * decl.c (pushtag): Don't set TYPE_NAME to an identifier. Do push 4632 * decl.c (pushtag): SET_DECL_ARTIFICIAL on gratuitous typedefs. 5407 * decl.c (pushtag): Use build_decl to make TYPE_DECLs. 5550 * decl.c (pushtag): Don't try to set DECL_CLASS_CONTEXT on a [all …]
|
| H A D | ChangeLog.2 | 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. 8360 (pushtag): Likewise. 9531 * decl.c (pushtag): Don't mangle the name of a TYPE_DECL if it 9602 split out from pushtag Call maybe_check_template_type. 9603 (pushtag): Use it. Use PROCESSING_REAL_TEMPLATE_DECL_P. [all …]
|
| H A D | decl.c | 2984 pushtag (name, type, globalize) in pushtag() function 13758 pushtag (name, ref, globalize); in xref_tag() 13997 pushtag (name, enumtype, 0);
|
| H A D | ChangeLog | 1104 (pushtag): Likewise. 1840 (pushtag): Likewise. 2394 (pushtag): Likewise. 7753 * decl.c (pushtag): Don't push into a complete type's scope. 8705 * decl.c (pushtag): Likewise. 12088 * decl.c (pushtag): Don't put local classes in template functions 13157 * decl.c (pushtag): Keep track of local classes. 15016 * decl.c (push_class_binding, poplevel, pushtag, lookup_namespace_name, 15122 * decl.c (maybe_process_template_type_declaration, pushtag, 15346 (pushtag): Likewise. [all …]
|
| H A D | pt.c | 4409 pushtag (DECL_NAME (template), t, 0); 5513 pushtag (name, newtag, /*globalize=*/0);
|
| /openbsd-src/gnu/gcc/gcc/cp/ |
| 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 | 1533 * name-lookup.c (pushtag): Call determine_visibility. 1593 * name-lookup.c (pushtag): Return if we have error_mark_node. 4857 * name-lookup.c (pushtag): Process the template type before 4895 * name-lookup.c (pushtag): Remove accidental commit from: 4926 * name-lookup.c (pushtag): Do no set DECL_IGNORED_P bit. 5450 * name-lookup.c (pushtag): Push local class even in a template. 5782 * name-lookup.c (pushtag): Likewise. 6280 * name-lookup.c (pushtag): Skip template parameter scope when 6291 * cp-tree.h (pushtag): Adjust declaration. 6294 (xref_tag): Adjust call to pushtag. Make hidden class visible. [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 | semantics.c | 2167 pushtag (make_anon_name (), t, /*tag_scope=*/ts_current); in begin_class_definition() 2176 pushtag (TYPE_IDENTIFIER (t), t, /*tag_scope=*/ts_current); in begin_class_definition()
|
| 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-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-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 | cp-tree.h | 3888 extern tree pushtag (tree, tree, tag_scope);
|
| H A D | name-lookup.c | 4801 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
|
| H A D | decl.c | 9837 t = pushtag (name, t, scope); in xref_tag() 10124 enumtype = pushtag (name, enumtype, /*tag_scope=*/ts_current); in start_enum()
|
| H A D | ChangeLog-2001 | 1776 * decl.c (pushtag): Don't push into a complete type's scope. 2728 * decl.c (pushtag): Likewise.
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | c-decl.c | 967 pushtag (tree name, tree type) in pushtag() function 2950 pushtag (name, t); in shadow_tag_warned() 5268 pushtag (name, ref); in parser_xref_tag() 5320 pushtag (name, ref); in start_struct() 5749 pushtag (name, enumtype); in start_enum()
|