Searched refs:pushtag (Results 1 – 22 of 22) sorted by relevance
| /freebsd-9-stable/contrib/gcc/cp/ |
| 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 …]
|
| D | ChangeLog | 1602 * name-lookup.c (pushtag): Call determine_visibility. 1662 * name-lookup.c (pushtag): Return if we have error_mark_node. 4926 * name-lookup.c (pushtag): Process the template type before 4964 * name-lookup.c (pushtag): Remove accidental commit from: 4995 * name-lookup.c (pushtag): Do no set DECL_IGNORED_P bit. 5519 * name-lookup.c (pushtag): Push local class even in a template. 5851 * name-lookup.c (pushtag): Likewise. 6349 * name-lookup.c (pushtag): Skip template parameter scope when 6360 * cp-tree.h (pushtag): Adjust declaration. 6363 (xref_tag): Adjust call to pushtag. Make hidden class visible. [all …]
|
| 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 …]
|
| D | semantics.c | 2198 pushtag (make_anon_name (), t, /*tag_scope=*/ts_current); in begin_class_definition() 2207 pushtag (TYPE_IDENTIFIER (t), t, /*tag_scope=*/ts_current); in begin_class_definition()
|
| 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
|
| D | ChangeLog-2003 | 1055 (pushtag): Likewise. 1236 (pushtag): Likewise. 1408 (pushtag): Likewise. 2012 (pushtag): Likewise. 4123 (pushtag): Likewise. 4249 (pushtag): Likewise. 5975 (pushtag): Likewise.
|
| D | ChangeLog-1993 | 231 * cp-decl.c (xref_tag, pushtag): Fix nested class search/resolution
|
| 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
|
| 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
|
| 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.
|
| 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.
|
| D | cp-tree.h | 3903 extern tree pushtag (tree, tree, tag_scope);
|
| D | name-lookup.c | 4837 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
|
| D | decl.c | 9910 t = pushtag (name, t, scope); in xref_tag() 10197 enumtype = pushtag (name, enumtype, /*tag_scope=*/ts_current); in start_enum()
|
| D | ChangeLog-2001 | 1776 * decl.c (pushtag): Don't push into a complete type's scope. 2728 * decl.c (pushtag): Likewise.
|
| D | pt.c | 4812 pushtag (DECL_NAME (template), t, /*tag_scope=*/ts_current); in lookup_template_class() 5892 pushtag (name, newtag, /*tag_scope=*/ts_current); in instantiate_class_template()
|
| D | ChangeLog-1997 | 669 * decl.c (pushtag): Unset DECL_ASSEMBLER_NAME before setting it,
|
| D | ChangeLog-2002 | 983 (pushtag): Likewise.
|
| /freebsd-9-stable/contrib/gcc/ |
| D | c-decl.c | 986 pushtag (tree name, tree type) in pushtag() function 3002 pushtag (name, t); in shadow_tag_warned() 5424 pushtag (name, ref); in parser_xref_tag() 5479 pushtag (name, ref); in start_struct() 5908 pushtag (name, enumtype); in start_enum()
|
| D | FSFChangeLog.11 | 8856 * c-decl.c (pushtag): Set TYPE_CONTEXT on the tag.
|
| D | ChangeLog-2004 | 26444 (pushtag, warn_if_shadowing, pushdecl_top_level, implicitly_declare) 37477 (pushtag, pushdecl_top_level, lookup_label, declare_label)
|
| D | ChangeLog-2003 | 27148 (pushtag): Set IDENTIFIER_TAG_VALUE and add an entry to
|