diff options
author | Rui Ueyama <ruiu@google.com> | 2015-02-06 22:44:16 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2015-02-06 22:44:16 +0000 |
commit | 92634be399c5b97d527820853cd6fb6dcdf77590 (patch) | |
tree | d664b9dd18a553da448a4d4fe008a28d5e4f8253 /lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp | |
parent | 3d982214b0464b6a520331a4146a0e03068cc21b (diff) | |
download | bcm5719-llvm-92634be399c5b97d527820853cd6fb6dcdf77590.tar.gz bcm5719-llvm-92634be399c5b97d527820853cd6fb6dcdf77590.zip |
Use make_unique.
llvm-svn: 228453
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp')
-rw-r--r-- | lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp b/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp index fb81c1b45c3..7cfbf686b4f 100644 --- a/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp +++ b/lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp @@ -949,9 +949,9 @@ RelocationPass<ELFT>::getObjectEntry(const SharedLibraryAtom *a) { static std::unique_ptr<Pass> createPass(MipsLinkingContext &ctx) { switch (ctx.getTriple().getArch()) { case llvm::Triple::mipsel: - return std::unique_ptr<Pass>(new RelocationPass<Mips32ELType>(ctx)); + return llvm::make_unique<RelocationPass<Mips32ELType>>(ctx); case llvm::Triple::mips64el: - return std::unique_ptr<Pass>(new RelocationPass<Mips64ELType>(ctx)); + return llvm::make_unique<RelocationPass<Mips64ELType>>(ctx); default: llvm_unreachable("Unhandled arch"); } @@ -964,7 +964,7 @@ lld::elf::createMipsRelocationPass(MipsLinkingContext &ctx) { case llvm::ELF::ET_DYN: return createPass(ctx); case llvm::ELF::ET_REL: - return std::unique_ptr<Pass>(); + return nullptr; default: llvm_unreachable("Unhandled output file type"); } |