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