1 // PR c++/55753 2 // { dg-do compile { target c++11 } } 3 4 struct A 5 { 6 double r,i; rA7 constexpr A(double r = 0.0, double i = 0.0): r(r), i(i) {} 8 }; 9 10 template <typename Tp> 11 struct B { BB12 B() { 13 A((true ? 1.0 : A())); 14 } 15 }; 16