correct heap-to-cell-index comparison in copy_slice_to_end (#2906)

This commit is contained in:
Mark Thom
2025-04-24 22:20:40 -07:00
committed by Mark Thom
parent 706ffe7ad9
commit b12d1ece17

View File

@@ -870,7 +870,7 @@ impl Heap {
unsafe {
loop {
if self.free_space() >= len {
if self.free_space() >= heap_index!(len) {
ptr::copy_nonoverlapping(
self.inner.ptr.add(heap_index!(range.start)),
self.inner.ptr.add(self.inner.byte_len),