summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2014-03-09 13:04:50 +0000
committerSimon Atanasyan <simon@atanasyan.com>2014-03-09 13:04:50 +0000
commit4881a93b73a6140b0896ab71df11ec28f0eb6c20 (patch)
tree35c3531c5d8042b69ca83a696f8d7bfdd97e5dbe /lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
parentf08deab3957619461beaaf2814fbc26608319b2e (diff)
downloadbcm5719-llvm-4881a93b73a6140b0896ab71df11ec28f0eb6c20.tar.gz
bcm5719-llvm-4881a93b73a6140b0896ab71df11ec28f0eb6c20.zip
[Mips] Remove redundant call to the unique_ptr::get() method followed
by the returned pointer dereferencing. llvm-svn: 203399
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
index afe0aa91361..d7db3db59a8 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp
@@ -23,18 +23,18 @@ MipsTargetHandler::MipsTargetHandler(MipsLinkingContext &context)
_mipsRuntimeFile(new MipsRuntimeFile<Mips32ElELFType>(context)),
_mipsTargetLayout(new MipsTargetLayout<Mips32ElELFType>(context)),
_mipsRelocationHandler(
- new MipsTargetRelocationHandler(*_mipsTargetLayout.get())) {}
+ new MipsTargetRelocationHandler(*_mipsTargetLayout)) {}
std::unique_ptr<Writer> MipsTargetHandler::getWriter() {
switch (_mipsLinkingContext.getOutputELFType()) {
case llvm::ELF::ET_EXEC:
return std::unique_ptr<Writer>(
new elf::MipsExecutableWriter<Mips32ElELFType>(
- _mipsLinkingContext, *_mipsTargetLayout.get()));
+ _mipsLinkingContext, *_mipsTargetLayout));
case llvm::ELF::ET_DYN:
return std::unique_ptr<Writer>(
new elf::MipsDynamicLibraryWriter<Mips32ElELFType>(
- _mipsLinkingContext, *_mipsTargetLayout.get()));
+ _mipsLinkingContext, *_mipsTargetLayout));
case llvm::ELF::ET_REL:
llvm_unreachable("TODO: support -r mode");
default:
OpenPOWER on IntegriCloud