reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3170 PP.Lex(Tok); 3171 auto *Info = new (PP.getPreprocessorAllocator()) 3179 PP.Lex(Tok); 3182 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_expected_period) 3186 PP.Lex(Tok); 3191 PP.Diag(Tok.getLocation(), 3199 PP.Diag(Tok.getLocation(), 3201 PP.Diag(Tok.getLocation(), 3213 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_invalid_argument) 3214 << PP.getSpelling(Tok); 3218 PP.Lex(Tok); 3225 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren; 3228 PP.Lex(Tok); 3243 PP.Lex(Tok); 3247 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_expected_attribute); 3251 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren; 3255 PP.Lex(Tok); 3265 llvm::makeArrayRef(AttributeTokens).copy(PP.getPreprocessorAllocator()); 3269 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) 3279 PP.EnterTokenStream(std::move(TokenArray), 1,