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

References

tools/clang/lib/Lex/Pragma.cpp
 1386     SourceLocation DiagLoc = Tok.getLocation();
 1389     PP.Lex(Tok);
 1390     if (Tok.isNot(tok::l_paren)) {
 1391       PP.Diag(Tok, diag::warn_pragma_exec_charset_expected) << "(";
 1395     PP.Lex(Tok);
 1396     IdentifierInfo *II = Tok.getIdentifierInfo();
 1400       PP.Lex(Tok);
 1401       if (Tok.is(tok::comma)) {
 1402         PP.Lex(Tok);
 1405         if (!PP.FinishLexStringLiteral(Tok, ExecCharset,
 1412           PP.Diag(Tok, diag::warn_pragma_exec_charset_push_invalid) << ExecCharset;
 1420       PP.Lex(Tok);
 1424       PP.Diag(Tok, diag::warn_pragma_exec_charset_spec_invalid);
 1428     if (Tok.isNot(tok::r_paren)) {
 1429       PP.Diag(Tok, diag::warn_pragma_exec_charset_expected) << ")";
 1433     PP.Lex(Tok);
 1434     if (Tok.isNot(tok::eod))
 1435       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma execution_character_set";