blob: 5484c891adf1f2c8be099f03c77fa5ad52f52d99 [file] [log] [blame]
Peter Collingbournead9841e2014-11-27 00:06:42 +00001// RUN: llgo -o %t %s
2// RUN: %t 2>&1 | FileCheck %s
3
4// CHECK: 0
5// CHECK-NEXT: 1
6// CHECK-NEXT: 2
7// CHECK-NEXT: 3
8// CHECK-NEXT: 0
9// CHECK-NEXT: 2
10// CHECK-NEXT: 3
11// CHECK-NEXT: 4
12
13package main
14
15func main() {
16 for i := 0; true; i++ {
17 println(i)
18 if i == 2 {
19 println(3)
20 break
21 }
22 println(1)
23 i++
24 continue
25 println("unreachable")
26 }
27
28 nums := [...]int{0, 1, 2, 3, 4, 5}
29 for n := range nums {
30 if n == 1 {
31 continue
32 }
33 println(n)
34 if n == 4 {
35 {
36 break
37 }
38 println("!")
39 }
40 }
41}