aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Juul <arnej@vespa.ai>2024-03-19 13:18:06 +0000
committerArne Juul <arnej@vespa.ai>2024-03-19 13:18:06 +0000
commit91a8c6f65a37e9964ab91e4015e351a66823164e (patch)
tree3f7df40655a94a6428e0f9e6dc0414b220baaba5
parent94b66781ae182e0368991bedd04a05a0822b2747 (diff)
for_each always needs its input
-rw-r--r--indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java
index 9cdcdf001d7..bad8b94d074 100644
--- a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java
+++ b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/ExpressionOptimizer.java
@@ -59,7 +59,7 @@ public class ExpressionOptimizer extends ExpressionConverter {
}
static boolean ignoresInput(Expression exp) {
- if (exp instanceof SwitchExpression || exp instanceof ScriptExpression) {
+ if (exp instanceof SwitchExpression || exp instanceof ScriptExpression || exp instanceof ForEachExpression ) {
return false; // Switch and script never ignores input.
}
if (exp instanceof CompositeExpression) {