blob: 765981094708d11985218f9c8d5d69f4ae75474d [file] [log] [blame]
#define CI 0xdeadbeef
#define CL1 0xdeaddead1234beef
#define CL2 0xdead1234deadbeef
struct AA
{
unsigned int ax;
unsigned long ay;
unsigned long az;
};
struct SA
{
int p;
struct AA arr[2];
};
struct ZA
{
struct SA s;
short q;
};
struct AB
{
unsigned long bx;
unsigned long by;
unsigned int bz;
};
struct SB
{
int p;
struct AB arr[2];
};
struct ZB
{
struct SB s;
short q;
};
void __attribute__((noinline))
getb (struct SB *d, struct ZB *p)
{
struct SB tmp = p->s;
*d = tmp;
}