diff options
author | Russ Cox <rsc@golang.org> | 2010-03-05 19:29:14 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-03-05 19:29:14 -0800 |
commit | 6cb89cd7be227e578300ee8097f9dfbf362bee53 (patch) | |
tree | 0cbe768eca41f1827107bcc80d2275b6a6c0501a /src/cmd/gc | |
parent | 27bf0568af5a4ed7fa5cd540225d5ba9d855079e (diff) | |
download | golang-6cb89cd7be227e578300ee8097f9dfbf362bee53.tar.gz |
gc: fix crash on complicated arg to make slice.
Fixes issue 615.
R=ken2
CC=golang-dev
http://codereview.appspot.com/255043
Diffstat (limited to 'src/cmd/gc')
-rw-r--r-- | src/cmd/gc/walk.c | 2 |
1 files changed, 1 insertions, 1 deletions
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])); |