1 // PR c++/51367
2 
3 template<typename T> void foo(T, T); // { dg-message "template" }
4 
bar(void * p)5 void bar(void* p)
6 {
7   foo(0, p); // { dg-error "no matching" }
8 }
9 // { dg-message "parameter 'T' .'int' and 'void.'" "" { target *-*-* } 7 }
10