1// { dg-do link  }
2// { dg-options "-ansi -pedantic-errors -w" }
3// GROUPS passed templates
4template <class T>
5int foo(T t);
6
7template <>
8int foo(int i) { return 0; }
9
10int main()
11{
12  return foo<int>(3.0);
13}
14