aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2021-08-03 11:36:24 -0700
committerIan Lance Taylor <iant@golang.org>2021-08-03 16:40:00 -0700
commite435e72ad713cadd661072427588ec1c777c04e3 (patch)
tree7b5fc4228c17022dccb00087e230a45aedcca017 /libgcc
parentcbbd439a33e889a1a47b103951c53472fc8558eb (diff)
downloadgcc-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