1 typedef struct {
2     int *p;
3 } *A;
4 
5 extern const int a[1];
6 extern const int b[1];
7 
foo()8 void 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