Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.35.0
Description
While reducing, when encountering an invalid expression in the list of constant expressions, RexExecutor is meant to return all initial expressions unchanged.
It fails to do so, because already handled correct expressions have already been added to the returned list, which can be greater than the input list.
For instance, when given the list { LN(2), LN(-2) }, the RexExecutor will output a list of length 3.