aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/analyzer/test-assert.h
blob: 4a24b720ac8c3d84f001433344bdf9915d07e3cd (plain)
1
2
3
4
5
6
7
#pragma GCC system_header

extern void __assert_fail (const char *expr, const char *file, int line)
  __attribute__ ((__noreturn__));

#define assert(EXPR) \
  do { if (!(EXPR)) __assert_fail (#EXPR, __FILE__, __LINE__); } while (0)