reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
618 LineInfo = *ExpectedLineInfo; 620 if (LineInfo.FileName == DILineInfo::BadString) { 632 if (LineInfo.Line == 0 || ((OldLineInfo.Line == LineInfo.Line) && 632 if (LineInfo.Line == 0 || ((OldLineInfo.Line == LineInfo.Line) && 633 (OldLineInfo.FileName == LineInfo.FileName))) 637 OS << Delimiter << LineInfo.FileName << ":" << LineInfo.Line << "\n"; 637 OS << Delimiter << LineInfo.FileName << ":" << LineInfo.Line << "\n"; 639 if (SourceCache.find(LineInfo.FileName) == SourceCache.end()) 640 if (!cacheSource(LineInfo)) 642 auto LineBuffer = LineCache.find(LineInfo.FileName); 644 if (LineInfo.Line > LineBuffer->second.size()) { 648 LineInfo.Line, LineInfo.FileName), 648 LineInfo.Line, LineInfo.FileName), 653 OS << Delimiter << LineBuffer->second[LineInfo.Line - 1] << '\n'; 656 OldLineInfo = LineInfo;