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:
Russ Cox 2015-05-26 21:30:20 -04:00
parent ffef180f82
commit 66be1481df
20 changed files with 207 additions and 269 deletions

View file

@ -1788,7 +1788,7 @@ yydefault:
if yyDollar[1].node != nil {
yyVAL.node.Ninit = list1(yyDollar[1].node)
}
yyVAL.node.Ntest = yyDollar[3].node
yyVAL.node.Left = yyDollar[3].node
yyVAL.node.Right = yyDollar[5].node
}
case 71:
@ -1797,7 +1797,7 @@ yydefault:
{
// normal test
yyVAL.node = Nod(OFOR, nil, nil)
yyVAL.node.Ntest = yyDollar[1].node
yyVAL.node.Left = yyDollar[1].node
}
case 73:
yyDollar = yyS[yypt-2 : yypt+1]
@ -1825,7 +1825,7 @@ yydefault:
{
// test
yyVAL.node = Nod(OIF, nil, nil)
yyVAL.node.Ntest = yyDollar[1].node
yyVAL.node.Left = yyDollar[1].node
}
case 77:
yyDollar = yyS[yypt-3 : yypt+1]
@ -1836,7 +1836,7 @@ yydefault:
if yyDollar[1].node != nil {
yyVAL.node.Ninit = list1(yyDollar[1].node)
}
yyVAL.node.Ntest = yyDollar[3].node
yyVAL.node.Left = yyDollar[3].node
}
case 78:
yyDollar = yyS[yypt-1 : yypt+1]
@ -1848,7 +1848,7 @@ yydefault:
yyDollar = yyS[yypt-3 : yypt+1]
//line go.y:756
{
if yyDollar[3].node.Ntest == nil {
if yyDollar[3].node.Left == nil {
Yyerror("missing condition in if statement")
}
}
@ -1886,7 +1886,7 @@ yydefault:
yyDollar = yyS[yypt-5 : yypt+1]
//line go.y:788
{
if yyDollar[4].node.Ntest == nil {
if yyDollar[4].node.Left == nil {
Yyerror("missing condition in if statement")
}
yyDollar[4].node.Nbody = yyDollar[5].list
@ -1929,7 +1929,7 @@ yydefault:
//line go.y:822
{
var n *Node
n = yyDollar[3].node.Ntest
n = yyDollar[3].node.Left
if n != nil && n.Op != OTYPESW {
n = nil
}