1// { dg-do link } 2// { dg-options "-ansi -pedantic-errors -w" } 3// GROUPS passed templates 4struct S 5{ 6 template <class T> 7 void foo(T t); 8}; 9 10template <> 11void S::foo<int>(int i) { } 12 13int main() 14{ 15 S s; 16 s.foo<int>(3.0); 17} 18