]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: simplify fmtmap
authorRuss Cox <rsc@golang.org>
Sun, 6 Dec 2020 19:33:06 +0000 (14:33 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 7 Dec 2020 20:41:23 +0000 (20:41 +0000)
commit61889ba68098fa0e79e0b182f3b8c38b69c9b36c
treec3492587d48d69535491d5ec394a68072ac772ba
parent6ea2b8c54cbc2d3a03d5dd174bc7526d33459d37
[dev.regabi] cmd/compile: simplify fmtmap

The format map is going to keep growing as we add more use of
concrete node types. Stop that by reporting all Node implementations
as Node.

Also, there's little point to reporting uses of %v, %p, %T, nor to reporting
formatting of basic types like int and []byte. Remove those too.
(Vet takes care of mistakes involving basic types now.)

Passes buildall w/ toolstash -cmp.

Change-Id: Ia9fb39b401c29bf0c76ffebaa24836c70acd773f
Reviewed-on: https://go-review.googlesource.com/c/go/+/275781
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/fmt_test.go
src/cmd/compile/fmtmap_test.go