Migrate llvm::make_unique to std::make_unique

Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances in the swift repo.
This commit is contained in:
Jonas Devlieghere
2019-08-15 11:21:36 -07:00
parent f4e9bef832
commit b4d268e9e1
62 changed files with 147 additions and 147 deletions

View File

@@ -266,10 +266,10 @@ SwiftLangSupport::SwiftLangSupport(SourceKit::Context &SKCtx)
ASTMgr = std::make_shared<SwiftASTManager>(EditorDocuments, Stats,
RuntimeResourcePath);
// By default, just use the in-memory cache.
CCCache->inMemory = llvm::make_unique<ide::CodeCompletionCache>();
CCCache->inMemory = std::make_unique<ide::CodeCompletionCache>();
// Provide a default file system provider.
setFileSystemProvider("in-memory-vfs", llvm::make_unique<InMemoryFileSystemProvider>());
setFileSystemProvider("in-memory-vfs", std::make_unique<InMemoryFileSystemProvider>());
}
SwiftLangSupport::~SwiftLangSupport() {