struct A { int4 big[25001]; // 100,004 slots }; struct B { int4 a[12500]; // 50,000 slots int b[49999]; // 99,999 slots int c; // 100,000 slots }; struct C { int a[99999]; // 99,999 slots (safe) }; struct D { C a; // 99,999 slots int b; // 100,000 slots }; /*%%* array size is too large struct is too large struct is too large *%%*/