// PR c++/55753 // { dg-do compile { target c++11 } } template struct C { constexpr C(const Tp& r) { } }; template struct B { B() { C cpl = C((true ? 1.0 : C())); } };