From fc5129968dd0030e711f7f17cd2c897f4d08ead5 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 11 May 2026 12:18:10 +1000 Subject: [PATCH] brei: put a warning in that disabling NDEBUG is not a good idea We really rely on assert all over the place, removing that is likely going to result in interesting outcomes when unexpected failures happen. Putting this into brei because it's a header used by both libei/libeis. Assisted-by: Claude:claude-opus-4-6 Part-of: --- src/brei-shared.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/brei-shared.h b/src/brei-shared.h index 6f25d43..d28c505 100644 --- a/src/brei-shared.h +++ b/src/brei-shared.h @@ -26,6 +26,10 @@ #include "config.h" +#ifdef NDEBUG +#warning "This project relies on assert(). #defining NDEBUG is not recommended" +#endif + #include #include #include