#include #include #include #define N 2 struct s1 { int inner[N]; }; struct s2 { struct s1 outer[N][N]; }; int main (void) { struct s2 *s = calloc(1,sizeof(struct s2)); for(int i=0; iouter[i][j].inner[k] = i+j+k; if (!MYTHREAD) puts ((s->outer[1][1].inner[1] == 3) ? "PASS" : "FAIL"); return s->outer[0][0].inner[0]; }