1// PR c++/32674 2 3class C 4{ 5 static const int j = 3; 6}; 7 8template<int> class A 9{ 10 static const int i1; 11 static const int i2; 12 static const int i3; 13 static const int i4; 14}; 15 16template<int N> const int A<N>::i1(C::j); 17template<int N> const int A<N>::i2 = C::j; 18template<int N> const int A<N>::i3(C::j, 5); // { dg-error "compound expression" } 19template<int N> const int A<N>::i4 = (C::j, 7); 20