1// { dg-do assemble } 2// GROUPS passed templates membertemplates 3struct S 4{ 5 template <class T> 6 void foo(T) {} 7}; 8 9template void S::foo(int); 10 11int main() 12{ 13 S s; 14 s.foo(3); 15} 16 17