From 6cb89cd7be227e578300ee8097f9dfbf362bee53 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Fri, 5 Mar 2010 19:29:14 -0800 Subject: gc: fix crash on complicated arg to make slice. Fixes issue 615. R=ken2 CC=golang-dev http://codereview.appspot.com/255043 --- src/cmd/gc/walk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/cmd') diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index 5ee82eeac..1f7312e5e 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -1078,7 +1078,7 @@ walkexpr(Node **np, NodeList **init) t = n->type; fn = syslook("makeslice", 1); argtype(fn, t->type); // any-1 - n = mkcall1(fn, n->type, nil, + n = mkcall1(fn, n->type, init, typename(n->type), conv(n->left, types[TINT]), conv(n->right, types[TINT])); -- cgit v1.2.3