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 9package main 10 11func 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 25loop: 26 i = i + 1 27 if i < 100 { 28 goto loop 29 } 30 return 31 32gogoloop: 33 goto loop 34} 35