Fix early constant simplification

Commit 25e1186f ("simplify signed constants early") was just horribly
broken for the '+5' kind of constant, because we rewrote the expression
as a constant, but then continued to treat it as an unop.
1 file changed