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