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