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

References

tools/clang/lib/Parse/ParsePragma.cpp
 1645   PP.Lex(Tok);
 1647     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "pack";
 1655   PP.Lex(Tok);
 1659     PP.Lex(Tok);
 1665         PP.getLangOpts().ApplePragmaPack ? Sema::PSK_Push_Set : Sema::PSK_Set;
 1670       PP.Lex(Tok);
 1677         PP.Diag(Tok.getLocation(), diag::warn_pragma_invalid_action) << "pack";
 1680       PP.Lex(Tok);
 1683         PP.Lex(Tok);
 1689           PP.Lex(Tok);
 1692           PP.Lex(Tok);
 1695             PP.Lex(Tok);
 1698               PP.Diag(Tok.getLocation(), diag::warn_pragma_pack_malformed);
 1705             PP.Lex(Tok);
 1708           PP.Diag(Tok.getLocation(), diag::warn_pragma_pack_malformed);
 1713   } else if (PP.getLangOpts().ApplePragmaPack) {
 1721     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen) << "pack";
 1726   PP.Lex(Tok);
 1728     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) << "pack";
 1733       PP.getPreprocessorAllocator().Allocate<PragmaPackInfo>(1);
 1738   MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
 1745   PP.EnterTokenStream(Toks, /*DisableMacroExpansion=*/true,