1 struct A; 2 struct B { 3 struct A *pA; 4 }; 5 struct C; 6 struct E { 7 struct A **pA; 8 struct C *pC; 9 }; f(struct E * pE,struct B * pB)10static void f(struct E *pE, struct B *pB) 11 { 12 pB->pA = pE->pA[0]; 13 } 14 static const struct { int x; } foo[] = {{ 1 }}; 15 struct C { 16 int bar[(sizeof foo/sizeof foo[0])]; 17 }; 18 19 /* 20 * check-name: struct size 21 */ 22