diff options
-rw-r--r-- | clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp b/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp index 12e8df6360c..7a3d189adac 100644 --- a/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp +++ b/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp @@ -203,7 +203,8 @@ createFile(const CachedFileSystemEntry *Entry, if (!Entry->getPPSkippedRangeMapping().empty() && PPSkipMappings) (*PPSkipMappings)[Result->getBufferPtr()] = &Entry->getPPSkippedRangeMapping(); - return Result; + return llvm::ErrorOr<std::unique_ptr<llvm::vfs::File>>( + std::unique_ptr<llvm::vfs::File>(std::move(Result))); } } // end anonymous namespace |