1 // PR c++/35116 2 // Test that break_out_target_exprs works properly with complex 3 // value-initialization. 4 5 struct A 6 { 7 virtual void f (); 8 }; 9 10 struct B 11 { 12 A a; 13 }; 14 15 struct C 16 { 17 C (int, B = B()); 18 }; 19 f()20 void f () 21 { 22 C c (4); 23 } 24