/* { dg-do compile } */ | |
/* { dg-options "-O1" } */ | |
struct a { | |
int b; | |
short c; | |
}; | |
int d; | |
void e() { | |
struct a f[1]; | |
f[d] = f[d]; | |
} | |
struct S { | |
int a[30]; | |
int c; | |
}; | |
int get_int (void); | |
int foo(struct S p) | |
{ | |
p.c = get_int (); | |
p.a[get_int()] = get_int()+1; | |
return p.c; | |
} |