This reverts commit 38f3ba59. Fix the XCOFF error handling. Unlike std::error_code, Error must be consumed or handled.