diff options
| author | Simon Atanasyan <simon@atanasyan.com> | 2015-04-15 18:31:59 +0000 |
|---|---|---|
| committer | Simon Atanasyan <simon@atanasyan.com> | 2015-04-15 18:31:59 +0000 |
| commit | f4a87333ff4bb6355b57b4033663cce4e9acc0ed (patch) | |
| tree | f743bf744f7f4398b25f1b3a10e85ae1ad94b59c /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h | |
| parent | 834632cd1a9d7fbadf4ef7875b4b537ba6cd831a (diff) | |
| download | bcm5719-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.h | 3 |
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; } |

