aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp')
-rw-r--r--contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp2
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 = " + ";
}