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