]> Cypherpunks repositories - gostls13.git/commitdiff
cmd: update golang.org/x/tools to v0.0.0-20200601175630-2caf76543d99
authorIan Lance Taylor <iant@golang.org>
Tue, 2 Jun 2020 20:00:01 +0000 (13:00 -0700)
committerIan Lance Taylor <iant@golang.org>
Tue, 2 Jun 2020 20:59:16 +0000 (20:59 +0000)
This teaches vet to recognize %O in a fmt.Printf format string.
O has been supported since the 1.13 release, but vet would warn about it.

Fixes #29986

Change-Id: I3a7a1fc8141f32888c081c5d92620461624371f6
Reviewed-on: https://go-review.googlesource.com/c/go/+/236138
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/cmd/go.mod
src/cmd/go.sum
src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go
src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go
src/cmd/vendor/modules.txt

index d56dde8a2ac58fad03b993444e65e92ab3076427..c25ae383f798b46237462d03bf538ee1ff885ee0 100644 (file)
@@ -9,5 +9,5 @@ require (
        golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79
        golang.org/x/mod v0.3.0
        golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3 // indirect
-       golang.org/x/tools v0.0.0-20200504152539-33427f1b0364
+       golang.org/x/tools v0.0.0-20200601175630-2caf76543d99
 )
index 922df777bedf84bdae398ae52d78e1b15f235819..067315ad54f1c15d251708ce02a91b206006ed40 100644 (file)
@@ -28,8 +28,8 @@ golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3 h1:5B6i6EAiSYyejWfvc5Rc9BbI3
 golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-golang.org/x/tools v0.0.0-20200504152539-33427f1b0364 h1:B3dlRmcq+I6Bd22nHKKa7E+r0/6mLEoJQa75WjfILUE=
-golang.org/x/tools v0.0.0-20200504152539-33427f1b0364/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
+golang.org/x/tools v0.0.0-20200601175630-2caf76543d99 h1:deddXmhOJb/bvD/4M/j2AUMrhHeh6GkqykJSCWyTNVk=
+golang.org/x/tools v0.0.0-20200601175630-2caf76543d99/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
 golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
index 14f3a47610bbb250bce04bdbbb7d49fcb80d802e..ddad4c796cbcbe83008aa611ea666a67bb463ea4 100644 (file)
@@ -805,6 +805,7 @@ var printVerbs = []printVerb{
        {'g', sharpNumFlag, argFloat | argComplex},
        {'G', sharpNumFlag, argFloat | argComplex},
        {'o', sharpNumFlag, argInt | argPointer},
+       {'O', sharpNumFlag, argInt | argPointer},
        {'p', "-#", argPointer},
        {'q', " -+.0#", argRune | argInt | argString},
        {'s', " -+.0", argString},
index 882e3b3d8a9602a4dbf1f16b638b61aad563638c..cffd7acbee71b88f064022bcb7e617aa1024b5a7 100644 (file)
@@ -226,7 +226,8 @@ func For(obj types.Object) (Path, error) {
        // the best paths because non-types may
        // refer to types, but not the reverse.
        empty := make([]byte, 0, 48) // initial space
-       for _, name := range scope.Names() {
+       names := scope.Names()
+       for _, name := range names {
                o := scope.Lookup(name)
                tname, ok := o.(*types.TypeName)
                if !ok {
@@ -253,7 +254,7 @@ func For(obj types.Object) (Path, error) {
 
        // Then inspect everything else:
        // non-types, and declared methods of defined types.
-       for _, name := range scope.Names() {
+       for _, name := range names {
                o := scope.Lookup(name)
                path := append(empty, name...)
                if _, ok := o.(*types.TypeName); !ok {
index 8a7976a4bfb7d3bf05cfe302fca13b4be073dae9..334aef046278b7b2611922a61d64bb7dabf3d5c6 100644 (file)
@@ -45,7 +45,7 @@ golang.org/x/mod/zip
 golang.org/x/sys/internal/unsafeheader
 golang.org/x/sys/unix
 golang.org/x/sys/windows
-# golang.org/x/tools v0.0.0-20200504152539-33427f1b0364
+# golang.org/x/tools v0.0.0-20200601175630-2caf76543d99
 ## explicit
 golang.org/x/tools/go/analysis
 golang.org/x/tools/go/analysis/internal/analysisflags