1 // Test that we can have an unnamed struct inside an anonymous union.
2
3 struct A
4 {
5 union
6 {
7 struct { int i; } foo;
8 };
9 };
10
11 static union
12 {
13 struct { int i; } foo;
14 };
15
main()16 int main ()
17 {
18 union
19 {
20 struct { int i; } bar;
21 };
22 }
23