1// { dg-do run  }
2extern "C" void abort();
3
4template <class T>
5void f(T t1, T t2);
6
7template <>
8void f(int i, int j)
9{
10  abort();
11}
12
13void f(short s, char c)
14{
15}
16
17int main()
18{
19  f(3, 'c');
20}
21