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

@@ -23,7 +23,7 @@ SILLoopAnalysis::newFunctionAnalysis(SILFunction *F) {
assert(DA != nullptr && "Expect a valid dominance analysis");
DominanceInfo *DT = DA->get(F);
assert(DT != nullptr && "Expect a valid dominance information");
return llvm::make_unique<SILLoopInfo>(F, DT);
return std::make_unique<SILLoopInfo>(F, DT);
}
void SILLoopAnalysis::initialize(SILPassManager *PM) {