1 // { dg-do assemble  }
2 // Origin: Jason Merrill <jason@cygnus.com>
3 
4 struct A { };
5 struct B : public A
6 {
7   int A;
8 };
9 struct C : public B { };
10