reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Parse/ParsePragma.cpp
 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)