1*7304104dSAndroid Build Coastguard Worker // gcc -g -O2 -o implicit_pointer implicit_pointer.c 2*7304104dSAndroid Build Coastguard Worker foo(int i)3*7304104dSAndroid Build Coastguard Workerstatic __attribute__((noinline, noclone)) int foo (int i) 4*7304104dSAndroid Build Coastguard Worker { 5*7304104dSAndroid Build Coastguard Worker int *p = &i; 6*7304104dSAndroid Build Coastguard Worker return *p; 7*7304104dSAndroid Build Coastguard Worker } 8*7304104dSAndroid Build Coastguard Worker main(void)9*7304104dSAndroid Build Coastguard Workerint main (void) 10*7304104dSAndroid Build Coastguard Worker { 11*7304104dSAndroid Build Coastguard Worker return foo (23) - 23; 12*7304104dSAndroid Build Coastguard Worker } 13