1 int a[2]; 2 f(b,o)3__inline__ f (b, o) 4 { 5 unsigned int i; 6 int *p; 7 for (p = &a[b], i = b; --i < ~0; ) 8 *--p = i * 3 + o; 9 } 10 g(int b)11g(int b) 12 { 13 f (b, (int)a); 14 } 15 main()16main () 17 { 18 a[0] = a[1] = 0; 19 g (2); 20 if (a[0] != (int)a || a[1] != (int)a + 3) 21 abort (); 22 exit (0); 23 } 24