use indexing functions to set num_cells in allocate_and_frame/or_frame (#1877)

This commit is contained in:
Mark
2023-07-11 13:43:34 -06:00
parent 55a1f8d3da
commit bb420e9347
2 changed files with 2 additions and 6 deletions

View File

@@ -202,7 +202,7 @@ impl Stack {
offset += mem::size_of::<HeapCellValue>();
}
let and_frame = &mut *(new_ptr as *mut AndFrame);
let and_frame = self.index_and_frame_mut(e);
and_frame.prelude.num_cells = num_cells;
e
@@ -226,7 +226,7 @@ impl Stack {
offset += mem::size_of::<HeapCellValue>();
}
let or_frame = &mut *(new_ptr as *mut OrFrame);
let or_frame = self.index_or_frame_mut(b);
or_frame.prelude.num_cells = num_cells;
b