1  #pragma GCC system_header
       2  
       3  extern void __assert_fail (const char *expr, const char *file, int line)
       4    __attribute__ ((__noreturn__));
       5  
       6  #define assert(EXPR) \
       7    do { if (!(EXPR)) __assert_fail (#EXPR, __FILE__, __LINE__); } while (0)