1 // { dg-do compile { target c++11 } }
2 
3 struct A {
4   int i;
AA5   constexpr A():i(42) { };
6 };
7 struct B: A { };
f(B b)8 constexpr int f(B b) { return b.i; }
9 
10 struct C { C(); };	       // { dg-message "" }
11 struct D: C { };	       // { dg-message "" }
g(D d)12 constexpr int g(D d) { return 42; } // { dg-error "invalid type" }
13