[llvm-objdump/MachoDump] Simplify.
authorDavide Italiano <davide@freebsd.org>
Sat, 12 Dec 2015 21:50:11 +0000 (21:50 +0000)
committerDavide Italiano <davide@freebsd.org>
Sat, 12 Dec 2015 21:50:11 +0000 (21:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255443 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-objdump/MachODump.cpp

index 0a790b91cb0e4010317294f3614d73660109901b..c8835145611b9cf76d7ddb9325e496d19c144898 100644 (file)
@@ -666,13 +666,9 @@ static void DumpLiteral8(MachOObjectFile *O, uint32_t l0, uint32_t l1,
                          double d) {
   outs() << format("0x%08" PRIx32, l0) << " " << format("0x%08" PRIx32, l1);
   uint32_t Hi, Lo;
-  if (O->isLittleEndian()) {
-    Hi = l1;
-    Lo = l0;
-  } else {
-    Hi = l0;
-    Lo = l1;
-  }
+  Hi = (O->isLittleEndian()) ? l1 : l0;
+  Lo = (O->isLittleEndian()) ? l0 : l1;
+
   // Hi is the high word, so this is equivalent to if(isfinite(d))
   if ((Hi & 0x7ff00000) != 0x7ff00000)
     outs() << format(" (%.16e)\n", d);