summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/PECOFF/Pass.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-10-14 19:43:37 +0000
committerRui Ueyama <ruiu@google.com>2014-10-14 19:43:37 +0000
commit4121d5a2667e5818c6e8ec246a4fee01a8ebaf3e (patch)
tree854fda07d48fcb241f71ea0fe137786c6fd7f2b6 /lld/lib/ReaderWriter/PECOFF/Pass.cpp
parent171c2ec0087165fb28b1d9221392fd5473dd110e (diff)
downloadbcm5719-llvm-4121d5a2667e5818c6e8ec246a4fee01a8ebaf3e.tar.gz
bcm5719-llvm-4121d5a2667e5818c6e8ec246a4fee01a8ebaf3e.zip
Use llvm::make_unique.
llvm-svn: 219709
Diffstat (limited to 'lld/lib/ReaderWriter/PECOFF/Pass.cpp')
-rw-r--r--lld/lib/ReaderWriter/PECOFF/Pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/Pass.cpp b/lld/lib/ReaderWriter/PECOFF/Pass.cpp
index cb31e44f7df..e756bf5e627 100644
--- a/lld/lib/ReaderWriter/PECOFF/Pass.cpp
+++ b/lld/lib/ReaderWriter/PECOFF/Pass.cpp
@@ -19,8 +19,8 @@ namespace pecoff {
static void addReloc(COFFBaseDefinedAtom *atom, const Atom *target,
size_t offsetInAtom, Reference::KindArch arch,
Reference::KindValue relType) {
- auto *ref = new COFFReference(target, offsetInAtom, relType, arch);
- atom->addReference(std::unique_ptr<COFFReference>(ref));
+ atom->addReference(llvm::make_unique<COFFReference>(
+ target, offsetInAtom, relType, arch));
}
void addDir32Reloc(COFFBaseDefinedAtom *atom, const Atom *target,
OpenPOWER on IntegriCloud