Use given allocator instad of Global
This commit is contained in:
parent
497ef49805
commit
351fe27354
1 changed files with 2 additions and 2 deletions
|
@ -867,7 +867,7 @@ impl<T, A: Allocator> Box<[T], A> {
|
||||||
Ok(l) => l,
|
Ok(l) => l,
|
||||||
Err(_) => return Err(AllocError),
|
Err(_) => return Err(AllocError),
|
||||||
};
|
};
|
||||||
Global.allocate(layout)?.cast()
|
alloc.allocate(layout)?.cast()
|
||||||
};
|
};
|
||||||
unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, alloc).into_box(len)) }
|
unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, alloc).into_box(len)) }
|
||||||
}
|
}
|
||||||
|
@ -906,7 +906,7 @@ impl<T, A: Allocator> Box<[T], A> {
|
||||||
Ok(l) => l,
|
Ok(l) => l,
|
||||||
Err(_) => return Err(AllocError),
|
Err(_) => return Err(AllocError),
|
||||||
};
|
};
|
||||||
Global.allocate_zeroed(layout)?.cast()
|
alloc.allocate_zeroed(layout)?.cast()
|
||||||
};
|
};
|
||||||
unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, alloc).into_box(len)) }
|
unsafe { Ok(RawVec::from_raw_parts_in(ptr.as_ptr(), len, alloc).into_box(len)) }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue