projects
/
dotfiles
/
.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Update .bashrc
[dotfiles/.git]
/
copy
/
copy.go
1
package pkg
2
3
func fn() {
4
var b1, b2 []byte
5
for i, v := range b1 { // want `should use copy`
6
b2[i] = v
7
}
8
9
for i := range b1 { // want `should use copy`
10
b2[i] = b1[i]
11
}
12
13
type T [][16]byte
14
var a T
15
b := make([]interface{}, len(a))
16
for i := range b {
17
b[i] = a[i]
18
}
19
20
var b3, b4 []*byte
21
for i := range b3 { // want `should use copy`
22
b4[i] = b3[i]
23
}
24
25
var m map[int]byte
26
for i, v := range b1 {
27
m[i] = v
28
}
29
30
}