]> Cypherpunks repositories - gostls13.git/commit
cmd/vet: update buildtag check for //go:build lines
authorRuss Cox <rsc@golang.org>
Fri, 19 Feb 2021 14:01:32 +0000 (09:01 -0500)
committerRuss Cox <rsc@golang.org>
Sat, 20 Feb 2021 03:54:48 +0000 (03:54 +0000)
commit0625460f79eed41039939f957baceaff5e269672
tree2aca0f272667b505bec45675d3564e12f7836c49
parent9fd6cc105db89107bf163d2f0c1f8f55e442ec4d
cmd/vet: update buildtag check for //go:build lines

Brings in golang.org/x/tools@2363391a
and adjusts, adds cmd/vet tests accordingly.

Part of //go:build change (#41184).
See https://golang.org/design/draft-gobuild

This brings in the new //go:build checks in cmd/vet.

Change-Id: I8a9735cc014171691012b307ec30e94c81aadfe1
Reviewed-on: https://go-review.googlesource.com/c/go/+/240609
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
19 files changed:
src/cmd/go.mod
src/cmd/go.sum
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag/buildtag.go
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/buildtag/buildtag_old.go [new file with mode: 0644]
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/loopclosure/loopclosure.go
src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go
src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker112.go
src/cmd/vendor/modules.txt
src/cmd/vet/testdata/asm/asm1.s
src/cmd/vet/testdata/buildtag/buildtag.go
src/cmd/vet/testdata/buildtag/buildtag2.go [new file with mode: 0644]
src/cmd/vet/testdata/buildtag/buildtag3.go [new file with mode: 0644]
src/cmd/vet/testdata/buildtag/buildtag4.go [new file with mode: 0644]
src/cmd/vet/testdata/buildtag/buildtag5.go [new file with mode: 0644]
src/cmd/vet/testdata/buildtag/buildtag6.s [new file with mode: 0644]
src/cmd/vet/testdata/buildtag/buildtag7.s [new file with mode: 0644]
src/cmd/vet/testdata/tagtest/file1.go
src/cmd/vet/testdata/tagtest/file2.go
src/cmd/vet/vet_test.go