diff options
| author | Corey Farwell <coreyf@rwell.org> | 2017-03-24 18:13:14 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-24 18:13:14 -0500 |
| commit | eb6f09ce24dd5b34936ee8fa9db963c225129cb5 (patch) | |
| tree | 872cc1cf8aa592746f5f8870e4d2fefb60d6d855 /src | |
| parent | 433c0b70ced5c15ee614e22cf0d92ed6555e1bb9 (diff) | |
| parent | f97b3f08cde6dff89c8c236fce2479725d7f909e (diff) | |
| download | rust-eb6f09ce24dd5b34936ee8fa9db963c225129cb5.tar.gz rust-eb6f09ce24dd5b34936ee8fa9db963c225129cb5.zip | |
Rollup merge of #40790 - stepancheg:btreemap-drop, r=alexcrichton
Unnecessary iteration in BTreeMap::drop `IntoIter::drop` already iterates.
Diffstat (limited to 'src')
| -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()); } } } |
