1 #include <limits.h>
2 
3 int a[2];
4 
f(int i)5 f (int i)
6 {
7   for (; i < INT_MAX; i++)
8     {
9       a[i] = -2;
10       if (&a[i] == &a[1])
11 	break;
12     }
13 }
14 
main()15 main ()
16 {
17   a[0] = a[1] = 0;
18   f (0);
19   if (a[0] != -2 || a[1] != -2)
20     abort ();
21   exit (0);
22 }
23