forked from OSchip/llvm-project
[Tooling] Don't run a tool invocation without a FileManager.
Fixes a crash regression from r249410. llvm-svn: 249413
This commit is contained in:
parent
b90582dbbd
commit
fa3dcf278e
|
@ -455,8 +455,10 @@ std::unique_ptr<ASTUnit> buildASTFromCodeWithArgs(
|
|||
|
||||
std::vector<std::unique_ptr<ASTUnit>> ASTs;
|
||||
ASTBuilderAction Action(ASTs);
|
||||
llvm::IntrusiveRefCntPtr<FileManager> Files(
|
||||
new FileManager(FileSystemOptions()));
|
||||
ToolInvocation Invocation(getSyntaxOnlyToolArgs(Args, FileNameRef), &Action,
|
||||
nullptr, PCHContainerOps);
|
||||
Files.get(), PCHContainerOps);
|
||||
|
||||
SmallString<1024> CodeStorage;
|
||||
Invocation.mapVirtualFile(FileNameRef,
|
||||
|
|
Loading…
Reference in New Issue