diff --git a/src/machine/arithmetic_ops.rs b/src/machine/arithmetic_ops.rs index 5cc64098..2541f0a1 100644 --- a/src/machine/arithmetic_ops.rs +++ b/src/machine/arithmetic_ops.rs @@ -1334,6 +1334,9 @@ impl MachineState { (ArenaHeaderTag::Rational, r) => { self.interms.push(Number::Rational(r)); } + (ArenaHeaderTag::F64, fl) => { + self.interms.push(Number::Float(*fl)); + } _ => { std::mem::drop(iter);