summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2009-02-21 12:41:34 -0800
committerKen Thompson <ken@golang.org>2009-02-21 12:41:34 -0800
commite6005db359496048c6aeba098cc89ad59f72b9d7 (patch)
treef0975723e93dd881775222d493f512ce8572f60f /src
parent3801099b51cf11bbb486ddf6e2c3a587d26840aa (diff)
downloadgolang-e6005db359496048c6aeba098cc89ad59f72b9d7.tar.gz
bug with select :=
R=r OCL=25278 CL=25278
Diffstat (limited to 'src')
-rw-r--r--src/cmd/gc/walk.c2
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;