1 2 3 4 5 6 7 8
void *foo[]={(void *)&("X"[0])}; main () { if (((char*)foo[0])[0] != 'X') abort (); exit (0); }