diff options
-rw-r--r-- | clang-tools-extra/clangd/FSProvider.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang-tools-extra/clangd/FSProvider.cpp b/clang-tools-extra/clangd/FSProvider.cpp index 620bd97310e..81a1adab6b9 100644 --- a/clang-tools-extra/clangd/FSProvider.cpp +++ b/clang-tools-extra/clangd/FSProvider.cpp @@ -75,10 +75,9 @@ clang::clangd::RealFileSystemProvider::getFileSystem() const { // FIXME: Try to use a similar approach in Sema instead of relying on // propagation of the 'isVolatile' flag through all layers. #ifdef _WIN32 - return new VolatileFileSystem( - llvm::vfs::createPhysicalFileSystem().release()); + return new VolatileFileSystem(llvm::vfs::getRealFileSystem()); #else - return llvm::vfs::createPhysicalFileSystem().release(); + return llvm::vfs::getRealFileSystem(); #endif } } // namespace clangd |