1typedef struct {
2    int *p;
3} *A;
4
5extern const int a[1];
6extern const int b[1];
7
8void foo()
9{
10  A x;
11  A y;
12  static const int * const c[] = { b };
13
14  x->p = (int*)c[0];
15  y->p = (int*)a;
16}
17
18