1// { dg-do assemble } 2 3struct U { 4 static int STATIC; 5}; 6 7template <int* x> class FOO { 8public: 9 enum { n = 0 }; 10}; 11 12template <class A> class BAR { 13public: 14 enum { n = FOO<&A::STATIC>::n }; 15}; 16 17int n = BAR<U>::n; 18