reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1801 PP.Lex(Tok); // eat 'section' 1802 while (Tok.isNot(tok::eod)) { 1803 if (Tok.isNot(tok::identifier)) { 1804 PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section"; 1808 const IdentifierInfo *SecType = Tok.getIdentifierInfo(); 1820 PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section"; 1824 PP.Lex(Tok); // eat ['bss'|'data'|'rodata'|'text'] 1825 if (Tok.isNot(tok::equal)) { 1826 PP.Diag(Tok.getLocation(), diag::err_pragma_clang_section_expected_equal) << SecKind; 1831 if (!PP.LexStringLiteral(Tok, SecName, "pragma clang section", false)) 1834 Actions.ActOnPragmaClangSection(Tok.getLocation(),