Elide type on liballoc vec

This commit is contained in:
Ivan Tham 2020-06-06 23:07:02 +08:00
parent 118b50524b
commit 758aa23e44
1 changed files with 1 additions and 1 deletions

View File

@ -984,7 +984,7 @@ impl<T> Vec<T> {
// bounds check above succeeds there must be a last element (which
// can be self[index] itself).
let last = ptr::read(self.as_ptr().add(len - 1));
let hole: *mut T = self.as_mut_ptr().add(index);
let hole = self.as_mut_ptr().add(index);
self.set_len(len - 1);
ptr::replace(hole, last)
}