1 // { dg-do compile { target c++11 } } 2 3 struct A 4 { 5 int i; iA6 constexpr A(int, int i = num): i(i) {} 7 private: 8 static const int num = 42; 9 }; 10 11 struct B: A 12 { 13 using A::A; 14 }; 15 16 constexpr B b(24); 17 18 #define SA(X) static_assert((X),#X) 19 SA(b.i == 42); 20