Home | History | Annotate | Download | only in ken
      1 // run
      2 
      3 // Copyright 2009 The Go Authors. All rights reserved.
      4 // Use of this source code is governed by a BSD-style
      5 // license that can be found in the LICENSE file.
      6 
      7 // Test goto and labels.
      8 
      9 package main
     10 
     11 func main() {
     12 	i := 0
     13 	if false {
     14 		goto gogoloop
     15 	}
     16 	if false {
     17 		goto gogoloop
     18 	}
     19 	if false {
     20 		goto gogoloop
     21 	}
     22 	goto gogoloop
     23 
     24 	// backward declared
     25 loop:
     26 	i = i + 1
     27 	if i < 100 {
     28 		goto loop
     29 	}
     30 	return
     31 
     32 gogoloop:
     33 	goto loop
     34 }
     35