[SourceKit] Accept a file system in SwiftASTManager::getMemoryBuffer

This commit is contained in:
Alex Hoppen
2022-11-29 10:23:08 +01:00
parent 04ff291ae0
commit 9f6bc90d6d
3 changed files with 11 additions and 6 deletions

View File

@@ -648,9 +648,11 @@ SwiftASTManager::~SwiftASTManager() {
delete &Impl;
}
std::unique_ptr<llvm::MemoryBuffer>
SwiftASTManager::getMemoryBuffer(StringRef Filename, std::string &Error) {
return Impl.getMemoryBuffer(Filename, llvm::vfs::getRealFileSystem(), Error);
std::unique_ptr<llvm::MemoryBuffer> SwiftASTManager::getMemoryBuffer(
StringRef Filename,
llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem> FileSystem,
std::string &Error) {
return Impl.getMemoryBuffer(Filename, FileSystem, Error);
}
static FrontendInputsAndOutputs