summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2015-04-15 18:31:59 +0000
committerSimon Atanasyan <simon@atanasyan.com>2015-04-15 18:31:59 +0000
commitf4a87333ff4bb6355b57b4033663cce4e9acc0ed (patch)
treef743bf744f7f4398b25f1b3a10e85ae1ad94b59c /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
parent834632cd1a9d7fbadf4ef7875b4b537ba6cd831a (diff)
downloadbcm5719-llvm-f4a87333ff4bb6355b57b4033663cce4e9acc0ed.tar.gz
bcm5719-llvm-f4a87333ff4bb6355b57b4033663cce4e9acc0ed.zip
[Mips] Remove redundant `.got` section lookup
No functional changes. llvm-svn: 235032
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
index 8c0dda6b434..e907ef11b3d 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
@@ -82,8 +82,7 @@ public:
this->_entries[_dt_gotsym].d_un.d_val =
this-> getSymbolTable()->size() - got.getGlobalCount();
this->_entries[_dt_localgot].d_un.d_val = got.getLocalCount();
- this->_entries[_dt_pltgot].d_un.d_ptr =
- _targetLayout.findOutputSection(".got")->virtualAddr();
+ this->_entries[_dt_pltgot].d_un.d_ptr = got.virtualAddr();
}
int64_t getGotPltTag() override { return DT_MIPS_PLTGOT; }
OpenPOWER on IntegriCloud