3707f39530
Rationale: Many cases of the the loop iteration variable being modified within the loop body, leading to infinite loops and timeouts. This patch tracks currently active iteration variables and avoids emitting them on the lhs of an assignment or within a pre/post operation. Change-Id: I5e7c84f0de72410dc98d115d75b1f09e6631ece2 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112843 Reviewed-by: Aart Bik <ajcbik@google.com> Commit-Queue: Felicitas Hetzelt <felih@google.com>