diff options
Diffstat (limited to 'lld/ELF/SyntheticSections.cpp')
-rw-r--r-- | lld/ELF/SyntheticSections.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lld/ELF/SyntheticSections.cpp b/lld/ELF/SyntheticSections.cpp index 03e2d99f82d..08af575a374 100644 --- a/lld/ELF/SyntheticSections.cpp +++ b/lld/ELF/SyntheticSections.cpp @@ -324,7 +324,7 @@ BuildIdSection::BuildIdSection() HashSize(getHashSize()) {} void BuildIdSection::writeTo(uint8_t *Buf) { - const endianness E = Config->IsLE ? endianness::little : endianness::big; + endianness E = Config->Endianness; write32(Buf, 4, E); // Name size write32(Buf + 4, HashSize, E); // Content size write32(Buf + 8, NT_GNU_BUILD_ID, E); // Type @@ -846,12 +846,10 @@ uint64_t MipsGotSection::getGp() const { } static void writeUint(uint8_t *Buf, uint64_t Val) { - support::endianness E = - Config->IsLE ? support::endianness::little : support::endianness::big; if (Config->Wordsize == 8) - write64(Buf, Val, E); + write64(Buf, Val, Config->Endianness); else - write32(Buf, Val, E); + write32(Buf, Val, Config->Endianness); } void MipsGotSection::writeTo(uint8_t *Buf) { |