]> granicus.if.org Git - llvm/commitdiff
Return existing error code.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Nov 2016 14:53:25 +0000 (14:53 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 3 Nov 2016 14:53:25 +0000 (14:53 +0000)
Should fix the -Werror bots.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285921 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Object/ELF.h

index eb2405f32eee59a7cfac03817b7e34c463f98fdc..855fe776c836ce8a198972f819a05efc2bdda9c2 100644 (file)
@@ -162,7 +162,7 @@ public:
                                      uint32_t Index) const {
     auto SymtabOrErr = symbols(Sec);
     if (std::error_code EC = SymtabOrErr.getError())
-      return object_error::parse_failed;
+      return EC;
     Elf_Sym_Range Symbols = *SymtabOrErr;
     if (Index >= Symbols.size())
       return object_error::invalid_symbol_index;