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