reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7470 if (lexNext(Lex, Tok, NextIdx, NumTokens)) 7473 assert(Tok.getLocation() == 7477 if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) { 7477 if (Tok.is(tok::hash) && Tok.isAtStartOfLine()) { 7484 SourceLocation BeginLoc = Tok.getLocation(); 7485 if (lexNext(Lex, Tok, NextIdx, NumTokens)) 7489 if (Tok.is(tok::raw_identifier) && Tok.getRawIdentifier() == "define") { 7489 if (Tok.is(tok::raw_identifier) && Tok.getRawIdentifier() == "define") { 7490 if (lexNext(Lex, Tok, NextIdx, NumTokens)) 7493 if (Tok.is(tok::raw_identifier)) { 7495 PP.getIdentifierTable().get(Tok.getRawIdentifier()); 7497 CXXUnit->mapLocationToPreamble(Tok.getLocation()); 7504 if (lexNext(Lex, Tok, NextIdx, NumTokens)) { 7511 SourceLocation SaveLoc = Tok.getLocation(); 7512 Tok.setLocation(CXXUnit->mapLocationToPreamble(SaveLoc)); 7514 checkForMacroInMacroDefinition(MI, Tok, TU); 7515 Tok.setLocation(SaveLoc); 7518 MakeMacroExpansionCursor(MacroDef, Tok.getLocation(), TU); 7520 } while (!Tok.isAtStartOfLine());