diff options
author | Ian Lance Taylor <iant@golang.org> | 2021-08-03 11:36:24 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2021-08-03 16:40:00 -0700 |
commit | e435e72ad713cadd661072427588ec1c777c04e3 (patch) | |
tree | 7b5fc4228c17022dccb00087e230a45aedcca017 /libgcc | |
parent | cbbd439a33e889a1a47b103951c53472fc8558eb (diff) | |
download | gcc-e435e72ad713cadd661072427588ec1c777c04e3.zip gcc-e435e72ad713cadd661072427588ec1c777c04e3.tar.gz gcc-e435e72ad713cadd661072427588ec1c777c04e3.tar.bz2 |
compile, runtime: make selectnbrecv return two values
The only different between selectnbrecv and selectnbrecv2 is the later
set the input pointer value by second return value from chanrecv.
So by making selectnbrecv return two values from chanrecv, we can get
rid of selectnbrecv2, the compiler can now call only selectnbrecv and
generate simpler code.
This is the gofrontend version of https://golang.org/cl/292890.
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/339529
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions