Open Protryon opened 3 years ago
The interpreter can short circuit here, but the constraints still have to be generated. This can be done once we have a solution to do the latter for cases like this where the constraints aren't equivalent to what the interpreter is doing.
Right now, we don't pass indicators around for expression eval. This will be changing soon with a related change, and for enforced constraints emitted from expressions, we can have psuedo-short circuiting for boolean and/or.