]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: rewrite problematic use of Node fields
authorRuss Cox <rsc@golang.org>
Sun, 22 Nov 2020 17:09:08 +0000 (12:09 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 25 Nov 2020 04:35:49 +0000 (04:35 +0000)
commit9262909764ea63285805c87f8d41837a532fda62
treeab429cd30da5741e81ed9a2e36ca300668212e78
parent9e0e43d84d1bb653a74ccc7f90a80dfa9c665fbf
[dev.regabi] cmd/compile: rewrite problematic use of Node fields

For the upcoming rewrite to access methods, a few direct accesses
are problematic for the automated tool, most notably direct copies
or use of Node structs as opposed to pointers.

Fix these manually.

Passes toolstash -cmp.

Change-Id: I8bdbb33216737c09e1edda284d5c414422d86284
Reviewed-on: https://go-review.googlesource.com/c/go/+/273006
Trust: Russ Cox <rsc@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/esc.go
src/cmd/compile/internal/gc/escape.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/sinit.go
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/typecheck.go