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