From: Russ Cox Date: Fri, 6 Sep 2013 19:47:52 +0000 (-0400) Subject: cmd/gc: remove "send used as value" hint X-Git-Tag: go1.2rc2~331 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e1ac15743b026f843401b95d34c2c0f54847e15d;p=gostls13.git 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 --- 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);