This is an automated email from the ASF dual-hosted git repository.
emilles pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/master by this push:
new cb12fc8039 reduce dynamic variables
cb12fc8039 is described below
commit cb12fc80395b34ce49c348441df55b392f0eb7d4
Author: Eric Milles <[email protected]>
AuthorDate: Sat Feb 14 23:10:45 2026 -0600
reduce dynamic variables
---
.../java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java
b/src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java
index e665763dec..a1461f120e 100644
--- a/src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java
+++ b/src/main/java/org/codehaus/groovy/classgen/asm/BinaryExpressionHelper.java
@@ -502,7 +502,7 @@ public class BinaryExpressionHelper {
iterator.setImplicitThis(false);
iterator.visit(acg);
- int iteratorId = compileStack.defineTemporaryVariable("$iter",
true);
+ int iteratorId = compileStack.defineTemporaryVariable("$iter",
operandStack.getTopOperand(), true);
Expression seq = new VariableSlotLoader(iteratorId, operandStack);
MethodCallExpression hasNext = callX(seq, "hasNext");