]> Cypherpunks repositories - gostls13.git/commit
vet: improve flag handling
authorRob Pike <r@golang.org>
Mon, 11 Feb 2013 21:33:11 +0000 (13:33 -0800)
committerRob Pike <r@golang.org>
Mon, 11 Feb 2013 21:33:11 +0000 (13:33 -0800)
commitd282532901c02e3f2dde4ed3f2258bcb7a61d510
tree4d6328b4eb286bc25fe4ce052fc51f814f4fbf2c
parent6c119a9e70fffbc9111b4114d6a5f32ca202cd6b
vet: improve flag handling
Simplify the internal logic for flags controlling what to vet,
by introducing a map of flags that gathers them all together.
This change should simplify the process of adding further flags.

Add a test for untagged struct literals.
Delete a redundant test that was also in the wrong file.
Clean up some ERROR patterns that weren't working.

"make test" passes again.

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7305075
src/cmd/vet/atomic.go
src/cmd/vet/buildtag.go
src/cmd/vet/main.go
src/cmd/vet/method.go
src/cmd/vet/print.go
src/cmd/vet/rangeloop.go
src/cmd/vet/structtag.go
src/cmd/vet/taglit.go