// PR c++/36411 // { dg-do compile } template class> struct A // { dg-error "not a valid type" } { template class T> A foo(); // { dg-error "mismatch|expected|invalid" } };