1// { dg-do assemble  }
2// PRMS Id: 4337
3// Bug: Enums are not looked up to arbitrary depth.
4
5struct W {
6  enum A { B };
7};
8
9struct X : public W
10{};
11
12struct Y : public X
13{};
14
15struct S
16{
17  X::A a1;
18  Y::A a2;			// { dg-bogus "" }
19};
20