1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-do compile } */ template<int> struct A { static const int i=x; /* { dg-error "was not declared in this scope" } */ static const int j, k; }; template<int N> const int A<N>::j = i; template<int N> const int A<N>::k = j; A<0> a;