Endian patch from Kirk Beitz that allows better cross platform building.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@124643 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Host/macosx/Symbols.cpp b/source/Host/macosx/Symbols.cpp
index cc39319..d4a3c01 100644
--- a/source/Host/macosx/Symbols.cpp
+++ b/source/Host/macosx/Symbols.cpp
@@ -24,6 +24,7 @@
 #include "lldb/Core/DataExtractor.h"
 #include "lldb/Core/Timer.h"
 #include "lldb/Core/UUID.h"
+#include "lldb/Host/Endian.h"
 
 #include "Host/macosx/cfcpp/CFCReleaser.h"
 #include "mach/machine.h"
@@ -53,8 +54,8 @@
 {
     assert(magic == HeaderMagic32 || magic == HeaderMagic32Swapped || magic == HeaderMagic64 || magic == HeaderMagic64Swapped);
     if (magic == HeaderMagic32 || magic == HeaderMagic64)
-        data.SetByteOrder (eByteOrderHost);
-    else if (eByteOrderHost == eByteOrderBig)
+        data.SetByteOrder (lldb::endian::InlHostByteOrder());
+    else if (lldb::endian::InlHostByteOrder() == eByteOrderBig)
         data.SetByteOrder (eByteOrderLittle);
     else
         data.SetByteOrder (eByteOrderBig);