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