Revert "Remove workaround for 9.2 compiler bug."
authorTaylor R Campbell <campbell@mumble.net>
Fri, 16 Nov 2018 08:35:42 +0000 (08:35 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 16 Nov 2018 08:39:08 +0000 (08:39 +0000)
commit690adab07f3f98ccc53d38a75347f184e8811248
treefc5d4b2692227d5afcb613906fca53ee6b1804c3
parent9c41fb3689b6c78d5514aaa2c9798f84b72ab59e
Revert "Remove workaround for 9.2 compiler bug."

This reverts commit 7828111b77fb53e34b365abc775148f49eabe1d2.

I haven't tracked this down because the stack trace is full of frames
in the compiler for which we don't install debug data but the symptom
is:

;  Compiling file: "./floenv.bin" => "./floenv.com"...
;The object +inf.0, passed as the first argument to flonum-normalize, is not the correct type.

First few frames suggest this is in flo:->rational called by something
in RTL CSE.
src/runtime/floenv.scm