]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: use OSELRECV2 for all <-c variants
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Sun, 6 Dec 2020 20:24:04 +0000 (03:24 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Thu, 17 Dec 2020 15:50:38 +0000 (15:50 +0000)
commit0328c3b660bda2c4e72d0bc0f7b8058b780c9e19
tree45f9798a45fcc4e4e8cfa60c36583401dc045f0e
parent88e1415d0896824e275fd39bd80cca47275358cc
[dev.regabi] cmd/compile: use OSELRECV2 for all <-c variants

OSELRECV2 can represent all possible receive clauses that can appear
in a select statement, and it simplifies later code, so use it instead.

Follow up CL will remove OSELRECV.

Passes buildall w/ toolstash -cmp.

Change-Id: Ibbdae45287ffd888acd8dc89ca8d99e454277cd1
Reviewed-on: https://go-review.googlesource.com/c/go/+/275458
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/compile/internal/gc/escape.go
src/cmd/compile/internal/gc/order.go
src/cmd/compile/internal/gc/select.go