Remove another use of NodeList.
Change-Id: Ice07eff862caf715f722dec7829006bf71715b07
Reviewed-on: https://go-review.googlesource.com/15432
Reviewed-by: Dave Cheney <dave@cheney.net>
s1 := funcsym(s)
s1.Def = newfuncname(s1)
s1.Def.Func.Shortname = newname(s)
- funcsyms = list(funcsyms, s1.Def)
+ funcsyms = append(funcsyms, s1.Def)
}
var importlist []*Node // imported functions and methods with inlinable bodies
-var funcsyms *NodeList
+var funcsyms []*Node
var dclcontext uint8 // PEXTERN/PAUTO
}
func dumpglobls() {
- var n *Node
-
// add globals
for _, n := range externdcl {
if n.Op != ONAME {
ggloblnod(n)
}
- for l := funcsyms; l != nil; l = l.Next {
- n = l.N
+ for _, n := range funcsyms {
dsymptr(n.Sym, 0, n.Sym.Def.Func.Shortname.Sym, 0)
ggloblsym(n.Sym, int32(Widthptr), obj.DUPOK|obj.RODATA)
}