1// PR c++/47971 2 3template <typename> struct S 4{ 5 typedef double T; 6 S () { T ().~T (); } 7}; 8 9S<double> s; 10