Lines Matching defs:Keyword

1400     IdentifierInfo *Keyword = Tok.getIdentifierInfo();
1403 if (Keyword == Ident_strict) {
1406 << Keyword << SourceRange(StrictLoc);
1412 if (Keyword == Ident_unavailable) {
1415 << Keyword << SourceRange(UnavailableLoc);
1421 if (Keyword == Ident_deprecated && Platform->Ident &&
1426 << Keyword
1436 if (Keyword == Ident_environment) {
1439 << Keyword << SourceRange(EnvironmentLoc->Loc);
1444 Diag(Tok, diag::err_expected_after) << Keyword << tok::equal;
1449 if (Keyword == Ident_message || Keyword == Ident_replacement) {
1456 if (Keyword == Ident_message) {
1464 if (Keyword == Ident_environment) {
1476 if ((Keyword == Ident_introduced || Keyword == Ident_deprecated) &&
1481 if (Keyword == Ident_introduced)
1496 if (Keyword == Ident_introduced)
1498 else if (Keyword == Ident_deprecated)
1500 else if (Keyword == Ident_obsoleted)
1508 << Keyword
1518 << Keyword << VersionRange;
1605 IdentifierInfo *Keyword = Tok.getIdentifierInfo();
1606 if (Keyword == Ident_generated_declaration) {
1608 Diag(Tok, diag::err_external_source_symbol_duplicate_clause) << Keyword;
1616 if (Keyword != Ident_language && Keyword != Ident_defined_in &&
1617 Keyword != Ident_USR) {
1625 Keyword->getName())) {
1632 if (Keyword == Ident_language)
1634 else if (Keyword == Ident_USR)
1643 Keyword == Ident_language
1645 : (Keyword == Ident_defined_in ? 1 : 2));
1649 if (Keyword == Ident_language) {
1652 << Keyword;
1657 } else if (Keyword == Ident_USR) {
1660 << Keyword;
1666 assert(Keyword == Ident_defined_in && "Invalid clause keyword!");
1669 << Keyword;
1913 auto Keyword =
1919 (Keyword ? Diag(Loc, diag::err_keyword_not_allowed) << Keyword