1 // PR c++/85363 2 // { dg-do run { target c++11 } } 3 4 int init(int f)5init (int f) 6 { 7 throw f; 8 } 9 10 struct X { XX11 X (int f) : n {init (f)} {} 12 int n; 13 }; 14 15 struct P { 16 X x{20}; 17 }; 18 19 int main()20main () 21 { 22 try { 23 P p {}; 24 } 25 catch (int n) { 26 return 0; 27 } 28 return 1; 29 } 30