diff --git a/src/cmd/compile/internal/gc/sinit.go b/src/cmd/compile/internal/gc/sinit.go index f6ff9069996..e073a5fad4e 100644 --- a/src/cmd/compile/internal/gc/sinit.go +++ b/src/cmd/compile/internal/gc/sinit.go @@ -974,13 +974,14 @@ func maplit(ctxt int, n *Node, m *Node, init *Nodes) { val = temp(m.Type.Val()) } - setlineno(r.Left) - a = Nod(OAS, key, r.Left) + setlineno(index) + a = Nod(OAS, key, index) a = typecheck(a, Etop) a = walkstmt(a) init.Append(a) - setlineno(r.Right) - a = Nod(OAS, val, r.Right) + + setlineno(value) + a = Nod(OAS, val, value) a = typecheck(a, Etop) a = walkstmt(a) init.Append(a)