Merge remote-tracking branch 'origin/master' into master-next

This commit is contained in:
swift_jenkins
2019-11-18 17:19:31 -08:00
4 changed files with 24 additions and 0 deletions

View File

@@ -172,6 +172,10 @@ static bool swiftCodeCompleteImpl(
return false;
}
// Disable source location resolutions from .swiftsourceinfo file because
// they are somewhat heavy operations and are not needed for completions.
Invocation.getFrontendOptions().IgnoreSwiftSourceInfo = true;
const char *Position = InputFile->getBufferStart() + CodeCompletionOffset;
std::unique_ptr<llvm::WritableMemoryBuffer> NewBuffer =
llvm::WritableMemoryBuffer::getNewUninitMemBuffer(