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)10 static 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