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