diff options
Diffstat (limited to 'lld/ELF/Driver.cpp')
-rw-r--r-- | lld/ELF/Driver.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp index 1689c8e9002..53e28b37acd 100644 --- a/lld/ELF/Driver.cpp +++ b/lld/ELF/Driver.cpp @@ -715,6 +715,8 @@ static void setConfigs() { Config->CopyRelocs = (Config->Relocatable || Config->EmitRelocs); Config->IsLE = (Kind == ELF32LEKind || Kind == ELF64LEKind); + Config->Endianness = + Config->IsLE ? support::endianness::little : support::endianness::big; Config->IsMips64EL = (Kind == ELF64LEKind && Machine == EM_MIPS); Config->IsRela = Is64 || IsX32 || Config->MipsN32Abi; Config->Pic = Config->Pie || Config->Shared; |