1int f(int a,int *y)
2{
3  int x = a;
4
5  if (a==0)
6    return *y;
7
8  return f(a-1,&x);
9}
10
11int main(int argc,char **argv)
12{
13  if (f (100, (int *) 0) != 1)
14    abort ();
15  exit (0);
16}
17