// PR c++/29138

class A
{
public:
  int i;
  class A1
  {
    int j;
  };
};

class B : private A
{
public:
  A::i;
  A::A1;
};

void
f ()
{
  B b;
  B::A1 a1;
}


syntax highlighted by Code2HTML, v. 0.9.1