1 // PR c++/51189
2 // { dg-do compile }
3 
4 struct A
5 {
6   int i1, i2, i3, i4, i5, i6;
7 };
8 
9 struct B : A
10 {
11   using A::i1;
12   using A::i2;
13   using A::i3;
14   using A::i4;
15   using A::i5;
16   using A::i6;
17 };
18 
19 struct C : B
20 {
21   using B::i1;
22 };
23