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