1// { dg-do assemble } 2 3struct A { // { dg-error "" } inaccessible 4 static int i; 5}; 6 7struct B : private A { }; 8 9struct C : public B { 10 int f () { return A::i; } // { dg-error "" } context 11}; 12