From e1ac15743b026f843401b95d34c2c0f54847e15d Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Fri, 6 Sep 2013 15:47:52 -0400 Subject: [PATCH] cmd/gc: remove "send used as value" hint This message was helpful for pre-Go 1 users updating to Go 1. That time is past. Now the message is confusing because it depends on knowing what pre-Go 1 looked like. Update #4697. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13335051 --- src/cmd/gc/typecheck.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/cmd/gc/typecheck.c b/src/cmd/gc/typecheck.c index 9b5a784eb1..e4dd467945 100644 --- a/src/cmd/gc/typecheck.c +++ b/src/cmd/gc/typecheck.c @@ -928,11 +928,7 @@ reswitch: goto ret; case OSEND: - if(top & Erv) { - yyerror("send statement %N used as value; use select for non-blocking send", n); - goto error; - } - ok |= Etop | Erv; + ok |= Etop; l = typecheck(&n->left, Erv); typecheck(&n->right, Erv); defaultlit(&n->left, T); -- 2.51.0