1 int foo(__UINTPTR_TYPE__ x)2 foo (__UINTPTR_TYPE__ x) 3 { 4 int a = 6; 5 int *b = &a; 6 if (x) 7 for (a = 0; a; a++) 8 ; 9 return a; 10 } 11 12 void bar(void)13 bar (void) 14 { 15 foo ((__UINTPTR_TYPE__) foo); 16 } 17