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

@@ -295,7 +295,7 @@ swiftparse_client_node_t SynParser::parse(const char *source) {
PU.getParser().State->PerformConditionEvaluation = false;
std::unique_ptr<SynParserDiagConsumer> pConsumer;
if (DiagHandler) {
pConsumer = llvm::make_unique<SynParserDiagConsumer>(*this, bufID);
pConsumer = std::make_unique<SynParserDiagConsumer>(*this, bufID);
PU.getDiagnosticEngine().addConsumer(*pConsumer);
}
return PU.parse();