reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
782 SourceLocation Loc = Tok.getLocation(); 785 if (LexModuleNameComponent(*this, Tok, ModuleNameLoc, true)) 789 LexUnexpandedToken(Tok); 790 if (Tok.isNot(tok::eod)) { 791 Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma"; 798 if (Tok.getKind() != tok::raw_identifier || 799 Tok.getRawIdentifier() != Ident) 801 CurLexer->Lex(Tok); 811 CurLexer->Lex(Tok); 813 if (Tok.is(tok::eof)) { 818 if (Tok.isNot(tok::hash) || !Tok.isAtStartOfLine()) { 818 if (Tok.isNot(tok::hash) || !Tok.isAtStartOfLine()) { 826 CurLexer->Lex(Tok); 839 assert(Tok.getKind() != tok::eof && "missing EOD before EOF");