//PR c++/27668 template // { dg-error "nested-name-specifier|two or more|valid type" } struct A {}; template void foo(A); // { dg-error "mismatch|constant|template argument" }