blob: 13b46ace1b8a949cd1f25ac1ce33ed9b7f9922e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* { 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;
}
|