diff options
author | Davide Italiano <davide@freebsd.org> | 2015-12-12 21:50:11 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2015-12-12 21:50:11 +0000 |
commit | b627d9f8fcaab50cbcc39d41f98269b7389f896c (patch) | |
tree | dba045f93053a7f7e9cae524a9f473c4b0d847c1 | |
parent | 052191dd82d037c7611bc8e63db8a8b3e376b8f2 (diff) | |
download | bcm5719-llvm-b627d9f8fcaab50cbcc39d41f98269b7389f896c.tar.gz bcm5719-llvm-b627d9f8fcaab50cbcc39d41f98269b7389f896c.zip |
[llvm-objdump/MachoDump] Simplify.
llvm-svn: 255443
-rw-r--r-- | llvm/tools/llvm-objdump/MachODump.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/llvm/tools/llvm-objdump/MachODump.cpp b/llvm/tools/llvm-objdump/MachODump.cpp index 0a790b91cb0..c8835145611 100644 --- a/llvm/tools/llvm-objdump/MachODump.cpp +++ b/llvm/tools/llvm-objdump/MachODump.cpp @@ -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); |