Skip to content

Commit f97b3f0

Browse files
committed
Unnecessary iteration in BTreeMap::drop
`IntoIter::drop` already iterates.
1 parent e703b33 commit f97b3f0

File tree

1 file changed

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

1 file changed

+1
-2
lines changed

src/libcollections/btree/map.rs

+1-2
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)