From 19307ce197a2e3bcfc5b6488010eaf31f1e25f0a Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 13 Dec 2022 14:35:09 +0200 Subject: [PATCH] BAN: MUST() now returns the underlying value --- BAN/include/BAN/Errors.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BAN/include/BAN/Errors.h b/BAN/include/BAN/Errors.h index b35de213e..4eac6be90 100644 --- a/BAN/include/BAN/Errors.h +++ b/BAN/include/BAN/Errors.h @@ -6,7 +6,7 @@ #if defined(__is_kernel) #include - #define MUST(error) ({ auto e = error; if (e.IsError()) Kernel::panic("{}", e.GetError()); }) + #define MUST(error) ({ auto e = error; if (e.IsError()) Kernel::panic("{}", e.GetError()); e.Value(); }) #else #error "NOT IMPLEMENTED" #endif