1 // { dg-do compile }
2 
3 // Origin: Jakub Jelinek <jakub@redhat.com>
4 // PR c++/5402
5 
6 struct A
7 {
8     struct B {};
9 };
10 
11 struct C
12 {
13     typedef int B;
14 };
15 
16 struct D : A
17 {
18     struct E : C {};
19     struct B {};
20 };
21