1 // PR c++/51613 2 3 template<typename F, typename T> apply(F f,T t)4void apply(F f, T t) 5 { 6 f(t); 7 } 8 9 template<typename T> multi(T)10void multi(T) 11 { 12 } 13 14 template<typename T> multi(T *)15void multi(T*) 16 { 17 } 18 main()19int main() 20 { 21 apply(&multi<int>, 7); // { dg-error "no match" } 22 23 return 0; 24 } 25