bar(double * x)1 __inline__ double bar(double *x)
2 {
3   static double a;
4   a = *x >= 0 ? *x : -*x;
5   return a;
6 }
7 
main(void)8 int main(void)
9 {
10   extern double bar();
11   double a;
12   static double b;
13   int r;
14   for (r = 1; r < 3; r++) {
15     a = 1.0;
16     b = bar(&a);
17   }
18   return 0;
19 }
20