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