evaluate floats referenced from the heap by tagged pointers (#1203)
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user