зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1843076 - Use data_mut in HeaderSlice::drop().
Tentative, but it is more correct and made miri happier. Differential Revision: https://phabricator.services.mozilla.com/D183625
This commit is contained in:
Родитель
6624cf8eea
Коммит
aadc4434c7
|
@ -672,7 +672,7 @@ impl<H: PartialEq, T: PartialEq> PartialEq for HeaderSlice<H, T> {
|
|||
impl<H, T> Drop for HeaderSlice<H, T> {
|
||||
fn drop(&mut self) {
|
||||
unsafe {
|
||||
let mut ptr = self.data.as_mut_ptr();
|
||||
let mut ptr = self.data_mut();
|
||||
for _ in 0..self.len {
|
||||
std::ptr::drop_in_place(ptr);
|
||||
ptr = ptr.offset(1);
|
||||
|
|
Загрузка…
Ссылка в новой задаче