mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: remove Node.Ntest, Node.Stkdelta
$ sizeof -p cmd/compile/internal/gc Node Node 272 $ Change-Id: I3d9b67eebfc0be0a4b9768d3de3dc76300abd89c Reviewed-on: https://go-review.googlesource.com/10521 Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
This commit is contained in:
parent
ffef180f82
commit
66be1481df
20 changed files with 207 additions and 269 deletions
|
|
@ -214,7 +214,7 @@ func Jconv(n *Node, flag int) string {
|
|||
}
|
||||
|
||||
if c == 0 && n.Xoffset != BADWIDTH {
|
||||
fmt.Fprintf(&buf, " x(%d%+d)", n.Xoffset, n.Stkdelta)
|
||||
fmt.Fprintf(&buf, " x(%d%+d)", n.Xoffset, stkdelta[n])
|
||||
}
|
||||
|
||||
if n.Class != 0 {
|
||||
|
|
@ -863,9 +863,9 @@ func stmtfmt(n *Node) string {
|
|||
|
||||
case OIF:
|
||||
if simpleinit {
|
||||
f += fmt.Sprintf("if %v; %v { %v }", n.Ninit.N, n.Ntest, n.Nbody)
|
||||
f += fmt.Sprintf("if %v; %v { %v }", n.Ninit.N, n.Left, n.Nbody)
|
||||
} else {
|
||||
f += fmt.Sprintf("if %v { %v }", n.Ntest, n.Nbody)
|
||||
f += fmt.Sprintf("if %v { %v }", n.Left, n.Nbody)
|
||||
}
|
||||
if n.Rlist != nil {
|
||||
f += fmt.Sprintf(" else { %v }", n.Rlist)
|
||||
|
|
@ -884,8 +884,8 @@ func stmtfmt(n *Node) string {
|
|||
f += " ;"
|
||||
}
|
||||
|
||||
if n.Ntest != nil {
|
||||
f += fmt.Sprintf(" %v", n.Ntest)
|
||||
if n.Left != nil {
|
||||
f += fmt.Sprintf(" %v", n.Left)
|
||||
}
|
||||
|
||||
if n.Right != nil {
|
||||
|
|
@ -919,8 +919,8 @@ func stmtfmt(n *Node) string {
|
|||
if simpleinit {
|
||||
f += fmt.Sprintf(" %v;", n.Ninit.N)
|
||||
}
|
||||
if n.Ntest != nil {
|
||||
f += Nconv(n.Ntest, 0)
|
||||
if n.Left != nil {
|
||||
f += Nconv(n.Left, 0)
|
||||
}
|
||||
|
||||
f += fmt.Sprintf(" { %v }", n.List)
|
||||
|
|
@ -1562,11 +1562,6 @@ func nodedump(n *Node, flag int) string {
|
|||
fmt.Fprintf(&buf, "%v-rlist%v", Oconv(int(n.Op), 0), n.Rlist)
|
||||
}
|
||||
|
||||
if n.Ntest != nil {
|
||||
indent(&buf)
|
||||
fmt.Fprintf(&buf, "%v-test%v", Oconv(int(n.Op), 0), n.Ntest)
|
||||
}
|
||||
|
||||
if n.Nbody != nil {
|
||||
indent(&buf)
|
||||
fmt.Fprintf(&buf, "%v-body%v", Oconv(int(n.Op), 0), n.Nbody)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue