[llvm-readobj] - Don't call `unwrapOrErr` in `findSectionByName`.
authorGeorgii Rymar <grimar@accesssoftek.com>
Mon, 27 Jul 2020 13:03:03 +0000 (16:03 +0300)
committerGeorgii Rymar <grimar@accesssoftek.com>
Mon, 3 Aug 2020 09:41:00 +0000 (12:41 +0300)
commit7e32797552c69155676e45ec7d39f948779daa92
tree318492d2447adc6b3a5df4c90a29e5f0996c3e96
parentd76057c1fe6a368e9e422cf586e09fba827c96e1
[llvm-readobj] - Don't call `unwrapOrErr` in `findSectionByName`.

We have a `findSectionByName` helper that tries to find a section
by it name. It is used in a few places, but never tested.

I'd like to reuse this helper for a different place.
For this, I've changed it to return Expected<> and now it
doesn't use `unwrapOrErr` anymore. It also now a member of
Dumper class and might report warnings.

Differential revision: https://reviews.llvm.org/D84651
llvm/test/tools/llvm-readobj/ELF/mips-abiflags.test
llvm/test/tools/llvm-readobj/ELF/mips-got.test
llvm/test/tools/llvm-readobj/ELF/mips-options-sec.test
llvm/test/tools/llvm-readobj/ELF/mips-reginfo.test
llvm/tools/llvm-readobj/ELFDumper.cpp