1int a[2] = { 2, 0 };
2
3void foo(int *sp, int cnt)
4{
5  int *p, *top;
6
7  top = sp; sp -= cnt;
8
9  for(p = sp; p <= top; p++)
10    if (*p < 2) exit(0);
11}
12
13int main()
14{
15  foo(a + 1, 1);
16  abort();
17}
18