ivanmurashko updated this revision to Diff 450750. ivanmurashko added a comment.
rebase Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D130847/new/ https://reviews.llvm.org/D130847 Files: clang/lib/Basic/SourceManager.cpp Index: clang/lib/Basic/SourceManager.cpp =================================================================== --- clang/lib/Basic/SourceManager.cpp +++ clang/lib/Basic/SourceManager.cpp @@ -880,7 +880,7 @@ for (NumProbes = 0; NumProbes < 8; ++NumProbes, ++I) { // Make sure the entry is loaded! const SrcMgr::SLocEntry &E = getLoadedSLocEntry(I); - if (E.getOffset() <= SLocOffset) { + if (E.getOffset() != 0 && E.getOffset() <= SLocOffset) { FileID Res = FileID::get(-int(I) - 2); LastFileIDLookup = Res; NumLinearScans += NumProbes + 1;
Index: clang/lib/Basic/SourceManager.cpp =================================================================== --- clang/lib/Basic/SourceManager.cpp +++ clang/lib/Basic/SourceManager.cpp @@ -880,7 +880,7 @@ for (NumProbes = 0; NumProbes < 8; ++NumProbes, ++I) { // Make sure the entry is loaded! const SrcMgr::SLocEntry &E = getLoadedSLocEntry(I); - if (E.getOffset() <= SLocOffset) { + if (E.getOffset() != 0 && E.getOffset() <= SLocOffset) { FileID Res = FileID::get(-int(I) - 2); LastFileIDLookup = Res; NumLinearScans += NumProbes + 1;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits