From 9069721b0eb7c63c669bd8c6752b090918a2f60c Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 7 Mar 2012 22:03:35 -0500 Subject: [PATCH] cmd/gc: delete old map delete in walk R=ken2 CC=golang-dev https://golang.org/cl/5783047 --- src/cmd/gc/walk.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index 74298e1266..0ed68f86b0 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -646,12 +646,6 @@ walkexpr(Node **np, NodeList **init) n->ninit = nil; l = n->list->n; r = n->list->next->n; - if(n->right != N) { - // TODO: Remove once two-element map assigment is gone. - l = safeexpr(l, init); - r = safeexpr(r, init); - safeexpr(n->right, init); // cause side effects from n->right - } t = l->type; n = mkcall1(mapfndel("mapdelete", t), t->down, init, typename(t), l, r); goto ret; -- 2.51.0