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