1
0
mirror of https://github.com/golang/go synced 2024-10-05 16:41:21 -06:00
go/src/cmd/vet
Russ Cox d8384e9a8f cmd/vet: diagnose plain assignment in copylock detector
It went out of its way to look for implicit assignments
but never checked explicit assignments.

This detects the root bug for #12099.

Change-Id: I6a6e774cc38749ea8be7cfd58ba6421247b67000
Reviewed-on: https://go-review.googlesource.com/13646
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Rob Pike <r@golang.org>
2015-09-10 16:55:51 +00:00
..
testdata cmd/vet: diagnose plain assignment in copylock detector 2015-09-10 16:55:51 +00:00
whitelist cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
asmdecl.go cmd/vet: power64 is now ppc64 2015-08-18 17:00:59 +00:00
assign.go
atomic.go
bool.go
buildtag.go
composite.go cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
copylock.go cmd/vet: diagnose plain assignment in copylock detector 2015-09-10 16:55:51 +00:00
deadcode.go
doc.go cmd/vet: refer info about -printfuncs to the -printf flag 2015-06-22 20:42:01 +00:00
main.go cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
method.go
nilfunc.go cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
print.go cmd/vet: diagnose using Printf on a function value 2015-09-02 17:58:04 +00:00
rangeloop.go all: link to https instead of http 2015-07-11 14:36:33 +00:00
shadow.go go/types: port recent x/tools/go/types fixes 2015-06-15 20:11:37 +00:00
shift.go cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
structtag.go
types.go cmd/vet: remove dependency on types.New 2015-06-08 20:52:07 +00:00
unsafeptr.go cmd/vet: adjust vet to use go/types and friends from std repo 2015-06-04 21:24:52 +00:00
unused.go go/types: port recent x/tools/go/types fixes 2015-06-15 20:11:37 +00:00
vet_test.go all: extract "can I exec?" check from tests into internal/testenv 2015-06-16 18:07:36 +00:00