Lines Matching refs:tag

264   union tree_node GTY ((tag ("0"),
267 struct lang_identifier GTY ((tag ("1"))) identifier;
481 print_node (file, "tag", I_TAG_DECL (node), indent + 4);
797 /* Types may not have tag-names, in which case the type
987 /* Push a definition or a declaration of struct, union or enum tag "name".
989 We assume that the tag "name" is not already defined.
1011 /* An approximation for now, so we can tell this is a function-scope tag.
2723 /* For our purposes, a tag in the external scope is the same as
2724 a tag in the file scope. (Primarily relevant to Objective-C
2741 /* If in the same binding level as a declaration as a tag
2743 shadow that tag, so give the error immediately.
2760 error ("%H%qE defined as wrong kind of tag",
2949 from a containing scope, shadow that tag name for the current scope
2996 "does not redeclare tag");
3007 "does not redeclare tag");
5603 or definition of the function. In the case where the tag was
5754 case ENUMERAL_TYPE: keyword = "enum"; goto tag;
5755 case UNION_TYPE: keyword = "union"; goto tag;
5756 case RECORD_TYPE: keyword = "struct"; goto tag;
5757 tag:
5758 /* Types may not have tag-names, in which case the type
5836 /* Get the struct, enum or union (CODE says which) with tag NAME.
5837 Define the tag as a forward-reference if it is not defined.
5845 already defined for this tag and return it. */
5848 /* If this is the right type of tag, return what we found.
5850 If this is the wrong type of tag, do not return it. If it was the
5854 different scope and not declaring a name, this tag should
5855 shadow the previous declaration of a different type of tag, and
5858 must shadow that tag with a new one of union type.) */
5866 /* If no such tag is yet defined, create a forward-reference node
5891 /* Get the struct, enum or union (CODE says which) with tag NAME.
5892 Define the tag as a forward-reference if it is not defined.
5902 /* Make sure that the tag NAME is defined *in the current scope*
5904 CODE says which kind of tag NAME ought to be. */
5909 /* If there is already a tag defined at this scope
5936 /* Otherwise create a forward-reference just so the tag is in scope. */
5974 Otherwise this is a forward declaration of a structure tag.
6956 /* And all the tag declarations. */