1  foo (int *p)
       2  {
       3    int a, b;
       4  
       5    a = 123456;
       6    a += p[0];
       7    b = p[0];
       8    if (a == 0)
       9      return b;
      10    return 1;
      11  }
       1  foo (int *p)
       2  {
       3    int a, b;
       4  
       5    a = 123456;
       6    a += p[0];
       7    b = p[0];
       8    if (a == 0)
       9      return b;
      10    return 1;
      11  }