[llvm] r365997 - [Object] isNotObjectErrorInvalidFileType: simplify
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 13 02:28:34 PDT 2019
Author: maskray
Date: Sat Jul 13 02:28:33 2019
New Revision: 365997
URL: http://llvm.org/viewvc/llvm-project?rev=365997&view=rev
Log:
[Object] isNotObjectErrorInvalidFileType: simplify
Modified:
llvm/trunk/lib/Object/Error.cpp
Modified: llvm/trunk/lib/Object/Error.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/Error.cpp?rev=365997&r1=365996&r2=365997&view=diff
==============================================================================
--- llvm/trunk/lib/Object/Error.cpp (original)
+++ llvm/trunk/lib/Object/Error.cpp Sat Jul 13 02:28:33 2019
@@ -78,18 +78,15 @@ const std::error_category &object::objec
}
llvm::Error llvm::object::isNotObjectErrorInvalidFileType(llvm::Error Err) {
- if (auto Err2 =
- handleErrors(std::move(Err), [](std::unique_ptr<ECError> M) -> Error {
- // Try to handle 'M'. If successful, return a success value from
- // the handler.
- if (M->convertToErrorCode() == object_error::invalid_file_type)
- return Error::success();
+ return handleErrors(std::move(Err), [](std::unique_ptr<ECError> M) -> Error {
+ // Try to handle 'M'. If successful, return a success value from
+ // the handler.
+ if (M->convertToErrorCode() == object_error::invalid_file_type)
+ return Error::success();
- // We failed to handle 'M' - return it from the handler.
- // This value will be passed back from catchErrors and
- // wind up in Err2, where it will be returned from this function.
- return Error(std::move(M));
- }))
- return Err2;
- return Error::success();
+ // We failed to handle 'M' - return it from the handler.
+ // This value will be passed back from catchErrors and
+ // wind up in Err2, where it will be returned from this function.
+ return Error(std::move(M));
+ });
}
More information about the llvm-commits
mailing list