Skip to content

Commit 31496cf

Browse files
committed
cmd/vet: vendor in x/tools, enable framepointer vet check
Vendor in latest x/tools. Add framepointer vet check to vet. Fixes #43014 Change-Id: Ife72f85b1261aa60c0028041c58040d60a40918a Reviewed-on: https://go-review.googlesource.com/c/go/+/276372 Trust: Keith Randall <[email protected]> Run-TryBot: Keith Randall <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]> TryBot-Result: Go Bot <[email protected]>
1 parent 01b76d5 commit 31496cf

File tree

6 files changed

+102
-4
lines changed

6 files changed

+102
-4
lines changed

src/cmd/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ require (
88
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
99
golang.org/x/mod v0.4.0
1010
golang.org/x/sys v0.0.0-20201204225414-ed752295db88 // indirect
11-
golang.org/x/tools v0.0.0-20201110201400-7099162a900a
11+
golang.org/x/tools v0.0.0-20201208211828-de58e7c01d49
1212
)

src/cmd/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
3131
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
3232
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
3333
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
34-
golang.org/x/tools v0.0.0-20201110201400-7099162a900a h1:5E6TPwSBG74zT8xSrVc8W59K4ch4NFobVTnh2BYzHyU=
35-
golang.org/x/tools v0.0.0-20201110201400-7099162a900a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
34+
golang.org/x/tools v0.0.0-20201208211828-de58e7c01d49 h1:K1QAOVIWIvmQ66F1Z3AEa9Wzp0bj+xU3YzLkvROk2Ds=
35+
golang.org/x/tools v0.0.0-20201208211828-de58e7c01d49/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
3636
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
3737
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
3838
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=

src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go

+91
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/vendor/golang.org/x/tools/go/analysis/passes/ifaceassert/ifaceassert.go

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/vendor/modules.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ golang.org/x/mod/zip
4444
golang.org/x/sys/internal/unsafeheader
4545
golang.org/x/sys/unix
4646
golang.org/x/sys/windows
47-
# golang.org/x/tools v0.0.0-20201110201400-7099162a900a
47+
# golang.org/x/tools v0.0.0-20201208211828-de58e7c01d49
4848
## explicit
4949
golang.org/x/tools/go/analysis
5050
golang.org/x/tools/go/analysis/internal/analysisflags
@@ -59,6 +59,7 @@ golang.org/x/tools/go/analysis/passes/composite
5959
golang.org/x/tools/go/analysis/passes/copylock
6060
golang.org/x/tools/go/analysis/passes/ctrlflow
6161
golang.org/x/tools/go/analysis/passes/errorsas
62+
golang.org/x/tools/go/analysis/passes/framepointer
6263
golang.org/x/tools/go/analysis/passes/httpresponse
6364
golang.org/x/tools/go/analysis/passes/ifaceassert
6465
golang.org/x/tools/go/analysis/passes/inspect

src/cmd/vet/main.go

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import (
1414
"golang.org/x/tools/go/analysis/passes/composite"
1515
"golang.org/x/tools/go/analysis/passes/copylock"
1616
"golang.org/x/tools/go/analysis/passes/errorsas"
17+
"golang.org/x/tools/go/analysis/passes/framepointer"
1718
"golang.org/x/tools/go/analysis/passes/httpresponse"
1819
"golang.org/x/tools/go/analysis/passes/ifaceassert"
1920
"golang.org/x/tools/go/analysis/passes/loopclosure"
@@ -45,6 +46,7 @@ func main() {
4546
composite.Analyzer,
4647
copylock.Analyzer,
4748
errorsas.Analyzer,
49+
framepointer.Analyzer,
4850
httpresponse.Analyzer,
4951
ifaceassert.Analyzer,
5052
loopclosure.Analyzer,

0 commit comments

Comments
 (0)