1// { dg-do assemble } 2 3template <class T> 4void f(T t1, T t2); 5 6template <> 7void f(int i, int j); 8 9template <class T> 10void g(T t1, T t2) {} 11 12template void g(int i, int j); 13 14void h() 15{ 16 f(3, 'c'); // { dg-error "" } no matching function 17 g(3, 'c'); // { dg-error "" } no matching function 18} 19 20 21