reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
371 FileID EndFileID = SM->getFileID(End); 385 while (End.isMacroID() && !BeginLocsMap.count(EndFileID)) { 386 auto Exp = SM->getImmediateExpansionRange(End); 388 End = Exp.getEnd(); 389 EndFileID = SM->getFileID(End); 391 if (End.isMacroID()) { 399 computeCommonMacroArgExpansionFileIDs(Begin, End, SM, CommonArgExpansions); 403 End = retrieveMacroLocation(End, BeginFileID, CaretLocFileID, 403 End = retrieveMacroLocation(End, BeginFileID, CaretLocFileID, 406 if (Begin.isInvalid() || End.isInvalid()) continue; 410 End = SM->getSpellingLoc(End); 410 End = SM->getSpellingLoc(End); 412 SpellingRanges.push_back(CharSourceRange(SourceRange(Begin, End),