1 2 3 4 5 6 7 8 9 10 11 12 13 14
// PR c++/55753 // { dg-do compile { target c++11 } } template <typename Tp> struct C { constexpr C(const Tp& r) { } }; template <typename Tp> struct B { B() { C<double> cpl = C<double>((true ? 1.0 : C<double>())); } };