mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-08-09 01:28:47 +00:00
vapours: fix Clang error about missing return in constexpr function
This commit is contained in:
parent
027efc4358
commit
11045ec5d0
1 changed files with 5 additions and 1 deletions
|
@ -177,7 +177,11 @@ namespace ams {
|
||||||
static_assert(Value != Base::SuccessValue, "Value != Base::SuccessValue");
|
static_assert(Value != Base::SuccessValue, "Value != Base::SuccessValue");
|
||||||
public:
|
public:
|
||||||
constexpr ALWAYS_INLINE operator Result() const { return MakeResult(Value); }
|
constexpr ALWAYS_INLINE operator Result() const { return MakeResult(Value); }
|
||||||
constexpr ALWAYS_INLINE operator ResultSuccess() const { OnResultAbort(Value); }
|
constexpr ALWAYS_INLINE operator ResultSuccess() const {
|
||||||
|
OnResultAbort(Value);
|
||||||
|
__builtin_unreachable();
|
||||||
|
return ResultSuccess();
|
||||||
|
}
|
||||||
|
|
||||||
constexpr ALWAYS_INLINE bool IsSuccess() const { return false; }
|
constexpr ALWAYS_INLINE bool IsSuccess() const { return false; }
|
||||||
constexpr ALWAYS_INLINE bool IsFailure() const { return !this->IsSuccess(); }
|
constexpr ALWAYS_INLINE bool IsFailure() const { return !this->IsSuccess(); }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue