github.com/guyezi/gofrontend@v0.0.0-20200228202240-7a62a49e62c0/libgo/go/cmd/vet/testdata/copylock/copylock.go (about) 1 package copylock 2 3 import "sync" 4 5 func BadFunc() { 6 var x *sync.Mutex 7 p := x 8 var y sync.Mutex 9 p = &y 10 *p = *x // ERROR "assignment copies lock value to \*p: sync.Mutex" 11 }