diff --git a/lld/ELF/Writer.cpp b/lld/ELF/Writer.cpp index 4044b18eda4a..6312131f6504 100644 --- a/lld/ELF/Writer.cpp +++ b/lld/ELF/Writer.cpp @@ -43,8 +43,8 @@ public: Header.sh_type = sh_type; Header.sh_flags = sh_flags; } - void setVA(uintX_t); - void setFileOffset(uintX_t); + void setVA(uintX_t VA) { Header.sh_addr = VA; } + void setFileOffset(uintX_t Off) { Header.sh_offset = Off; } void addChunk(Chunk *C); std::vector &getChunks() { return Chunks; } void writeHeaderTo(Elf_Shdr *SHdr); @@ -118,14 +118,6 @@ template void Writer::run() { error(Buffer->commit()); } -template void OutputSection::setVA(uintX_t VA) { - Header.sh_addr = VA; -} - -template void OutputSection::setFileOffset(uintX_t Off) { - Header.sh_offset = Off; -} - template void OutputSection::addChunk(Chunk *C) { Chunks.push_back(C); uintX_t Off = Header.sh_size;