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