diff options
author | Ken Thompson <ken@golang.org> | 2009-02-21 12:41:34 -0800 |
---|---|---|
committer | Ken Thompson <ken@golang.org> | 2009-02-21 12:41:34 -0800 |
commit | e6005db359496048c6aeba098cc89ad59f72b9d7 (patch) | |
tree | f0975723e93dd881775222d493f512ce8572f60f /src | |
parent | 3801099b51cf11bbb486ddf6e2c3a587d26840aa (diff) | |
download | golang-e6005db359496048c6aeba098cc89ad59f72b9d7.tar.gz |
bug with select :=
R=r
OCL=25278
CL=25278
Diffstat (limited to 'src')
-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 7175f0770..116fdec2c 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -343,7 +343,6 @@ loop: case OSELECT: if(top != Etop) goto nottop; - walkselect(n); goto ret; @@ -1487,6 +1486,7 @@ selectas(Node *name, Node *expr) if(expr == N || expr->op != ORECV) goto bad; + walktype(expr->left, Erv); t = expr->left->type; if(t == T) goto bad; |