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 / CheckInfiniteEmptyLoop / CheckInfiniteEmptyLoop.go
1 package pkg
2
3 func fn2() bool { return true }
4
5 func fn() {
6         for { // want `this loop will spin`
7         }
8
9         for fn2() {
10         }
11
12         for {
13                 break
14         }
15
16         for true { // want `loop condition never changes` `this loop will spin`
17         }
18
19         x := true
20         for x { // want `loop condition never changes` `this loop will spin`
21         }
22
23         x = false
24         for x { // want `loop condition never changes` `this loop will spin`
25         }
26
27         for false {
28         }
29
30         false := true
31         for false { // want `loop condition never changes` `this loop will spin`
32         }
33 }