correct heap-to-cell-index comparison in copy_slice_to_end (#2906)
This commit is contained in:
@@ -870,7 +870,7 @@ impl Heap {
|
|||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
loop {
|
loop {
|
||||||
if self.free_space() >= len {
|
if self.free_space() >= heap_index!(len) {
|
||||||
ptr::copy_nonoverlapping(
|
ptr::copy_nonoverlapping(
|
||||||
self.inner.ptr.add(heap_index!(range.start)),
|
self.inner.ptr.add(heap_index!(range.start)),
|
||||||
self.inner.ptr.add(self.inner.byte_len),
|
self.inner.ptr.add(self.inner.byte_len),
|
||||||
|
|||||||
Reference in New Issue
Block a user