1// { dg-do assemble  }
2// Bug: g++ doesn't deal with friends also being derived classes.
3
4class A {
5  int i;
6  friend class B;
7};
8
9class B : public A {
10  void f () { i = 1; }
11};
12