[llvm-commits] [lld] r165310 - /lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp
Sid Manning
sidneym at codeaurora.org
Fri Oct 5 07:06:24 PDT 2012
Author: sidneym
Date: Fri Oct 5 09:06:24 2012
New Revision: 165310
URL: http://llvm.org/viewvc/llvm-project?rev=165310&view=rev
Log:
Fix incorrect setting of EI_DATA
Modified:
lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp
Modified: lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp?rev=165310&r1=165309&r2=165310&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/WriterELF.cpp Fri Oct 5 09:06:24 2012
@@ -664,7 +664,9 @@
e_ident(ELF::EI_MAG3, 'F');
e_ident(ELF::EI_CLASS, (options.is64Bit() ? ELF::ELFCLASS64
: ELF::ELFCLASS32));
- e_ident(ELF::EI_DATA, options.endianness());
+ e_ident(ELF::EI_DATA, (options.endianness() == llvm::support::big)
+ ? ELF::ELFDATA2MSB
+ : ELF::ELFDATA2LSB);
e_ident(ELF::EI_VERSION, 1);
e_ident(ELF::EI_OSABI, ELF::ELFOSABI_NONE);
More information about the llvm-commits
mailing list