f(char * x)1 f (char *x)
2 {
3   *x = 'x';
4 }
5 
main()6 main ()
7 {
8   int i;
9   char x = '\0';
10 
11   for (i = 0; i < 100; ++i)
12     {
13       f (&x);
14       if (*(const char *) &x != 'x')
15 	abort ();
16     }
17   exit (0);
18 }
19