1// { dg-do assemble } 2 3template <class T> 4struct S 5{ 6 template <class U> 7 void f(U u) { this->template f<>(3); } 8}; 9 10 11void g() 12{ 13 S<char> s; 14 s.f(1.0); 15} 16