Tried to use ++ and -- in shell and it wasn't working. It looks like we forgot to set contains_side_effects = true for these operators.
This bug revealed another bug where the a basic block with an arithmetic statement without side effect can cause the block to be empty, which is a syntax error.
Tried to use ++ and -- in shell and it wasn't working. It looks like we forgot to set
contains_side_effects = true
for these operators.This bug revealed another bug where the a basic block with an arithmetic statement without side effect can cause the block to be empty, which is a syntax error.