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)24 foo (R *x)
25 {
26   *x = {};
27 }
28