Lines Matching full:identifier
844 // C99 6.7.2.3p6: Handle "struct-or-union identifier;", "enum { X };"
948 // If this declaration was formed with a K&R-style identifier list for the
1108 /// types for a function with a K&R-style identifier list for arguments.
1164 // A missing identifier has already been diagnosed.
1171 // the identifier list.
1328 assert(Tok.is(tok::identifier) || Tok.is(tok::annot_cxxscope));
1338 if (Tok.isNot(tok::identifier) || SS.isInvalid()) {
1351 // Identifier has been tentatively declared, and thus cannot be resolved as
1361 identifier. We don't perform any typo-correction
1374 // The identifier was typo-corrected to a keyword.
1437 assert(Tok.isNot(tok::identifier));
1443 Tok.setKind(tok::identifier);
1470 assert((Tok.is(tok::identifier) || Tok.is(tok::coloncolon) ||
1481 // parsed the first identifier, transforming it into something more like:
1497 // 'typename' '::' [opt] nested-name-specifier identifier
1507 if (Tok.is(tok::identifier) || Tok.is(tok::annot_template_id) ||
1528 if (Tok.is(tok::identifier)) {
1586 if (Tok.is(tok::identifier)) {
1588 // Determine whether the identifier is a type name.
1617 // them). If the identifier is not a type, then it can't be scope either,
1634 // Consume the identifier.
1640 // a valid identifier.
1646 // The current token, which is either an identifier or a
1681 assert((Tok.is(tok::identifier) || Tok.is(tok::coloncolon) ||
1880 if (!Tok.is(tok::identifier)) {