From bd2545347438f3aafc5cc2985c44d5da002c49c9 Mon Sep 17 00:00:00 2001 From: Fabrice Date: Wed, 25 Mar 2026 17:51:11 +0100 Subject: guard assert --- cheesemap.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'cheesemap.h') diff --git a/cheesemap.h b/cheesemap.h index a309741..f80ba9d 100644 --- a/cheesemap.h +++ b/cheesemap.h @@ -16,11 +16,15 @@ extern "C" { _Noreturn void CM_PANIC_SYM(const char* file, uint32_t line, const char* fmt, ...); +#ifdef NDEBUG +#define cm_assert(cond) +#else #define cm_assert(cond) \ do { \ if (!(cond)) \ CM_PANIC_SYM(__FILE__, __LINE__, "cm_assertion failed: %s", #cond); \ } while (0) +#endif #ifdef CM_ENABLE_SSE2 #include -- cgit v1.2.3