]> Cypherpunks repositories - gostls13.git/commitdiff
cmd: go get golang.org/x/tools@74c255b and revendor
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Thu, 17 Aug 2023 08:30:04 +0000 (15:30 +0700)
committerGopher Robot <gobot@golang.org>
Thu, 17 Aug 2023 14:32:19 +0000 (14:32 +0000)
go get golang.org/x/tools@74c255b # CL 519295
go mod tidy
go mod vendor

Pulling in the fix for unnecessary dependency on *types.StdSizes, which
is non guaranteed behavior.

Updates #61035

Change-Id: Ifb04bab060343b6a849980db6bb65da9889b4665
Reviewed-on: https://go-review.googlesource.com/c/go/+/520435
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/cmd/go.mod
src/cmd/go.sum
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/copylock/copylock.go
src/cmd/vendor/modules.txt

index 73363bf851db61822fae238181f6c44314d31f59..1eaad916ff517b31aed0301bc4e4e494728a2f88 100644 (file)
@@ -9,7 +9,7 @@ require (
        golang.org/x/sync v0.3.0
        golang.org/x/sys v0.11.1-0.20230809150802-ee578879d89c
        golang.org/x/term v0.11.0
-       golang.org/x/tools v0.12.1-0.20230809190736-59fd05da6bc1
+       golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846
 )
 
 require github.com/ianlancetaylor/demangle v0.0.0-20230524184225-eabc099b10ab // indirect
index 9acf4e1c20bd5f4c42de99789b26c4e2ca7ac689..05bcd8860f0c56a29efdb98fa07dd3cfa67a540b 100644 (file)
@@ -12,5 +12,5 @@ golang.org/x/sys v0.11.1-0.20230809150802-ee578879d89c h1:2aG9DV1z3tUfHVJRevogC4
 golang.org/x/sys v0.11.1-0.20230809150802-ee578879d89c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0=
 golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU=
-golang.org/x/tools v0.12.1-0.20230809190736-59fd05da6bc1 h1:lOyXDTLvOo2yR4Lca/u2uape32O+leQ3+TUM9YqYh1Y=
-golang.org/x/tools v0.12.1-0.20230809190736-59fd05da6bc1/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
+golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846 h1:Vve/L0v7CXXuxUmaMGIEK/dEeq7uiqb5qBgQrZzIE7E=
+golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM=
index ff2b41ac4aaf4d464bec95b7e84e27b8f5f4d012..ec7727de769bc17268350a8d5bdc89f11817c8db 100644 (file)
@@ -223,6 +223,8 @@ func (path typePath) String() string {
 }
 
 func lockPathRhs(pass *analysis.Pass, x ast.Expr) typePath {
+       x = analysisutil.Unparen(x) // ignore parens on rhs
+
        if _, ok := x.(*ast.CompositeLit); ok {
                return nil
        }
@@ -231,7 +233,7 @@ func lockPathRhs(pass *analysis.Pass, x ast.Expr) typePath {
                return nil
        }
        if star, ok := x.(*ast.StarExpr); ok {
-               if _, ok := star.X.(*ast.CallExpr); ok {
+               if _, ok := analysisutil.Unparen(star.X).(*ast.CallExpr); ok {
                        // A call may return a pointer to a zero value.
                        return nil
                }
index 155d95b335a1971d36099b175b9d64ddcf51bb48..3cf8cc25b6cfc7e8a4eda8fd6681a9293a682e70 100644 (file)
@@ -46,7 +46,7 @@ golang.org/x/sys/windows
 # golang.org/x/term v0.11.0
 ## explicit; go 1.17
 golang.org/x/term
-# golang.org/x/tools v0.12.1-0.20230809190736-59fd05da6bc1
+# golang.org/x/tools v0.12.1-0.20230815132531-74c255bcf846
 ## explicit; go 1.18
 golang.org/x/tools/cmd/bisect
 golang.org/x/tools/cover