[llvm-objdump] Use PRIx64 for output of ARM64_RELOC_ADDEND
authorSimon Dardis <simon.dardis@imgtec.com>
Mon, 7 Aug 2017 12:29:38 +0000 (12:29 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Mon, 7 Aug 2017 12:29:38 +0000 (12:29 +0000)
llvm-svn: 310250

llvm/tools/llvm-objdump/llvm-objdump.cpp

index 7b1e288..5799175 100644 (file)
@@ -871,7 +871,7 @@ static void printRelocationTargetName(const MachOObjectFile *O,
   uint64_t Val = O->getPlainRelocationSymbolNum(RE);
 
   if (O->getAnyRelocationType(RE) == MachO::ARM64_RELOC_ADDEND) {
-    fmt << format("0x%x", Val);
+    fmt << format("0x%0" PRIx64, Val);
     return;
   } else if (isExtern) {
     symbol_iterator SI = O->symbol_begin();