From 98857b60ed642a63475a74d4e037f825714203e8 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 2 Jul 2015 17:16:07 +0000 Subject: [PATCH] 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 --- include/llvm/Object/ELFObjectFile.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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 { -- 2.34.1