1 template <class T> void f(T); // { dg-message "void f" } 2 template <> int f(int); // { dg-error "does not match" } 3 4