assert: silence compiler warning for NDEBUG
_Analysis_assume_(expression) is removed by precompiler and statements like: if (test) stdex_assert(expr); resolved to: if (test) ; Remains to be seen if Xcode is happy with this change. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
ef829b02e9
commit
351fd6babc
@ -14,7 +14,7 @@
|
||||
#include <stdlib.h>
|
||||
|
||||
#ifdef NDEBUG
|
||||
#define stdex_assert(e) _Analysis_assume_(e)
|
||||
#define stdex_assert(e) { _Analysis_assume_(e); ((void)0); }
|
||||
#define stdex_verify(e) ((void)(e))
|
||||
#else
|
||||
#if defined(_WIN32)
|
||||
|
Loading…
x
Reference in New Issue
Block a user