[ObjectYAML] Fixing big endian bots from r290381
authorChris Bieneman <beanz@apple.com>
Thu, 22 Dec 2016 22:16:04 +0000 (22:16 +0000)
committerChris Bieneman <beanz@apple.com>
Thu, 22 Dec 2016 22:16:04 +0000 (22:16 +0000)
Bot URL:
http://lab.llvm.org:8011/builders/clang-s390x-linux/builds/2505

llvm-svn: 290383

llvm/test/ObjectYAML/MachO/BigEndian.yaml
llvm/tools/yaml2obj/yaml2macho.cpp

index 5e2d1ff..584cd47 100644 (file)
@@ -89,7 +89,6 @@ LinkEditData:
     - ''
 ...
 
-#CHECK: IsLittleEndian:  false
 #CHECK: FileHeader:      
 #CHECK:   magic:           0xFEEDFACE
 #CHECK:   cputype:         0x00000012
index a68d880..1341450 100644 (file)
@@ -358,7 +358,7 @@ void writeNListEntry(MachOYAML::NListEntry &NLE, raw_ostream &OS,
   ListEntry.n_desc = NLE.n_desc;
   ListEntry.n_value = NLE.n_value;
 
-  if (sys::IsBigEndianHost)
+  if (IsLittleEndian != sys::IsLittleEndianHost)
     MachO::swapStruct(ListEntry);
   OS.write(reinterpret_cast<const char *>(&ListEntry), sizeof(NListType));
 }