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