blob: 13b46ace1b8a949cd1f25ac1ce33ed9b7f9922e2 [file] [log] [blame]
/* { dg-do compile } */
struct acct_gather_energy {
int base_consumed_energy;
int consumed_energy;
int previous_consumed_energy;
};
static struct acct_gather_energy xcc_energy;
struct acct_gather_energy *new;
int _get_joules_task(int first)
{
if (!first && new->previous_consumed_energy)
first = 1;
new->base_consumed_energy = new->consumed_energy;
__builtin_memcpy(&xcc_energy, new, sizeof(struct acct_gather_energy));
return xcc_energy.base_consumed_energy;
}