From a665e2924c295b5dd935032b88a6c0f5ed66b3c0 Mon Sep 17 00:00:00 2001 From: Ken Thompson Date: Sat, 21 Feb 2009 12:41:34 -0800 Subject: [PATCH] bug with select := R=r OCL=25278 CL=25278 --- src/cmd/gc/walk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index 7175f07709..116fdec2c9 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; -- 2.48.1