From 2b18917a6b7a35b44c3448ef1f6a87caa13e4f90 Mon Sep 17 00:00:00 2001 From: Tiago Medicci Serrano Date: Tue, 12 Mar 2024 11:51:26 -0300 Subject: [PATCH] Revert "assert/panic: disable panic message to save the code size" This reverts commit 9b1c451f2f881077cd7d56f6496ea3c06ea30f17. --- include/assert.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/assert.h b/include/assert.h index d19d370a495..45d6e4d3230 100644 --- a/include/assert.h +++ b/include/assert.h @@ -72,6 +72,10 @@ # define __ASSERT_LINE__ 0 #endif +#define PANIC() __assert(__ASSERT_FILE__, __ASSERT_LINE__, "panic") +#define PANIC_WITH_REGS(msg, regs) _assert(__ASSERT_FILE__, \ + __ASSERT_LINE__, msg, regs) + #define __ASSERT__(f, file, line, _f) \ do \ { \ @@ -97,9 +101,6 @@ #endif #ifdef CONFIG_DEBUG_ASSERTIONS -# define PANIC() __assert(__ASSERT_FILE__, __ASSERT_LINE__, "panic") -# define PANIC_WITH_REGS(msg, regs) _assert(__ASSERT_FILE__, \ - __ASSERT_LINE__, msg, regs) # define DEBUGPANIC() __assert(__DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__, "panic") # define DEBUGASSERT(f) _ASSERT(f, __DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__) # define DEBUGVERIFY(f) _VERIFY(f, __DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__) @@ -107,8 +108,6 @@ # define DEBUGPANIC() # define DEBUGASSERT(f) ((void)(1 || (f))) # define DEBUGVERIFY(f) ((void)(f)) -# define PANIC() do { } while (1) -# define PANIC_WITH_REGS(msg, regs) PANIC() #endif /* The C standard states that if NDEBUG is defined, assert will do nothing.