]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: fix ir.StaticValue for ORANGE
authorJunwei Zuo <zuojunwei.2023@bytedance.com>
Wed, 12 Apr 2023 10:53:51 +0000 (18:53 +0800)
committerGopher Robot <gobot@golang.org>
Wed, 12 Apr 2023 19:28:47 +0000 (19:28 +0000)
commit89567a35c11c343cf765d6fb1270e1250e50d83f
tree1f754dabde409cb231e5fa725e39e8bdf045b6b7
parent134af2e3db41ca4be5ce8b466cfa57774dba8449
cmd/compile: fix ir.StaticValue for ORANGE

Range statement will mutate the key and value, so we should treat them as reassigned.

Fixes #59572

Change-Id: I9c6b67d938760a0c6a1d9739f2737c67af4a3a10
Reviewed-on: https://go-review.googlesource.com/c/go/+/483855
Run-TryBot: Wayne Zuo <wdvxdr@golangcn.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
Auto-Submit: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ir/expr.go
test/fixedbugs/issue59572.go [new file with mode: 0644]
test/fixedbugs/issue59572.out [new file with mode: 0644]