1 // Core issue 1351 2 // { dg-do run } 3 // { dg-require-effective-target c++11 } 4 5 bool fail; 6 struct A 7 { 8 int i = fail ? throw "noooooooo" : 42; 9 }; 10 main()11 int main() 12 { 13 A a1; 14 if (a1.i != 42) return 1; 15 fail = true; 16 try { A a2; } 17 catch (...) { } 18 } 19