From c147cb2a949d2a5c75804613c45e46c1a2ec8ab1 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sat, 20 Apr 2024 01:22:04 +0200 Subject: Temporary allocator --- deimos/core/gsl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'deimos/core/gsl.h') diff --git a/deimos/core/gsl.h b/deimos/core/gsl.h index b54fc65..d80d746 100644 --- a/deimos/core/gsl.h +++ b/deimos/core/gsl.h @@ -10,5 +10,5 @@ template using owner = T; } // namespace gsl -#define Expects(EXPR) do { if (!(EXPR)) { __builtin_trap(); } } while (0) -#define Ensures(EXPR) do { if (!(EXPR)) { __builtin_trap(); } } while (0) +#define Expects(EXPR) do { if (EXPR) {} else { __builtin_trap(); } } while (0) +#define Ensures(EXPR) do { if (EXPR) {} else { __builtin_trap(); } } while (0) -- cgit