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