Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/gcc/cp/
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 …]
DChangeLog1602 * 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 …]
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 …]
Dsemantics.c2198 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()
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
DChangeLog-20031055 (pushtag): Likewise.
1236 (pushtag): Likewise.
1408 (pushtag): Likewise.
2012 (pushtag): Likewise.
4123 (pushtag): Likewise.
4249 (pushtag): Likewise.
5975 (pushtag): Likewise.
DChangeLog-1993231 * cp-decl.c (xref_tag, pushtag): Fix nested class search/resolution
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
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
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.
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.
Dcp-tree.h3903 extern tree pushtag (tree, tree, tag_scope);
Dname-lookup.c4837 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
Ddecl.c9910 t = pushtag (name, t, scope); in xref_tag()
10197 enumtype = pushtag (name, enumtype, /*tag_scope=*/ts_current); in start_enum()
DChangeLog-20011776 * decl.c (pushtag): Don't push into a complete type's scope.
2728 * decl.c (pushtag): Likewise.
Dpt.c4812 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()
DChangeLog-1997669 * decl.c (pushtag): Unset DECL_ASSEMBLER_NAME before setting it,
DChangeLog-2002983 (pushtag): Likewise.
/freebsd-9-stable/contrib/gcc/
Dc-decl.c986 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()
DFSFChangeLog.118856 * c-decl.c (pushtag): Set TYPE_CONTEXT on the tag.
DChangeLog-200426444 (pushtag, warn_if_shadowing, pushdecl_top_level, implicitly_declare)
37477 (pushtag, pushdecl_top_level, lookup_label, declare_label)
DChangeLog-200327148 (pushtag): Set IDENTIFIER_TAG_VALUE and add an entry to