Browse Source

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

Brad King 17 years ago
parent
commit
9eee4149ec
1 changed files with 2 additions and 0 deletions
  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.