diff --git a/AK/Error.h b/AK/Error.h index f57bb1266b..298705ba0f 100644 --- a/AK/Error.h +++ b/AK/Error.h @@ -87,7 +87,11 @@ public: T release_value() { return move(value()); } ErrorType release_error() { return move(error()); } - T release_value_but_fixme_should_propagate_errors() { return release_value(); } + T release_value_but_fixme_should_propagate_errors() + { + VERIFY(!is_error()); + return release_value(); + } private: // 'downcast' is fishy in this context. Let's hide it by making it private.