commit | b67aa082aa8d512cd23c7d1ddc6ce69ae5868170 | [log] [tgz] |
---|---|---|
author | Cole Faust <colefaust@google.com> | Mon Feb 28 16:39:59 2022 -0800 |
committer | Cole Faust <colefaust@google.com> | Tue Mar 01 16:11:50 2022 -0800 |
tree | 48f2eaa8447f9361c641a569ce7b36a193a6b66a | |
parent | 7309742728063ebea25eff41df6ce0483fbe7f84 [diff] [blame] |
Fix issue with referencing the loop variable in a foreach Fixes: 222160672 Test: go test Change-Id: I3f9238d4f1684cf4a2d24c4f7f49c832c3f72b97
diff --git a/mk2rbc/expr.go b/mk2rbc/expr.go index 07f7ca1..dc16d1d 100644 --- a/mk2rbc/expr.go +++ b/mk2rbc/expr.go
@@ -595,6 +595,7 @@ for i, arg := range cx.args { argsCopy[i] = arg.transform(transformer) } + cx.args = argsCopy if replacement := transformer(cx); replacement != nil { return replacement } else {