diff options
| author | Ben Kimock <kimockb@gmail.com> | 2024-04-11 21:13:57 -0400 |
|---|---|---|
| committer | Ben Kimock <kimockb@gmail.com> | 2024-04-12 18:14:29 -0400 |
| commit | f7d54fa6cb8d5a31914de285efbb79f55b60abb2 (patch) | |
| tree | 0d70779599a1a0f5796fbb34f1a87bfd3c556499 /library/alloc/src/vec/into_iter.rs | |
| parent | aa6a697a1c75b0aa06954136f7641706edadc2be (diff) | |
| download | rust-f7d54fa6cb8d5a31914de285efbb79f55b60abb2.tar.gz rust-f7d54fa6cb8d5a31914de285efbb79f55b60abb2.zip | |
Avoid more NonNull-raw-NonNull roundtrips in Vec
Diffstat (limited to 'library/alloc/src/vec/into_iter.rs')
| -rw-r--r-- | library/alloc/src/vec/into_iter.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/alloc/src/vec/into_iter.rs b/library/alloc/src/vec/into_iter.rs index dfd42ca0619..b0226c84833 100644 --- a/library/alloc/src/vec/into_iter.rs +++ b/library/alloc/src/vec/into_iter.rs @@ -433,7 +433,7 @@ unsafe impl<#[may_dangle] T, A: Allocator> Drop for IntoIter<T, A> { // `IntoIter::alloc` is not used anymore after this and will be dropped by RawVec let alloc = ManuallyDrop::take(&mut self.0.alloc); // RawVec handles deallocation - let _ = RawVec::from_raw_parts_in(self.0.buf.as_ptr(), self.0.cap, alloc); + let _ = RawVec::from_nonnull_in(self.0.buf, self.0.cap, alloc); } } } |
