From: Rafael Espindola Date: Thu, 2 Jul 2015 17:16:07 +0000 (+0000) Subject: Remove a report_fatal_error that should be unreachable. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=98857b60ed642a63475a74d4e037f825714203e8;p=oota-llvm.git Remove a report_fatal_error that should be unreachable. If we created a relocation iterator, we have a valid relocation section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241286 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Object/ELFObjectFile.h b/include/llvm/Object/ELFObjectFile.h index 41aed2fcd9d..73e49f62ab5 100644 --- a/include/llvm/Object/ELFObjectFile.h +++ b/include/llvm/Object/ELFObjectFile.h @@ -241,10 +241,7 @@ protected: /// \brief Get the relocation section that contains \a Rel. const Elf_Shdr *getRelSection(DataRefImpl Rel) const { - ErrorOr Sec = EF.getSection(Rel.d.a); - if (std::error_code EC = Sec.getError()) - report_fatal_error(EC.message()); - return *Sec; + return *EF.getSection(Rel.d.a); } const Elf_Sym *toELFSymIter(DataRefImpl Sym) const {