Revert "assert: change the do-while of assert to a conditional expression"
This reverts commit 23aba6c2a1
.
This commit is contained in:
parent
e6ca27ac2f
commit
1a11479831
@ -77,10 +77,20 @@
|
||||
__ASSERT_LINE__, msg, regs)
|
||||
|
||||
#define __ASSERT__(f, file, line, _f) \
|
||||
(predict_false(!(f))) ? __assert(file, line, _f) : ((void)0)
|
||||
do \
|
||||
{ \
|
||||
if (predict_false(!(f))) \
|
||||
__assert(file, line, _f); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
#define __VERIFY__(f, file, line, _f) \
|
||||
(predict_false((f) < 0)) ? __assert(file, line, _f) : ((void)0)
|
||||
do \
|
||||
{ \
|
||||
if (predict_false((f) < 0)) \
|
||||
__assert(file, line, _f); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
#ifdef CONFIG_DEBUG_ASSERTIONS_EXPRESSION
|
||||
# define _ASSERT(f,file,line) __ASSERT__(f, file, line, #f)
|
||||
|
Loading…
Reference in New Issue
Block a user