Home | History | Annotate | Download | only in Parse

Lines Matching defs:Keyword

537   assert(getLangOpts().DeclSpecKeyword && "__declspec keyword is not enabled");
918 IdentifierInfo *Keyword = Tok.getIdentifierInfo();
921 if (Keyword == Ident_strict) {
924 << Keyword << SourceRange(StrictLoc);
930 if (Keyword == Ident_unavailable) {
933 Keyword << SourceRange(UnavailableLoc);
940 Diag(Tok, diag::err_expected_after) << Keyword << tok::equal;
945 if (Keyword == Ident_message || Keyword == Ident_replacement) {
952 if (Keyword == Ident_message)
967 if (Keyword == Ident_message)
975 if ((Keyword == Ident_introduced || Keyword == Ident_deprecated) &&
980 if (Keyword == Ident_introduced)
995 if (Keyword == Ident_introduced)
997 else if (Keyword == Ident_deprecated)
999 else if (Keyword == Ident_obsoleted)
1007 << Keyword
1017 << Keyword << VersionRange;
1750 // The _Noreturn keyword can't appear here, unlike the GNU noreturn
1751 // attribute. If we find the keyword here, tell the user to put it
1998 // recover by ignoring the 'template' keyword.
2437 // If no type was suggested, the correction is to a keyword
2697 // HACK: MSVC doesn't consider _Atomic to be a keyword and its STL
2959 // then treat __is_signed as an identifier rather than as a keyword.
2989 // Check for need to substitute AltiVec keyword tokens.
3383 // OpenCL 2.0 defined this keyword. OpenCL 1.2 and earlier should
3486 // If the _Atomic keyword is immediately followed by a left parenthesis,
4586 // friend keyword.
4847 // with the MS modifier keyword.
6091 // If valid, this location is the position where we read the 'static' keyword.