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