1// { dg-do assemble  }
2// PRMS Id: 4955
3
4struct A {
5 protected:
6  int i;
7  void f ();
8};
9
10struct B: public A {
11  void g () {
12    this->A::i = 1;		// { dg-bogus "" } access control failure
13    this->A::f();		// { dg-bogus "" } access control failure
14  }
15};
16