Don't transform (- x) into (- 0 x).
authorTaylor R Campbell <campbell@mumble.net>
Fri, 16 Nov 2018 07:05:17 +0000 (07:05 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 16 Nov 2018 08:25:07 +0000 (08:25 +0000)
commit37faef9232d3c599731c9645b198217ff4d96f05
tree99f8a3cd6e8efbcac88e43b0090c2d34b46a017e
parent39d21a6f7056ab3bf6f087c9a04cc6ecfff150fe
Don't transform (- x) into (- 0 x).

The transformation is wrong for floating-point signed zero.
src/sf/usiexp.scm
tests/runtime/test-arith.scm