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

@@ -395,14 +395,14 @@ static StringRef copyString(llvm::BumpPtrAllocator &allocator, StringRef str) {
}
static std::unique_ptr<Group> make_group(StringRef name) {
auto g = llvm::make_unique<Group>();
auto g = std::make_unique<Group>();
g->name = name;
g->description = name;
return g;
}
static std::unique_ptr<Result> make_result(Completion *result) {
auto r = llvm::make_unique<Result>(result);
auto r = std::make_unique<Result>(result);
r->name = result->getName();
r->description = result->getDescription();
return r;