]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: rewrite stale format strings
authorRuss Cox <rsc@golang.org>
Sun, 6 Dec 2020 19:53:38 +0000 (14:53 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 7 Dec 2020 20:41:29 +0000 (20:41 +0000)
commit724374f85985d6ce5e5a8a32b4b9aea22ead6dc3
tree9f3d54095969c1c47fe2386b07d7764d644622bc
parent61889ba68098fa0e79e0b182f3b8c38b69c9b36c
[dev.regabi] cmd/compile: rewrite stale format strings

On ir.Node, ir.Nodes, and ir.Op, # is ignored, so %#v is %v.
On ir.Node, %S is the same as %v.

On types.Type, # is ignored, so %#L is %L, %#v is %v.
On types.Type, 0 is ignored, so %0S is %S.

Rewrite all these using go test cmd/compile -r, plus a
few multiline formats mentioning %0S on types updated by hand.

Now the formats used in the compiler match the documentation
for the format methods, a minor miracle.

Passes buildall w/ toolstash -cmp.

Change-Id: I3d4a3fae543145a68da13eede91166632c5b1ceb
Reviewed-on: https://go-review.googlesource.com/c/go/+/275782
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/fmtmap_test.go
src/cmd/compile/internal/gc/closure.go
src/cmd/compile/internal/gc/escape.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/inl.go
src/cmd/compile/internal/gc/pgen_test.go
src/cmd/compile/internal/gc/subr.go
src/cmd/compile/internal/gc/typecheck.go
src/cmd/compile/internal/gc/unsafe.go
src/cmd/compile/internal/gc/walk.go
src/cmd/compile/internal/ir/fmt.go