Skip to content

Commit 14f8894

Browse files
committed
remove redundant code
1 parent a524321 commit 14f8894

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/liballoc/vec.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2281,12 +2281,7 @@ where
22812281
{
22822282
fn spec_extend(&mut self, iterator: slice::Iter<'a, T>) {
22832283
let slice = iterator.as_slice();
2284-
self.reserve(slice.len());
2285-
unsafe {
2286-
let len = self.len();
2287-
self.set_len(len + slice.len());
2288-
self.get_unchecked_mut(len..).copy_from_slice(slice);
2289-
}
2284+
unsafe { self.append_elements(slice) };
22902285
}
22912286
}
22922287

0 commit comments

Comments
 (0)