diff options
| author | The8472 <git@infinite-source.de> | 2019-11-23 14:30:10 +0100 |
|---|---|---|
| committer | The8472 <git@infinite-source.de> | 2020-09-03 20:59:16 +0200 |
| commit | 8c816b96dd549d24146f6c4be410fcf7526221d1 (patch) | |
| tree | f245b993f6745721542b37843da4f7321273d263 | |
| parent | cc67c8eb911a2ce607614434dabc41df26ca5d37 (diff) | |
| download | rust-8c816b96dd549d24146f6c4be410fcf7526221d1.tar.gz rust-8c816b96dd549d24146f6c4be410fcf7526221d1.zip | |
remove redundant code
| -rw-r--r-- | library/alloc/src/vec.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/library/alloc/src/vec.rs b/library/alloc/src/vec.rs index fc4ccf043fd..fdc7738e733 100644 --- a/library/alloc/src/vec.rs +++ b/library/alloc/src/vec.rs @@ -2386,13 +2386,7 @@ where { fn spec_extend(&mut self, iterator: slice::Iter<'a, T>) { let slice = iterator.as_slice(); - self.reserve(slice.len()); - unsafe { - let len = self.len(); - let dst_slice = slice::from_raw_parts_mut(self.as_mut_ptr().add(len), slice.len()); - dst_slice.copy_from_slice(slice); - self.set_len(len + slice.len()); - } + unsafe { self.append_elements(slice) }; } } |
