Re-land "Migrate Binary::checkOffset from error_code to Error, NFC"
authorReid Kleckner <rnk@google.com>
Fri, 5 Jun 2020 23:12:38 +0000 (16:12 -0700)
committerReid Kleckner <rnk@google.com>
Fri, 5 Jun 2020 23:27:31 +0000 (16:27 -0700)
commite03a135be8cf912fbfeac11c28d0132b52f1fb07
tree02c8542956d8de590defbafabb3db401f1bd892c
parent1c44ace1e517f8c852fd2bd1d92c6443b525b2e2
Re-land "Migrate Binary::checkOffset from error_code to Error, NFC"

This reverts commit 38f3ba591e3a64fa5bbe684b3171c7bda6c5b527.

Fix the XCOFF error handling. Unlike std::error_code, Error must be
consumed or handled.
llvm/include/llvm/Object/Binary.h
llvm/include/llvm/Object/ELFObjectFile.h
llvm/lib/Object/COFFObjectFile.cpp
llvm/lib/Object/XCOFFObjectFile.cpp