cmd/compile: move ODCLFUNC Node.Nname into Node.Func.Nname
$ sizeof -p cmd/compile/internal/gc Node
Node 168
$
Change-Id: I7decd950fe068c0f294c6c9bff07ef809c394429
Reviewed-on: https://go-review.googlesource.com/10534
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
diff --git a/src/cmd/compile/internal/gc/init.go b/src/cmd/compile/internal/gc/init.go
index 54099bc..5fbc82d 100644
--- a/src/cmd/compile/internal/gc/init.go
+++ b/src/cmd/compile/internal/gc/init.go
@@ -114,10 +114,10 @@
fn := Nod(ODCLFUNC, nil, nil)
initsym := Lookup("init")
- fn.Nname = newname(initsym)
- fn.Nname.Name.Defn = fn
- fn.Nname.Name.Param.Ntype = Nod(OTFUNC, nil, nil)
- declare(fn.Nname, PFUNC)
+ fn.Func.Nname = newname(initsym)
+ fn.Func.Nname.Name.Defn = fn
+ fn.Func.Nname.Name.Param.Ntype = Nod(OTFUNC, nil, nil)
+ declare(fn.Func.Nname, PFUNC)
funchdr(fn)
// (3)
@@ -176,7 +176,7 @@
a = Nod(ORETURN, nil, nil)
r = list(r, a)
- exportsym(fn.Nname)
+ exportsym(fn.Func.Nname)
fn.Nbody = r
funcbody(fn)