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