]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/gc: fix capturing by value for range statements
authorDmitry Vyukov <dvyukov@google.com>
Thu, 29 Jan 2015 15:33:19 +0000 (18:33 +0300)
committerDmitry Vyukov <dvyukov@google.com>
Tue, 3 Feb 2015 15:48:48 +0000 (15:48 +0000)
commiteaa872009db2018816d5e14c6349df3ab7e6df0c
treeca462c333e1353dec6e13c2d02c835a0a0538844
parent8e2423a67dab2fe8f218dc37bb31ec26aaad7c14
cmd/gc: fix capturing by value for range statements

Kindly detected by race builders by failing TestRaceRange.
ORANGE typecheck does not increment decldepth around body.

Change-Id: I0df5f310cb3370a904c94d9647a9cf0f15729075
Reviewed-on: https://go-review.googlesource.com/3507
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/gc/range.c
src/cmd/gc/typecheck.c
test/closure2.go