1 // { dg-do assemble  }
2 // GROUPS passed nest
3 struct B
4 {
5     class B_I { };
6 };
7 
8 struct D : public B
9 {
10     B_I foo;
11     class I : public B_I { };
12 };
13 
14