1// { dg-do assemble } 2// GROUPS passed templates 3template <class T> 4T foo(T* t); 5 6template <> 7int foo<char>(char c); // { dg-error "" } does not match declaration. 8 9template <> 10int bar<char>(); // { dg-error "" } no template bar. 11