diff options
Diffstat (limited to 'lld/ELF/OutputSections.cpp')
-rw-r--r-- | lld/ELF/OutputSections.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp index 45b9a85f757..501131858d7 100644 --- a/lld/ELF/OutputSections.cpp +++ b/lld/ELF/OutputSections.cpp @@ -497,17 +497,6 @@ template <class ELFT> void RelocationSection<ELFT>::finalize() { } template <class ELFT> -InterpSection<ELFT>::InterpSection() - : OutputSectionBase<ELFT>(".interp", SHT_PROGBITS, SHF_ALLOC) { - this->Header.sh_size = Config->DynamicLinker.size() + 1; -} - -template <class ELFT> void InterpSection<ELFT>::writeTo(uint8_t *Buf) { - StringRef S = Config->DynamicLinker; - memcpy(Buf, S.data(), S.size()); -} - -template <class ELFT> HashTableSection<ELFT>::HashTableSection() : OutputSectionBase<ELFT>(".hash", SHT_HASH, SHF_ALLOC) { this->Header.sh_entsize = sizeof(Elf_Word); @@ -1969,11 +1958,6 @@ template class RelocationSection<ELF32BE>; template class RelocationSection<ELF64LE>; template class RelocationSection<ELF64BE>; -template class InterpSection<ELF32LE>; -template class InterpSection<ELF32BE>; -template class InterpSection<ELF64LE>; -template class InterpSection<ELF64BE>; - template class GnuHashTableSection<ELF32LE>; template class GnuHashTableSection<ELF32BE>; template class GnuHashTableSection<ELF64LE>; |