include/assert: fix nxstyle

Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
This commit is contained in:
yinshengkai 2023-03-20 14:54:47 +08:00 committed by Alan Carvalho de Assis
parent 216483f96b
commit 926bfe5818

View File

@ -50,11 +50,37 @@
#define PANIC() __assert(__FILE__, __LINE__, "panic")
#ifdef CONFIG_DEBUG_ASSERTIONS_EXPRESSION
#define ASSERT(f) do { if (predict_false(!(f))) __assert(__FILE__, __LINE__, #f); } while (0)
#define VERIFY(f) do { if (predict_false((f) < 0)) __assert(__FILE__, __LINE__, #f); } while (0)
# define ASSERT(f) \
do \
{ \
if (predict_false(!(f))) \
__assert(__FILE__, __LINE__, #f); \
} \
while (0)
# define VERIFY(f) \
do \
{ \
if (predict_false((f) < 0)) \
__assert(__FILE__, __LINE__, #f); \
} \
while (0)
#else
#define ASSERT(f) do { if (predict_false(!(f))) __assert(__FILE__, __LINE__, NULL); } while (0)
#define VERIFY(f) do { if (predict_false((f) < 0)) __assert(__FILE__, __LINE__, NULL); } while (0)
# define ASSERT(f) \
do \
{ \
if (predict_false(!(f))) \
__assert(__FILE__, __LINE__, NULL); \
} \
while (0)
# define VERIFY(f) \
do \
{ \
if (predict_false((f) < 0)) \
__assert(__FILE__, __LINE__, NULL); \
} \
while (0)
#endif
#ifdef CONFIG_DEBUG_ASSERTIONS