Home
last modified time | relevance | path

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

12

/openbsd-src/usr.bin/mg/
H A Dtags.c33 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 Dc-tree.h227 extern void pushtag PARAMS ((tree, tree));
H A Dc-decl.c816 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 Dsemantics.c1717 pushtag (make_anon_name (), t, 0);
1779 pushtag (TYPE_IDENTIFIER (t), t, 0);
H A DChangeLog.1118 * 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 DChangeLog.2668 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 Ddecl.c2984 pushtag (name, type, globalize) in pushtag() function
13758 pushtag (name, ref, globalize); in xref_tag()
13997 pushtag (name, enumtype, 0);
H A DChangeLog1104 (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 Dpt.c4409 pushtag (DECL_NAME (template), t, 0);
5513 pushtag (name, newtag, /*globalize=*/0);
/openbsd-src/gnu/gcc/gcc/cp/
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 DChangeLog1533 * 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 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 Dsemantics.c2167 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 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-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-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 Dcp-tree.h3888 extern tree pushtag (tree, tree, tag_scope);
H A Dname-lookup.c4801 pushtag (tree name, tree type, tag_scope scope) in pushtag() function
H A Ddecl.c9837 t = pushtag (name, t, scope); in xref_tag()
10124 enumtype = pushtag (name, enumtype, /*tag_scope=*/ts_current); in start_enum()
H A DChangeLog-20011776 * decl.c (pushtag): Don't push into a complete type's scope.
2728 * decl.c (pushtag): Likewise.
/openbsd-src/gnu/gcc/gcc/
H A Dc-decl.c967 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()

12