1 extern void exit (int);
2 extern void abort (void);
3 
4 struct { int a; int b[5]; } x;
5 int *y;
6 
foo(void)7 int foo (void)
8 {
9   return y - x.b;
10 }
11 
main(void)12 int main (void)
13 {
14   y = x.b;
15   if (foo ())
16     abort ();
17   exit (0);
18 }
19