summaryrefslogtreecommitdiff
path: root/lib/Basic/SourceManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Basic/SourceManager.cpp')
-rw-r--r--lib/Basic/SourceManager.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/Basic/SourceManager.cpp b/lib/Basic/SourceManager.cpp
index fc4c6d3038012..3936afab21a43 100644
--- a/lib/Basic/SourceManager.cpp
+++ b/lib/Basic/SourceManager.cpp
@@ -359,15 +359,6 @@ void SourceManager::initializeForReplay(const SourceManager &Old) {
return Clone;
};
- // Set up our main file ID as a copy of the old source manager's main file.
- const SLocEntry &OldMainFile = Old.getSLocEntry(Old.getMainFileID());
- assert(OldMainFile.isFile() && "main file is macro expansion?");
- auto *MainCC = CloneContentCache(OldMainFile.getFile().getContentCache());
- MemBufferInfos.push_back(MainCC);
- setMainFileID(createFileID(MainCC, SourceLocation(),
- OldMainFile.getFile().getFileCharacteristic(),
- 0, 0));
-
// Ensure all SLocEntries are loaded from the external source.
for (unsigned I = 0, N = Old.LoadedSLocEntryTable.size(); I != N; ++I)
if (!Old.SLocEntryLoaded[I])