]> Cypherpunks.ru repositories - gostls13.git/blob - test/ken/label.go
cmd/compile/internal/inline: score call sites exposed by inlines
[gostls13.git] / test / ken / label.go
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 }