Browse Source

BUG: When byte order is not known at compile time make sure NeedSwap in cmELF is still initialized.

Brad King 17 năm trước cách đây
mục cha
commit
9eee4149ec
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      Source/cmELF.cxx

+ 2 - 0
Source/cmELF.cxx

@@ -85,6 +85,8 @@ public:
     this->NeedSwap = (this->ByteOrder == ByteOrderMSB);
 #elif cmsys_CPU_ENDIAN_ID == cmsys_CPU_ENDIAN_ID_BIG
     this->NeedSwap = (this->ByteOrder == ByteOrderLSB);
+#else
+    this->NeedSwap = false; // Final decision is at runtime anyway.
 #endif
 
     // We have not yet loaded the section info.