mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: remove Node.Nincr, Node.Nelse, Node.Initplan
$ sizeof -p cmd/compile/internal/gc Node Node 288 $ Change-Id: I4e316efa246132b3faa3a892e4fe9c9039250665 Reviewed-on: https://go-review.googlesource.com/10520 Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
This commit is contained in:
parent
bbdf631f34
commit
ffef180f82
16 changed files with 54 additions and 88 deletions
|
|
@ -651,7 +651,7 @@ func orderstmt(n *Node, order *Order) {
|
|||
cleantempnopop(t, order, &l)
|
||||
n.Nbody = concat(l, n.Nbody)
|
||||
orderblock(&n.Nbody)
|
||||
orderstmtinplace(&n.Nincr)
|
||||
orderstmtinplace(&n.Right)
|
||||
order.out = list(order.out, n)
|
||||
cleantemp(t, order)
|
||||
|
||||
|
|
@ -666,10 +666,10 @@ func orderstmt(n *Node, order *Order) {
|
|||
n.Nbody = concat(l, n.Nbody)
|
||||
l = nil
|
||||
cleantempnopop(t, order, &l)
|
||||
n.Nelse = concat(l, n.Nelse)
|
||||
n.Rlist = concat(l, n.Rlist)
|
||||
poptemp(t, order)
|
||||
orderblock(&n.Nbody)
|
||||
orderblock(&n.Nelse)
|
||||
orderblock(&n.Rlist)
|
||||
order.out = list(order.out, n)
|
||||
|
||||
// Special: argument will be converted to interface using convT2E
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue