Don't return error_code from function that never fails.
[oota-llvm.git] / tools / llvm-cxxdump / llvm-cxxdump.cpp
index e4d32abb95c9a3c24f40cb4200abdcaa067bfa8f..16d36d220c2aff9fea8b5bbf46f0b552b49ba311 100644 (file)
@@ -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;
     }