// PR c++/34491 template struct A; template<0> struct A // { dg-error "expected|template|anonymous" } { static const int i = 0; }; int n = A::i; // { dg-error "incomplete type" }