1 //PR c++/28738 2 3 template<int,void> struct A {}; // { dg-error "not a valid type" } 4 template<int N> struct A<N,0> {}; // { dg-message "invalid" } 5