gofrontend
gofrontend copied to clipboard
fix when "x[i] op= y" evaluates x[i] more than once
when evaluates x twice in "x op= y", which was detectable if evaluating y affects x. We should identify such cases and evaluate y first.
fix golang/go#52811 (https://github.com/golang/go/issues/52811)
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
For more information, open the CLA check for this pull request.