Use the new InputFile Constructor

This commit is contained in:
Robert Widmann
2020-09-11 21:17:29 -06:00
parent c7f0f24f47
commit f103405bb3
4 changed files with 10 additions and 6 deletions

View File

@@ -224,7 +224,8 @@ static bool makeParserAST(CompilerInstance &CI, StringRef Text,
std::unique_ptr<llvm::MemoryBuffer> Buf;
Buf = llvm::MemoryBuffer::getMemBuffer(Text, "<module-interface>");
Invocation.getFrontendOptions().InputsAndOutputs.addInput(
InputFile(Buf.get()->getBufferIdentifier(), false, Buf.get()));
InputFile(Buf.get()->getBufferIdentifier(), /*isPrimary*/false, Buf.get(),
file_types::TY_Swift));
return CI.setup(Invocation);
}