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