/* { dg-do run } */ /* { dg-options "-flto -fipa-type-escape-analysis -fdump-ipa-type-escape-analysis " } */ #include #include #include int main (int argc, char **argv) { struct astruct_s { _Bool a; _Bool b; _Bool c; _Bool d; }; struct astruct_s a[2][2]; struct astruct_s b = a[argc][argc]; printf("%d %d %d\n", b.a, b.c, b.d); }