| /* { dg-do compile } */ | |
| typedef struct | |
| { | |
| } st1; | |
| typedef struct | |
| { | |
| volatile int c; | |
| } __attribute__ ((aligned (4))) st2; | |
| struct s4 | |
| { | |
| st1 f1; | |
| st2 f2; | |
| st1 f3; | |
| }; | |
| struct s3; | |
| void | |
| foo (struct s3 *arg, struct s4 *arg1) | |
| { | |
| arg1->f1 = (st1) { }; | |
| arg1->f3 = (st1) { }; | |
| } |