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
|
|
@ -867,8 +867,8 @@ func stmtfmt(n *Node) string {
|
|||
} else {
|
||||
f += fmt.Sprintf("if %v { %v }", n.Ntest, n.Nbody)
|
||||
}
|
||||
if n.Nelse != nil {
|
||||
f += fmt.Sprintf(" else { %v }", n.Nelse)
|
||||
if n.Rlist != nil {
|
||||
f += fmt.Sprintf(" else { %v }", n.Rlist)
|
||||
}
|
||||
|
||||
case OFOR:
|
||||
|
|
@ -880,7 +880,7 @@ func stmtfmt(n *Node) string {
|
|||
f += "for"
|
||||
if simpleinit {
|
||||
f += fmt.Sprintf(" %v;", n.Ninit.N)
|
||||
} else if n.Nincr != nil {
|
||||
} else if n.Right != nil {
|
||||
f += " ;"
|
||||
}
|
||||
|
||||
|
|
@ -888,8 +888,8 @@ func stmtfmt(n *Node) string {
|
|||
f += fmt.Sprintf(" %v", n.Ntest)
|
||||
}
|
||||
|
||||
if n.Nincr != nil {
|
||||
f += fmt.Sprintf("; %v", n.Nincr)
|
||||
if n.Right != nil {
|
||||
f += fmt.Sprintf("; %v", n.Right)
|
||||
} else if simpleinit {
|
||||
f += ";"
|
||||
}
|
||||
|
|
@ -1571,16 +1571,6 @@ func nodedump(n *Node, flag int) string {
|
|||
indent(&buf)
|
||||
fmt.Fprintf(&buf, "%v-body%v", Oconv(int(n.Op), 0), n.Nbody)
|
||||
}
|
||||
|
||||
if n.Nelse != nil {
|
||||
indent(&buf)
|
||||
fmt.Fprintf(&buf, "%v-else%v", Oconv(int(n.Op), 0), n.Nelse)
|
||||
}
|
||||
|
||||
if n.Nincr != nil {
|
||||
indent(&buf)
|
||||
fmt.Fprintf(&buf, "%v-incr%v", Oconv(int(n.Op), 0), n.Nincr)
|
||||
}
|
||||
}
|
||||
|
||||
return buf.String()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue