1 // PR c++/40370
2 // { dg-do compile }
3 
4 struct A
5 {
6   static int i;
7 };
8 
9 template <int> struct B
10 {
11   int x[A::i];	// { dg-error "array bound is not an integer constant" }
12 };
13