mirror of
https://github.com/golang/go.git
synced 2025-05-05 23:53:05 +00:00
This peculiar case arose in range statements but there are other contexts and one turned up in the auto-generated translation of the compiler. Take care of it always. for i := 0; i < 0; func() {i++; q=q.Link}() { ... } That code has been given the obvious rewrite but we should still handle it. Odd but easy to fix (tricky to test). Fixes #10269. Change-Id: I66e1404eb24da15a24be7f67403e19ed66fba0a7 Reviewed-on: https://go-review.googlesource.com/8284 Reviewed-by: Robert Griesemer <gri@golang.org>