| /* PR c/98087 */ | |
| struct S { char a; long long b; }; | |
| struct T { struct S c[0]; char d; }; | |
| void foo (int n) | |
| { | |
| struct S a[n][0]; | |
| __builtin_clear_padding (a); | |
| __builtin_clear_padding (&a); | |
| struct S b[7][0]; | |
| __builtin_clear_padding (&b); | |
| struct T c; | |
| __builtin_clear_padding (&c); | |
| } |