1  void foo ()
       2  {
       3    if (1)
       4      goto foo;
       5    else
       6      for (;;)
       7        {
       8        foo:
       9  	bar ();
      10  	return;
      11        }
      12  }
       1  void foo ()
       2  {
       3    if (1)
       4      goto foo;
       5    else
       6      for (;;)
       7        {
       8        foo:
       9  	bar ();
      10  	return;
      11        }
      12  }