blob: 0e145eb7e3b60ae7cf1c9aa964eb51e29201315b [file] [log] [blame]
/* { dg-do run } */
static struct state {
int k;
int dummy;
} states[256];
__attribute((noipa))
static void
ismatch(int n)
{
for (int j=0; j<n; j++) {
states[j] = (struct state){0};
for (int i = 0; i <= j; i++) {
states[i].k++;
}
}
}
int
main()
{
ismatch(2);
if (states[0].k != 2)
__builtin_abort();
}