diff options
| author | Stepan Koltsov <stepan.koltsov@gmail.com> | 2017-03-24 06:18:23 +0300 |
|---|---|---|
| committer | Stepan Koltsov <stepan.koltsov@gmail.com> | 2017-03-24 06:18:23 +0300 |
| commit | f97b3f08cde6dff89c8c236fce2479725d7f909e (patch) | |
| tree | 3e08e90859316590b83da42d9024d0e9fa6f0b1f | |
| parent | e703b33e3e03d1078c8825e1f64ecfb45884f5cb (diff) | |
Unnecessary iteration in BTreeMap::drop
`IntoIter::drop` already iterates.
| -rw-r--r-- | src/libcollections/btree/map.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libcollections/btree/map.rs b/src/libcollections/btree/map.rs index bed216ba3d1..dcacef4f0f0 100644 --- a/src/libcollections/btree/map.rs +++ b/src/libcollections/btree/map.rs @@ -141,8 +141,7 @@ pub struct BTreeMap<K, V> { unsafe impl<#[may_dangle] K, #[may_dangle] V> Drop for BTreeMap<K, V> { fn drop(&mut self) { unsafe { - for _ in ptr::read(self).into_iter() { - } + drop(ptr::read(self).into_iter()); } } } |
