/haiku-buildtools/gcc/gcc/testsuite/g++.dg/cpp0x/ |
H A D | static_assert3.C | 2 static_assert(7 / 0, "X"); // { dg-error "non-constant condition" "non-constant" }
|
H A D | static_assert6.C | 4 static_assert('X' != '\130', "'X' has the wrong value"); // { dg-error "'X' has the wrong value" }
|
H A D | static_assert8.C | 3 static_assert (1 == 0); // { dg-error "expected (string-literal|',') before" } 5 static_assert (1 == 0,); // { dg-error "expected string-literal before '\\)'" } 7 static_assert (1 == 0, "oops"); // { dg-error "static assertion failed" }
|
H A D | static_assert1.C | 4 static_assert(1, "okay"); 5 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" } 9 static_assert(1, "okay"); 10 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" } 13 static_assert(1, "okay"); 14 static_assert (0 == 1, "zero is never equal to one"); // { dg-error "never equal" }
|
H A D | warn_cxx0x.C | 3 int static_assert; // { dg-warning "is a keyword" } variable 8 static_assert = 5;
|
H A D | static_assert9.C | 5 static_assert(f, ""); 7 static_assert(A::~A, ""); // { dg-error "non-static member function" }
|
H A D | pr62024.C | 6 static_assert (__atomic_always_lock_free (1, p), ""); 7 static_assert (__atomic_always_lock_free (1, 0), "");
|
H A D | nullptr12.C | 5 static_assert(sizeof(nullptr) == sizeof(void*), "sizeof(nullptr) is wrong"); 7 static_assert(sizeof(mynull) == sizeof(void*), "sizeof(nullptr) is wrong");
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/function_objects/ |
H A D | constexpr.cc | 25 static_assert(std::plus<int>()(1,2)==3, ""); 26 static_assert(std::minus<int>()(3,2)==1, ""); 27 static_assert(std::multiplies<int>()(3,2)==6, ""); 28 static_assert(std::divides<int>()(6,2)==3, ""); 29 static_assert(std::modulus<int>()(7,2)==1, ""); 30 static_assert(std::negate<int>()(-5)==5, ""); 32 static_assert(std::plus<void>()(1,2)==3, ""); 33 static_assert(std::minus<void>()(3,2)==1, ""); 34 static_assert(std::multiplies<void>()(3,2)==6, ""); 35 static_assert(st [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_enum/ |
H A D | value.cc | 30 static_assert(test_category<is_enum, EnumType>(true), ""); 33 static_assert(test_category<is_enum, void>(false), ""); 34 static_assert(test_category<is_enum, int>(false), ""); 35 static_assert(test_category<is_enum, float>(false), ""); 36 static_assert(test_category<is_enum, int[2]>(false), ""); 37 static_assert(test_category<is_enum, int*>(false), ""); 38 static_assert(test_category<is_enum, int(*)(int)>(false), ""); 39 static_assert(test_category<is_enum, float&>(false), ""); 40 static_assert(test_category<is_enum, float(&)(float)>(false), ""); 41 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_nothrow_default_constructible/ |
H A D | value.cc | 32 static_assert(test_category<is_nothrow_default_constructible, int>(true), ""); 33 static_assert(test_category<is_nothrow_default_constructible, 35 static_assert(test_category<is_nothrow_default_constructible, 37 static_assert(test_category<is_nothrow_default_constructible, 39 static_assert(test_category<is_nothrow_default_constructible, 41 static_assert(test_category<is_nothrow_default_constructible, 43 static_assert(test_category<is_nothrow_default_constructible, 45 static_assert(test_category<is_nothrow_default_constructible, 47 static_assert(test_category<is_nothrow_default_constructible, 49 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_unsigned/ |
H A D | value.cc | 31 static_assert(test_category<is_unsigned, void>(false), ""); 33 static_assert(test_category<is_unsigned, char>(char(-1) > char(0)), ""); 34 static_assert(test_category<is_unsigned, signed char>(false), ""); 35 static_assert(test_category<is_unsigned, unsigned char>(true), ""); 37 static_assert(test_category<is_unsigned, wchar_t> 40 static_assert(test_category<is_unsigned, short>(false), ""); 41 static_assert(test_category<is_unsigned, unsigned short>(true), ""); 42 static_assert(test_category<is_unsigned, int>(false), ""); 43 static_assert(test_category<is_unsigned, unsigned int>(true), ""); 44 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_floating_point/ |
H A D | value.cc | 29 static_assert(test_category<is_floating_point, void>(false), ""); 30 static_assert(test_category<is_floating_point, char>(false), ""); 31 static_assert(test_category<is_floating_point, signed char>(false), ""); 32 static_assert(test_category<is_floating_point, unsigned char>(false), ""); 34 static_assert(test_category<is_floating_point, wchar_t>(false), ""); 36 static_assert(test_category<is_floating_point, short>(false), ""); 37 static_assert(test_category<is_floating_point, unsigned short>(false), ""); 38 static_assert(test_category<is_floating_point, int>(false), ""); 39 static_assert(test_category<is_floating_point, unsigned int>(false), ""); 40 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_pod/ |
H A D | value.cc | 31 static_assert(test_category<is_pod, int>(true), ""); 32 static_assert(test_category<is_pod, float>(true), ""); 33 static_assert(test_category<is_pod, EnumType>(true), ""); 34 static_assert(test_category<is_pod, int*>(true), ""); 35 static_assert(test_category<is_pod, int(*)(int)>(true), ""); 36 static_assert(test_category<is_pod, int (ClassType::*)>(true), ""); 37 static_assert(test_category<is_pod, int (ClassType::*) (int)>(true), ""); 38 static_assert(test_category<is_pod, int[2]>(true), ""); 39 static_assert(test_category<is_pod, float[][3]>(true), ""); 40 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_signed/ |
H A D | value.cc | 31 static_assert(test_category<is_signed, void>(false), ""); 33 static_assert(test_category<is_signed, char>(char(-1) < char(0)), ""); 34 static_assert(test_category<is_signed, signed char>(true), ""); 35 static_assert(test_category<is_signed, unsigned char>(false), ""); 37 static_assert(test_category<is_signed, wchar_t> 40 static_assert(test_category<is_signed, short>(true), ""); 41 static_assert(test_category<is_signed, unsigned short>(false), ""); 42 static_assert(test_category<is_signed, int>(true), ""); 43 static_assert(test_category<is_signed, unsigned int>(false), ""); 44 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_class/ |
H A D | value.cc | 30 static_assert(test_category<is_class, ClassType>(true), ""); 31 static_assert(test_category<is_class, DerivedType>(true), ""); 32 static_assert(test_category<is_class, ConvType>(true), ""); 33 static_assert(test_category<is_class, AbstractClass>(true), ""); 34 static_assert(test_category<is_class, PolymorphicClass>(true), ""); 35 static_assert(test_category<is_class, DerivedPolymorphic>(true), ""); 38 static_assert(test_category<is_class, UnionType>(false), ""); 39 static_assert(test_category<is_class, void>(false), ""); 40 static_assert(test_category<is_class, int>(false), ""); 41 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_union/ |
H A D | value.cc | 30 static_assert(test_category<is_union, UnionType>(true), ""); 33 static_assert(test_category<is_union, ClassType>(false), ""); 34 static_assert(test_category<is_union, DerivedType>(false), ""); 35 static_assert(test_category<is_union, ConvType>(false), ""); 36 static_assert(test_category<is_union, AbstractClass>(false), ""); 37 static_assert(test_category<is_union, PolymorphicClass>(false), ""); 38 static_assert(test_category<is_union, DerivedPolymorphic>(false), ""); 39 static_assert(test_category<is_union, void>(false), ""); 40 static_assert(test_category<is_union, int>(false), ""); 41 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_function/ |
H A D | value.cc | 30 static_assert(test_category<is_function, int (int)>(true), ""); 31 static_assert(test_category<is_function, ClassType (ClassType)>(true), ""); 32 static_assert(test_category<is_function, 34 static_assert(test_category<is_function, int (int, ...)>(true), ""); 35 static_assert(test_category<is_function, bool (ClassType) const>(true), ""); 36 static_assert(test_category<is_function, ClassType () &>(true), ""); 37 static_assert(test_category<is_function, 41 static_assert(test_category<is_function, int&>(false), ""); 42 static_assert(test_category<is_function, void>(false), ""); 43 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_array/ |
H A D | value.cc | 29 static_assert(test_category<is_array, int[2]>(true), ""); 30 static_assert(test_category<is_array, int[]>(true), ""); 31 static_assert(test_category<is_array, int[2][3]>(true), ""); 32 static_assert(test_category<is_array, int[][3]>(true), ""); 33 static_assert(test_category<is_array, float*[2]>(true), ""); 34 static_assert(test_category<is_array, float*[]>(true), ""); 35 static_assert(test_category<is_array, float*[2][3]>(true), ""); 36 static_assert(test_category<is_array, float*[][3]>(true), ""); 37 static_assert(test_category<is_array, ClassType[2]>(true), ""); 38 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_convertible/ |
H A D | value.cc | 32 static_assert(test_relationship<is_convertible, int, int>(true), ""); 33 static_assert(test_relationship<is_convertible, int, const int>(true), ""); 34 static_assert(test_relationship<is_convertible, 36 static_assert(test_relationship<is_convertible, int, float>(true), ""); 37 static_assert(test_relationship<is_convertible, double, float>(true), ""); 38 static_assert(test_relationship<is_convertible, float, int>(true), ""); 39 static_assert(test_relationship<is_convertible, int*, const int*>(true), ""); 40 static_assert(test_relationship<is_convertible, int*, void*>(true), ""); 41 static_assert(test_relationship<is_convertible, int[4], int*>(true), ""); 42 static_assert(test_relationshi [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/extent/ |
H A D | value.cc | 29 static_assert(test_property<extent, int, 0>(0), ""); 30 static_assert(test_property<extent, int[2], 0>(2), ""); 31 static_assert(test_property<extent, int[2][4], 0>(2), ""); 32 static_assert(test_property<extent, int[][4], 0>(0), ""); 33 static_assert(extent<int, 1>::value == 0, ""); 34 static_assert(extent<int[2], 1>::value == 0, ""); 35 static_assert(extent<int[2][4], 1>::value == 4, ""); 36 static_assert(extent<int[][4], 1>::value == 4, ""); 37 static_assert(extent<int[10][4][6][8][12][2], 4>::value == 12, ""); 38 static_assert(test_propert [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_compound/ |
H A D | value.cc | 29 static_assert(test_category<is_compound, void>(false), ""); 30 static_assert(test_category<is_compound, char>(false), ""); 31 static_assert(test_category<is_compound, signed char>(false), ""); 32 static_assert(test_category<is_compound, unsigned char>(false), ""); 34 static_assert(test_category<is_compound, wchar_t>(false), ""); 36 static_assert(test_category<is_compound, short>(false), ""); 37 static_assert(test_category<is_compound, unsigned short>(false), ""); 38 static_assert(test_category<is_compound, int>(false), ""); 39 static_assert(test_category<is_compound, unsigned int>(false), ""); 40 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_fundamental/ |
H A D | value.cc | 29 static_assert(test_category<is_fundamental, void>(true), ""); 30 static_assert(test_category<is_fundamental, char>(true), ""); 31 static_assert(test_category<is_fundamental, signed char>(true), ""); 32 static_assert(test_category<is_fundamental, unsigned char>(true), ""); 34 static_assert(test_category<is_fundamental, wchar_t>(true), ""); 36 static_assert(test_category<is_fundamental, short>(true), ""); 37 static_assert(test_category<is_fundamental, unsigned short>(true), ""); 38 static_assert(test_category<is_fundamental, int>(true), ""); 39 static_assert(test_category<is_fundamental, unsigned int>(true), ""); 40 static_assert(test_categor [all...] |
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_reference/ |
H A D | value.cc | 31 static_assert(test_category<is_reference, int&>(true), ""); 32 static_assert(test_category<is_reference, ClassType&>(true), ""); 33 static_assert(test_category<is_reference, int(&)(int)>(true), ""); 34 static_assert(test_category<is_reference, int&&>(true), ""); 35 static_assert(test_category<is_reference, ClassType&&>(true), ""); 36 static_assert(test_category<is_reference, int(&&)(int)>(true), ""); 39 static_assert(test_category<is_reference, ClassType>(false), "");
|
/haiku-buildtools/gcc/libstdc++-v3/testsuite/20_util/is_scalar/ |
H A D | value.cc | 31 static_assert(test_category<is_scalar, int>(true), ""); 32 static_assert(test_category<is_scalar, float>(true), ""); 33 static_assert(test_category<is_scalar, EnumType>(true), ""); 34 static_assert(test_category<is_scalar, int*>(true), ""); 35 static_assert(test_category<is_scalar, int(*)(int)>(true), ""); 36 static_assert(test_category<is_scalar, int (ClassType::*)>(true), ""); 37 static_assert(test_category<is_scalar, int (ClassType::*) (int)>(true), ""); 38 static_assert(test_category<is_scalar, std::nullptr_t>(true), ""); 41 static_assert(test_category<is_scalar, ClassType>(false), "");
|