diff options
Diffstat (limited to 'contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp b/contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp index aa924823e554..bc8e0413b339 100644 --- a/contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -3775,7 +3775,7 @@ void GNUELFDumper<ELFT>::printRelRelaReloc(const Relocation<ELFT> &R, if (!Fields[4].Str.empty()) { if (RelAddend < 0) { Addend = " - "; - RelAddend = std::abs(RelAddend); + RelAddend = -static_cast<uint64_t>(RelAddend); } else { Addend = " + "; } |
