2 // Make sure definitions of static members have the right access.
6 int i; // { dg-error "" } private
7 int f (); // { dg-error "" }
12 static int (A::*fp)();
15 int A::* B::p = &A::i; // { dg-error "" }
16 int (A::* B::fp)() = &A::f; // { dg-error "" }
20 static int (A::*fp)();
23 int A::* C::p = &A::i; // { dg-error "" }
24 int (A::* C::fp)() = &A::f; // { dg-error "" }