diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-03 13:58:15 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-11-03 13:58:15 +0000 |
| commit | 7b2750afa5ea062ea0a21db4c1bc5923ae747b6d (patch) | |
| tree | fac37c927cab1053937271cacb812423a7e0fdd2 /llvm/tools/llvm-readobj | |
| parent | dad22c7cf0f4886421a18acfac4d68fcfb8c9749 (diff) | |
| download | bcm5719-llvm-7b2750afa5ea062ea0a21db4c1bc5923ae747b6d.tar.gz bcm5719-llvm-7b2750afa5ea062ea0a21db4c1bc5923ae747b6d.zip | |
replace a report_fatal_error with a ErrorOr.
llvm-svn: 285910
Diffstat (limited to 'llvm/tools/llvm-readobj')
| -rw-r--r-- | llvm/tools/llvm-readobj/ELFDumper.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/tools/llvm-readobj/ELFDumper.cpp b/llvm/tools/llvm-readobj/ELFDumper.cpp index f50ecc157d5..e6041530b06 100644 --- a/llvm/tools/llvm-readobj/ELFDumper.cpp +++ b/llvm/tools/llvm-readobj/ELFDumper.cpp @@ -717,8 +717,8 @@ getSectionNameIndex(const ELFO &Obj, const typename ELFO::Elf_Sym *Symbol, SectionName = "Reserved"; else { if (SectionIndex == SHN_XINDEX) - SectionIndex = - Obj.getExtendedSymbolTableIndex(Symbol, FirstSym, ShndxTable); + SectionIndex = unwrapOrError( + Obj.getExtendedSymbolTableIndex(Symbol, FirstSym, ShndxTable)); const typename ELFO::Elf_Shdr *Sec = unwrapOrError(Obj.getSection(SectionIndex)); SectionName = unwrapOrError(Obj.getSectionName(Sec)); @@ -2737,8 +2737,8 @@ std::string GNUStyle<ELFT>::getSymbolSectionNdx(const ELFO *Obj, case ELF::SHN_COMMON: return "COM"; case ELF::SHN_XINDEX: - SectionIndex = Obj->getExtendedSymbolTableIndex( - Symbol, FirstSym, this->dumper()->getShndxTable()); + SectionIndex = unwrapOrError(Obj->getExtendedSymbolTableIndex( + Symbol, FirstSym, this->dumper()->getShndxTable())); default: // Find if: // Processor specific |

