Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / staticcheck / testdata / src / CheckScopedBreak / CheckScopedBreak.go
1 package pkg
2
3 func fn() {
4         var ch chan int
5         for {
6                 switch {
7                 case true:
8                         break // want `ineffective break statement`
9                 default:
10                         break // want `ineffective break statement`
11                 }
12         }
13
14         for {
15                 select {
16                 case <-ch:
17                         break // want `ineffective break statement`
18                 }
19         }
20
21         for {
22                 switch {
23                 case true:
24                 }
25
26                 switch {
27                 case true:
28                         break // want `ineffective break statement`
29                 }
30
31                 switch {
32                 case true:
33                 }
34         }
35
36         for {
37                 switch {
38                 case true:
39                         if true {
40                                 break // want `ineffective break statement`
41                         } else {
42                                 break // want `ineffective break statement`
43                         }
44                 }
45         }
46
47         for {
48                 switch {
49                 case true:
50                         if true {
51                                 break
52                         }
53
54                         println("do work")
55                 }
56         }
57
58 label:
59         for {
60                 switch {
61                 case true:
62                         break label
63                 }
64         }
65
66         for range ([]int)(nil) {
67                 switch {
68                 default:
69                         break // want `ineffective break statement`
70                 }
71         }
72 }