diff --git a/Import/VlppWorkflowCompiler.cpp b/Import/VlppWorkflowCompiler.cpp index fb714244..61bab6e9 100644 --- a/Import/VlppWorkflowCompiler.cpp +++ b/Import/VlppWorkflowCompiler.cpp @@ -9542,6 +9542,14 @@ IsExpressionDependOnExpectedType(Expression) result = scope->symbols.Count() > 0; } + void Visit(WfBinaryExpression* node)override + { + if (node->op == WfBinaryOperator::Intersect) + { + result = Execute(node->first) && Execute(node->second); + } + } + void Visit(WfLiteralExpression* node)override { if (node->value == WfLiteralValue::Null)