blob: 56ec0f6bda7722880f5a9a6fbf10c5ebeffae3ac [file] [log] [blame]
/* { dg-do compile } */
int a;
struct b {
int c;
int d;
};
void k (struct b);
struct b
e()
{
void *f[] = {&&g, &&h, &&i, &&j};
int d, c;
j:
goto *(void*)(__INTPTR_TYPE__)a;
g:
d = 0;
h:
c = 1;
goto *(void*)(__INTPTR_TYPE__)a;
i:
{
struct b b = {c, d};
k(b);
}
}