4 #if (__cplusplus < 201103L)
7 #define ASSERT_CONCAT_(a, b) a##b
8 #define ASSERT_CONCAT(a, b) ASSERT_CONCAT_(a, b)
12 #define static_assert(e,m) \
13 ;enum { ASSERT_CONCAT(STATIC_ASSERT_, __COUNTER__) = 1/(int)(!!(e)) }
19 #define static_assert(e,m) \
20 ;enum { ASSERT_CONCAT(assert_line_, __LINE__) = 1/(int)(!!(e)) }