summaryrefslogtreecommitdiff
path: root/tools/llvm-objdump
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2014-03-05 23:03:37 +0000
committerRui Ueyama <ruiu@google.com>2014-03-05 23:03:37 +0000
commit1da08cb171c0684d47bf37d4a10f4e53dcb229c5 (patch)
tree812b5c29cb2b49b8de7eea49b99fef87bde4e997 /tools/llvm-objdump
parentc4392f9fe9da4573b48ccc4f02970bfc79aa4cd1 (diff)
downloadllvm-1da08cb171c0684d47bf37d4a10f4e53dcb229c5.tar.gz
llvm-1da08cb171c0684d47bf37d4a10f4e53dcb229c5.tar.bz2
llvm-1da08cb171c0684d47bf37d4a10f4e53dcb229c5.tar.xz
Attempt to unbreak little-endian buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203023 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-objdump')
-rw-r--r--tools/llvm-objdump/COFFDump.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/llvm-objdump/COFFDump.cpp b/tools/llvm-objdump/COFFDump.cpp
index 86bed62519..3df443149a 100644
--- a/tools/llvm-objdump/COFFDump.cpp
+++ b/tools/llvm-objdump/COFFDump.cpp
@@ -458,9 +458,12 @@ static void printRuntimeFunction(const COFFObjectFile *Obj,
if (!RF.StartAddress)
return;
outs() << "Function Table:\n"
- << format(" Start Address: 0x%04x\n", RF.StartAddress)
- << format(" End Address: 0x%04x\n", RF.EndAddress)
- << format(" Unwind Info Address: 0x%04x\n", RF.UnwindInfoOffset);
+ << format(" Start Address: 0x%04x\n",
+ static_cast<uint32_t>(RF.StartAddress))
+ << format(" End Address: 0x%04x\n",
+ static_cast<uint32_t>(RF.EndAddress))
+ << format(" Unwind Info Address: 0x%04x\n",
+ static_cast<uint32_t>(RF.UnwindInfoOffset));
uintptr_t addr;
if (Obj->getRvaPtr(RF.UnwindInfoOffset, addr))
return;