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