1// { dg-do assemble } 2template <class T> struct B { static const int i = 3; }; 3template <class T> struct A { static const int i = B<T>::i; }; 4enum { i = A<int>::i }; 5