1 // PR c++/55419 2 // { dg-do compile { target c++11 } } 3 4 struct P 5 { 6 P () = default; PP7 explicit constexpr P (int x) : p (x) {} 8 int p; 9 }; 10 11 struct Q 12 { QQ13 constexpr Q () : q (0x7f) {} 14 int q; 15 }; 16 17 struct R 18 { 19 Q q; 20 P p; 21 }; 22 23 void foo(R * x)24foo (R *x) 25 { 26 *x = {}; 27 } 28