Skip to content

Commit eb6f09c

Browse files
authored
Rollup merge of #40790 - stepancheg:btreemap-drop, r=alexcrichton
Unnecessary iteration in BTreeMap::drop `IntoIter::drop` already iterates.
2 parents 433c0b7 + f97b3f0 commit eb6f09c

File tree

1 file changed

+1
-2
lines changed
  • src/libcollections/btree

1 file changed

+1
-2
lines changed

src/libcollections/btree/map.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,7 @@ pub struct BTreeMap<K, V> {
141141
unsafe impl<#[may_dangle] K, #[may_dangle] V> Drop for BTreeMap<K, V> {
142142
fn drop(&mut self) {
143143
unsafe {
144-
for _ in ptr::read(self).into_iter() {
145-
}
144+
drop(ptr::read(self).into_iter());
146145
}
147146
}
148147
}

0 commit comments

Comments
 (0)