1 2 3 4 5 6 7 8 9 10 11
// PR c++/14912 template <class T, int N=0, int X=1> struct A { }; void foo(void) { A<void> a = 0; // { dg-error "A<void>" } }