1 2 3 4 5 6 7 8 9 10
// #pragma once #include <__walibc.h> __WALIBC_BEGIN_EXTERN; // Is this compliant? #ifdef NDEBUG # define assert(X) ((void)(0)) #else # define assert(X) ((void)((X) ? 0 : (__builtin_trap(), 0))) #endif __WALIBC_END_EXTERN;