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");

Reply via email to