reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2665 Token PragmaName = Tok; 2668 PP.Lex(Tok); 2669 if (Tok.isNot(tok::identifier)) { 2670 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_option) 2675 while (Tok.is(tok::identifier)) { 2676 IdentifierInfo *OptionInfo = Tok.getIdentifierInfo(); 2684 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_option) 2688 PP.Lex(Tok); 2691 if (Tok.isNot(tok::l_paren)) { 2692 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren; 2695 PP.Lex(Tok); 2697 if (Tok.isNot(tok::identifier)) { 2698 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_argument) 2699 << PP.getSpelling(Tok) << OptionInfo->getName(); 2702 const IdentifierInfo *II = Tok.getIdentifierInfo(); 2713 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_argument) 2714 << PP.getSpelling(Tok) << OptionInfo->getName(); 2717 PP.Lex(Tok); 2720 if (Tok.isNot(tok::r_paren)) { 2721 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren; 2724 PP.Lex(Tok); 2738 if (Tok.isNot(tok::eod)) { 2739 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)