]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1] cmd/gc: fix parallel assignment in range
authorRuss Cox <rsc@golang.org>
Wed, 13 Jun 2012 20:24:21 +0000 (16:24 -0400)
committerRuss Cox <rsc@golang.org>
Wed, 13 Jun 2012 20:24:21 +0000 (16:24 -0400)
commit920ebab03cbd101c71a27b90e170111447c6bbf8
tree0c2756f0e64a14c67f3b09f2d14eed8967a9e5c8
parentdfb11495b50532d519f4da4a74ec82cd714a28dd
[release-branch.go1] cmd/gc: fix parallel assignment in range

««« backport 2252777854d2
cmd/gc: fix parallel assignment in range

for expr1, expr2 = range slice
was assigning to expr1 and expr2 in sequence
instead of in parallel.  Now it assigns in parallel,
as it should.  This matters for things like
for i, x[i] = range slice.

Fixes #3464.

R=ken2
CC=golang-dev
https://golang.org/cl/6252048

»»»
src/cmd/gc/range.c
src/cmd/gc/subr.c
test/range.go