aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/binary/binary_test.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2020-12-10 12:21:45 -0800
committerMatthew Dempsky <mdempsky@google.com>2020-12-11 22:02:02 +0000
commit14305527f686ced0de8d08b3a62bd96fe6359481 (patch)
treeaa9684ae8b3a408e67e25c44e56f9d48e3d79fd6 /src/encoding/binary/binary_test.go
parent1341a3decd00d1106efaa73c5ff4ffcabc4e6afd (diff)
downloadgo-14305527f686ced0de8d08b3a62bd96fe6359481.tar.xz
cmd/compile: fix select statement evaluation order corner case
The Go spec requires that select case clauses be evaluated in order, which is stricter than normal ordering semantics. cmd/compile handled this correctly for send clauses, but was not correctly handling receive clauses that involved bare variable references. Discovered with @cuonglm. Fixes #43111. Change-Id: Iec93b6514dd771875b084ba49c15d7f4531b4a6f Reviewed-on: https://go-review.googlesource.com/c/go/+/277132 Trust: Matthew Dempsky <mdempsky@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/encoding/binary/binary_test.go')
0 files changed, 0 insertions, 0 deletions