1// Build don't link:
2// GROUPS passed miscellaneous-bugs
3
4struct A {
5        int     aa;
6};
7struct B : public A {
8};
9struct C : public A {
10};
11struct D : public C, public B {
12        void fun() { C::aa = 10; }
13};
14