1 // { dg-do compile { target c++11 } }
4 static_assert( I % 2 == 0, "I must be an even number"); // { dg-error "even number" }
8 struct accept_evens_ok {
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" }
18 void accept_odds_ok() {
19 static_assert( I % 2 == 1, "I must be an odd number");
32 accept_evens<1> error1;
34 accept_evens_ok<4> ok4;
35 accept_evens_ok<6> ok6;