This fixes an issue with mutable variables that are static on a first run through a loop and dynamic afterward when they are used in a unary operation. The unary operation needs to be fully evaluated rather than generated into RIR, much the way static binary operations are.
This fixes an issue with mutable variables that are static on a first run through a loop and dynamic afterward when they are used in a unary operation. The unary operation needs to be fully evaluated rather than generated into RIR, much the way static binary operations are.