PR c++/60336
[official-gcc.git] / gcc / testsuite / g++.dg / abi / empty15.h
blob1c6f26f5ae811583d08ec1077668e71c82c1f0f8
1 struct A1 {};
2 struct A2 {};
3 struct B1 { struct A1 a; struct A2 b; };
4 struct B2 { struct A1 a; struct A2 b; };
5 struct C1 { struct B1 a; struct B2 b; };
6 struct C2 { struct B1 a; struct B2 b; };
7 struct D1 { struct C1 a; struct C2 b; };
8 struct D2 { struct C1 a; struct C2 b; };
9 struct E1 { struct D1 a; struct D2 b; };
10 struct E2 { struct D1 a; struct D2 b; };
11 struct F1 { struct E1 a; struct E2 b; };
12 struct F2 { struct E1 a; struct E2 b; };
13 struct G1 { struct F1 a; struct F2 b; };
14 struct G2 { struct F1 a; struct F2 b; };
15 struct H1 { struct G1 a; struct G2 b; };
16 struct H2 { struct G1 a; struct G2 b; };
17 struct I1 { struct H1 a; struct H2 b; };
18 struct I2 { struct H1 a; struct H2 b; };
19 struct J1 { struct I1 a; struct I2 b; };
20 struct J2 { struct I1 a; struct I2 b; };
21 struct dummy { struct J1 a; struct J2 b; };
23 struct foo
25 int i1;
26 int i2;
27 int i3;
28 int i4;
29 int i5;