evaluate floats referenced from the heap by tagged pointers (#1203)

This commit is contained in:
Mark Thom
2022-01-11 18:42:01 -07:00
parent 67854e0720
commit c5cda99f9d

View File

@@ -1334,6 +1334,9 @@ impl MachineState {
(ArenaHeaderTag::Rational, r) => { (ArenaHeaderTag::Rational, r) => {
self.interms.push(Number::Rational(r)); self.interms.push(Number::Rational(r));
} }
(ArenaHeaderTag::F64, fl) => {
self.interms.push(Number::Float(*fl));
}
_ => { _ => {
std::mem::drop(iter); std::mem::drop(iter);