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 / simple / testdata / src / CheckLoopSlide / LintLoopSlide.go
1 package pkg
2
3 func fn() {
4         var n int
5         var bs []int
6         var offset int
7
8         for i := 0; i < n; i++ { // want `should use copy\(\) instead of loop for sliding slice elements`
9                 bs[i] = bs[offset+i]
10         }
11
12         for i := 1; i < n; i++ { // not currently supported
13                 bs[i] = bs[offset+i]
14         }
15
16         for i := 1; i < n; i++ { // not currently supported
17                 bs[i] = bs[i+offset]
18         }
19
20         for i := 0; i <= n; i++ {
21                 bs[i] = bs[offset+i]
22         }
23 }