case OPT_INPUT: {
std::vector<std::unique_ptr<File>> files
= loadFile(ctx, inputArg->getValue(), false);
- for (std::unique_ptr<File> &file : files) {
- ctx.getNodes().push_back(std::unique_ptr<Node>(
- new FileNode(std::move(file))));
- }
+ for (std::unique_ptr<File> &file : files)
+ ctx.getNodes().push_back(llvm::make_unique<FileNode>(std::move(file)));
break;
}
for (std::unique_ptr<File> &file : files) {
if (ctx.logInputFiles())
diag << file->path() << "\n";
- ctx.getNodes().push_back(
- std::unique_ptr<Node>(new FileNode(std::move(file))));
+ ctx.getNodes().push_back(llvm::make_unique<FileNode>(std::move(file)));
++numfiles;
}
}
ErrorOr<StringRef> pathOrErr = findFile(*ctx, path, dashL);
if (std::error_code ec = pathOrErr.getError()) {
auto file = llvm::make_unique<ErrorFile>(path, ec);
- ctx->getNodes().push_back(
- std::unique_ptr<FileNode>(new FileNode(std::move(file))));
+ ctx->getNodes().push_back(llvm::make_unique<FileNode>(std::move(file)));
break;
}
std::string realpath = pathOrErr.get();
for (std::unique_ptr<File> &file : files) {
if (ctx->logInputFiles())
diagnostics << file->path() << "\n";
- ctx->getNodes().push_back(
- std::unique_ptr<Node>(new FileNode(std::move(file))));
+ ctx->getNodes().push_back(llvm::make_unique<FileNode>(std::move(file)));
}
numfiles += files.size();
break;
if (file->parse())
return false;
ctx.getResolvableSymsFile()->add(file.get());
- ctx.getNodes().push_back(
- std::unique_ptr<Node>(new FileNode(std::move(file))));
+ ctx.getNodes().push_back(llvm::make_unique<FileNode>(std::move(file)));
}
// Add the library group to the input graph.
if (file->parse())
return false;
ctx.getResolvableSymsFile()->add(file.get());
- ctx.addLibraryFile(
- std::unique_ptr<FileNode>(new FileNode(std::move(file))));
+ ctx.addLibraryFile(llvm::make_unique<FileNode>(std::move(file)));
}
}