1 extern struct bar_t bar;
2 void *a;
3 void
foo(void)4 foo (void)
5 {
6   void **p = a;
7   do {
8     *p++ = ((unsigned char *) &bar + ((unsigned long int) 1L << 31));
9   } while (p);
10 }
11