1 class A;
2 
3 template<int A::* P>
4 class B
5 {
6 public:
7   static int A::* const p = P; // { dg-error "in-class" }
8 };
9 
10 class A
11 {
12 public:
13 
14 int dummy;
15 
16 B<&A::dummy> d;
17 };
18