From 2116620db8df03e67543d1e0abb50d2135626d7c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 6 Nov 2021 11:29:32 +0100 Subject: [PATCH] AK: Add ErrorOr::release_value_but_fixme_should_propagate_errors() This is an alternative to ErrorOr::release_value() that can be used when converting code to signal that we're releasing the value without error propagation as a way to move forward now. This makes these cases much easier to find later on, once more paths for error propagation are available. --- AK/Error.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AK/Error.h b/AK/Error.h index 745328e0f5..ba318e082d 100644 --- a/AK/Error.h +++ b/AK/Error.h @@ -78,6 +78,8 @@ public: T release_value() { return m_value.release_value(); } Error release_error() { return m_error.release_value(); } + T release_value_but_fixme_should_propagate_errors() { return release_value(); } + private: Optional m_value; Optional m_error;