summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp')
-rw-r--r--llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp b/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
index e4d32abb95c..16d36d220c2 100644
--- a/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
+++ b/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
@@ -100,9 +100,7 @@ static bool collectRelocatedSymbols(const ObjectFile *Obj,
StringRef RelocSymName;
if (error(RelocSymI->getName(RelocSymName)))
return true;
- uint64_t Offset;
- if (error(Reloc.getOffset(Offset)))
- return true;
+ uint64_t Offset = Reloc.getOffset();
if (Offset >= SymOffset && Offset < SymEnd) {
*I = RelocSymName;
++I;
@@ -126,9 +124,7 @@ static bool collectRelocationOffsets(
StringRef RelocSymName;
if (error(RelocSymI->getName(RelocSymName)))
return true;
- uint64_t Offset;
- if (error(Reloc.getOffset(Offset)))
- return true;
+ uint64_t Offset = Reloc.getOffset();
if (Offset >= SymOffset && Offset < SymEnd)
Collection[std::make_pair(SymName, Offset - SymOffset)] = RelocSymName;
}
OpenPOWER on IntegriCloud