1  foo (a, b)
       2  {
       3    if (a == 1)
       4      goto foo1;
       5    if (a == 2)
       6      goto foo2;
       7   foo1:
       8    return 2;
       9   foo2:
      10    return 3;
      11  }
       1  foo (a, b)
       2  {
       3    if (a == 1)
       4      goto foo1;
       5    if (a == 2)
       6      goto foo2;
       7   foo1:
       8    return 2;
       9   foo2:
      10    return 3;
      11  }