view gcc/testsuite/g++.dg/abi/empty15.h @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents
children
line wrap: on
line source

struct A1 {};
struct A2 {};
struct B1 { struct A1 a; struct A2 b; };
struct B2 { struct A1 a; struct A2 b; };
struct C1 { struct B1 a; struct B2 b; };
struct C2 { struct B1 a; struct B2 b; };
struct D1 { struct C1 a; struct C2 b; };
struct D2 { struct C1 a; struct C2 b; };
struct E1 { struct D1 a; struct D2 b; };
struct E2 { struct D1 a; struct D2 b; };
struct F1 { struct E1 a; struct E2 b; };
struct F2 { struct E1 a; struct E2 b; };
struct G1 { struct F1 a; struct F2 b; };
struct G2 { struct F1 a; struct F2 b; };
struct H1 { struct G1 a; struct G2 b; };
struct H2 { struct G1 a; struct G2 b; };
struct I1 { struct H1 a; struct H2 b; };
struct I2 { struct H1 a; struct H2 b; };
struct J1 { struct I1 a; struct I2 b; };
struct J2 { struct I1 a; struct I2 b; };
struct dummy { struct J1 a; struct J2 b; };

struct foo
{
  int i1;
  int i2;
  int i3;
  int i4;
  int i5;
};