diff options
Diffstat (limited to 'lld/ELF/Writer.cpp')
-rw-r--r-- | lld/ELF/Writer.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index bda9c8d2fbb..f078b8a89bb 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -838,10 +838,8 @@ template <class ELFT> void Writer<ELFT>::addPredefinedSections() { // We always need to add rel[a].plt to output if it has entries. // Even during static linking it can contain R_[*]_IRELATIVE relocations. - if (Out<ELFT>::RelaPlt && Out<ELFT>::RelaPlt->hasRelocs()) { + if (Out<ELFT>::RelaPlt && Out<ELFT>::RelaPlt->hasRelocs()) Add(Out<ELFT>::RelaPlt); - Out<ELFT>::RelaPlt->Static = !isOutputDynamic<ELFT>(); - } if (needsGot()) Add(Out<ELFT>::Got); |