mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Revert "[ClangImporter] Merge Swift & Clang VFS"
This commit is contained in:
committed by
GitHub
parent
820a16b25e
commit
fe2ad03f93
@@ -87,10 +87,8 @@ protected:
|
||||
SourceManager sourceMgr;
|
||||
|
||||
// Create a file system that tracks how many times a file has been opened.
|
||||
llvm::IntrusiveRefCntPtr<OpenTrackingFileSystem> baseFS(
|
||||
new OpenTrackingFileSystem(sourceMgr.getFileSystem()));
|
||||
auto fs = llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>(
|
||||
new llvm::vfs::OverlayFileSystem(baseFS));
|
||||
llvm::IntrusiveRefCntPtr<OpenTrackingFileSystem> fs(
|
||||
new OpenTrackingFileSystem(sourceMgr.getFileSystem()));
|
||||
|
||||
sourceMgr.setFileSystem(fs);
|
||||
PrintingDiagnosticConsumer printingConsumer;
|
||||
@@ -128,7 +126,7 @@ protected:
|
||||
ASSERT_TRUE(fs->exists(cachedModulePath));
|
||||
|
||||
// Assert that we've only opened this file once, to write it.
|
||||
ASSERT_EQ((unsigned)1, baseFS->numberOfOpens(cachedModulePath));
|
||||
ASSERT_EQ((unsigned)1, fs->numberOfOpens(cachedModulePath));
|
||||
|
||||
auto bufOrErr = fs->getBufferForFile(cachedModulePath);
|
||||
ASSERT_TRUE(bufOrErr);
|
||||
|
||||
Reference in New Issue
Block a user