diff options
| author | Andrew Gerrand <adg@golang.org> | 2011-07-31 15:37:01 -0700 |
|---|---|---|
| committer | Andrew Gerrand <adg@golang.org> | 2011-07-31 15:37:01 -0700 |
| commit | 5d9765785dff74784bbdad43f7847b6825509032 (patch) | |
| tree | f82fe78729649d0d95c5411b3acea2910ff3e79d /src/cmd/gc/walk.c | |
| parent | 6b0d25d8ee85795575aaf8d7d0174ba73ee04bea (diff) | |
| download | go-release.r59.tar.xz | |
[release-branch.r59] gc: fix closure bugrelease.r59
««« CL 4709042 / d30305e2898a
gc: fix closure bug
Fixes #2056.
R=rsc
CC=golang-dev
https://golang.org/cl/4709042
»»»
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/4814061
Diffstat (limited to 'src/cmd/gc/walk.c')
| -rw-r--r-- | src/cmd/gc/walk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index 4d06179eb8..c9ca9b3b37 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -494,9 +494,9 @@ walkexpr(Node **np, NodeList **init) if(n->left->op == OCLOSURE) { walkcallclosure(n, init); t = n->left->type; - } else - walkexpr(&n->left, init); + } + walkexpr(&n->left, init); walkexprlist(n->list, init); ll = ascompatte(n->op, n->isddd, getinarg(t), n->list, 0, init); |
