blob: 61a641127de85348f23f86f9fc75238385a38a5b (
plain)
1
2
3
4
5
6
7
8
9
|
static_assert(__builtin_types_compatible_p(int[2], int[1 + 1]));
static_assert(!__builtin_types_compatible_p(int[2], int[1]));
static_assert(!__builtin_types_compatible_p(int[2], unsigned[2]));
static_assert(!__builtin_types_compatible_p(const int (*)[2], int (*)[2]));
typedef int T[2];
/* FIXME
static_assert(__builtin_types_compatible_p(const T *, const int (*)[2]));
*/
static_assert(__builtin_types_compatible_p(float[], float[3]));
|