Fix wrong elf class and byte order initializations.
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sun, 7 Jun 2009 21:33:20 +0000 (21:33 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Sun, 7 Jun 2009 21:33:20 +0000 (21:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73039 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/ELF.h

index 0fa5dd7419ee456b79682b4e7491fc1280609c2a..09615d92ca957e625a63c3ff53eddccec6594f72 100644 (file)
@@ -89,8 +89,8 @@ namespace llvm {
     ELFHeader(unsigned short machine, unsigned flags,
               bool is64Bit, bool isLittleEndian)
       : e_machine(machine), e_flags(flags) {
-        ByteOrder = is64Bit ? ELFCLASS64 : ELFCLASS32;
-        ElfClass  = isLittleEndian ? ELFDATA2LSB : ELFDATA2MSB;
+        ElfClass  = is64Bit ? ELFCLASS64 : ELFCLASS32;
+        ByteOrder = isLittleEndian ? ELFDATA2LSB : ELFDATA2MSB;
         e_ehsize  = is64Bit ? 64 : 52;
       }
   };