]> Cypherpunks.ru repositories - gostls13.git/commit
text/template: correct assignment, not declaration, in range
authorIan Lance Taylor <iant@golang.org>
Mon, 31 Oct 2022 22:58:06 +0000 (15:58 -0700)
committerGopher Robot <gobot@golang.org>
Wed, 2 Nov 2022 18:43:27 +0000 (18:43 +0000)
commitbe7068fb0804f661515c678bee9224b90b32869a
tree4fbfe9031091009a97bd41b8591f3a4e11ab83e9
parentc53390b078b4d3b18e3aca8970d4b31d4d82cce1
text/template: correct assignment, not declaration, in range

We were mishandling {{range $i = .}}, treating it as though it were
{{range $i := .}}. That happened to work if $i were the most recently
declared variable, but not otherwise.

Fixes #56490

Change-Id: I222a009d671d86c06a980a54388e05f12101c00b
Reviewed-on: https://go-review.googlesource.com/c/go/+/446795
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
Auto-Submit: Ian Lance Taylor <iant@google.com>
src/text/template/exec.go
src/text/template/exec_test.go