// test for extension of DR 899 to handle template ctors// { dg-do run { target c++11 } }int r =1;struct C {C() { }template<class T =int>C(C&, T =0) { r =0; }};
C c;struct A
{explicit operator C&()const{return c; }};intmain(){
A a;
C c2(a);return r;}