Searched refs:static_assert (Results 1 - 25 of 47) sorted by relevance

12

/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/g++.dg/cpp0x/
H A Dstatic_assert3.C2 static_assert(7 / 0, "X"); // { dg-error "non-constant condition" }
H A Dstatic_assert1.C4 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 Dwarn_cxx0x.C2 int static_assert; // { dg-warning "will become a keyword" } variable
6 static_assert = 5;
H A Dalignof.C4 static_assert(alignof(int) == __alignof(int), "alignof(int) does not equal __alignof(int)");
H A Denum_base.C20 static_assert (sizeof(E1) == sizeof(char), "char-sized enum");
21 static_assert (sizeof(E2) == sizeof(signed short), "short-sized enum");
22 static_assert (sizeof(E3) == sizeof(unsigned long long),
24 static_assert (sizeof(E4) == sizeof(char), "char-sized enum");
25 static_assert (sizeof(E5) == sizeof(int), "scoped enum with int size");
H A Dvariadic-ex8.C11 static_assert (X<int>::primary, "uses primary template");
12 static_assert (!X<int(int, float, double)>::primary,
14 static_assert (X<int(float, int)>::primary, "uses primary template");
15 static_assert (Y<>::primary, "uses primary template");
16 static_assert (!Y<int&, float&, double&>::primary,
18 static_assert (Y<int, float, double>::primary, "uses primary template");
H A Ddefaulted6.C12 static_assert(__has_trivial_constructor(b), "default ctor not trivial");
H A Dstatic_assert2.C4 static_assert( I % 2 == 0, "I must be an even number"); // { dg-error "even number" }
9 static_assert( I % 2 == 0, "I must be an even number");
14 static_assert( I % 2 == 1, "I must be an odd number"); // { dg-error "odd number" }
19 static_assert( I % 2 == 1, "I must be an odd number");
H A Dstatic_assert4.C11 static_assert (sizeof (T) > 0, "Can't delete pointer to incomplete type");
H A Ddecltype12.C26 static_assert(is_same<decltype(f(i)), int&&>::value, "direct call");
27 static_assert(is_same<decltype(fp(i)), int&&>::value, "pointer");
28 static_assert(is_same<decltype((*fp)(i)), int&&>::value,
30 static_assert(is_same<decltype(fr(i)), int&&>::value,
32 static_assert(is_same<decltype(xr.f(i)), int&&>::value,
34 static_assert(is_same<decltype((xr.*mfp)(i)), int&&>::value,
36 static_assert(is_same<decltype((xp->*mfp)(i)), int&&>::value,
H A Ddecltype1.C21 static_assert(is_same<decltype(foo()), const int&>::value,
23 static_assert(is_same<decltype(i), int>::value,
25 static_assert(is_same<decltype(a->x), double>::value,
27 static_assert(is_same<decltype((a->x)), const double&>::value,
H A Ddecltype6.C29 static_assert(is_same<decltype(foo<int>()), const int&>::value,
31 static_assert(is_same<decltype(i), int>::value,
33 static_assert(is_same<decltype(a->x), double>::value,
35 static_assert(is_same<decltype((a->x)), const double&>::value,
H A Ddecltype-refbug.C17 static_assert(is_same<decltype(f()), int&&>::value, "decltype of rvalue reference");
H A Dtemp_default1.C16 static_assert(is_same<T, int>::value,
23 static_assert(is_same<T, int>::value,
H A Dvt-34219-2.C4 static_assert( Comp<T>::value > 0, "" ); // { dg-error "parameter packs|T" }
9 static_assert( Comp<T...>::value > 0, "" );
H A Dvariadic87.C21 static_assert(foo<int_<0> >::value == false,
H A Dvariadic-lambda.C43 static_assert(is_same<lambdalike<tuple<float, int_placeholder, double>>::type,
46 static_assert(is_same<lambdalike<pair<float, int_placeholder>>::type,
71 static_assert(is_same<eval<int, tuple<float, _1, double>>::type,
73 static_assert(is_same<eval<int, pair<_1, double>>::type,
75 static_assert(is_same<eval<int,
H A Dvariadic75.C31 static_assert(is_same<apply_all<add_reference, int, int&, float>::type,
H A Ddecltype5.C17 static_assert(is_same< DECLTYPE , RESULT >::value, #RESULT)
H A Dvariadic-ex13.C22 static_assert
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/libstdc++-v3/testsuite/20_util/declval/requirements/
H A D1.cc43 static_assert(is_convertible_mini<int*, const int*>::value, "#1");
44 static_assert(!is_convertible_mini<const void*, void*>::value, "#2");
45 static_assert(is_convertible_mini<float, double>::value, "#3");
46 static_assert(!is_convertible_mini<bool, int*>::value, "#4");
47 static_assert(is_convertible_mini<int(&)(int), int(*)(int)>::value, "#5");
48 static_assert(!is_convertible_mini<void*, int*>::value, "#6");
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/gcc.dg/
H A DWcxx-compat-2.c25 int static_assert; /* { dg-warning "5:keyword" } */ variable
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/gcc/testsuite/g++.dg/template/
H A Dstatic15.C63 struct static_assert;
66 struct static_assert<true> { }; struct
70 static_assert< X<0>::n_primes == 256 >();
/netbsd-6-1-5-RELEASE/gnu/dist/gcc4/gcc/testsuite/g++.dg/template/
H A Dstatic15.C62 struct static_assert;
65 struct static_assert<true> { }; struct
69 static_assert< X<0>::n_primes == 256 >();
/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dunique_ptr.h58 static_assert(sizeof(_Tp)>0,
73 static_assert(sizeof(_Tp)>0,
94 { static_assert(!std::is_pointer<deleter_type>::value,
100 { static_assert(!std::is_pointer<deleter_type>::value,
111 { static_assert(!std::is_reference<deleter_type>::value,
232 { static_assert(!std::is_pointer<deleter_type>::value,
238 { static_assert(!std::is_pointer<deleter_type>::value,
249 { static_assert(!std::is_reference<deleter_type>::value,

Completed in 91 milliseconds

12