diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-04-03 15:39:35 +0200 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-04-03 15:39:35 +0200 |
| commit | abe0c2de43581bad6923af8c9e8c10d862fa5ffc (patch) | |
| tree | 0f7c79af739d34a97ebfb277ad47d598eb40b7f7 | |
| parent | 424c7939259d8c6c1a914d36011651ac71f73b62 (diff) | |
cleanup lower_item_id
| -rw-r--r-- | src/librustc_ast_lowering/item.rs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/librustc_ast_lowering/item.rs b/src/librustc_ast_lowering/item.rs index b319ee76c81..6c35969c849 100644 --- a/src/librustc_ast_lowering/item.rs +++ b/src/librustc_ast_lowering/item.rs @@ -165,19 +165,10 @@ impl<'hir> LoweringContext<'_, 'hir> { } ItemKind::MacroDef(..) => SmallVec::new(), ItemKind::Fn(..) | ItemKind::Impl { of_trait: None, .. } => smallvec![i.id], - ItemKind::Static(ref ty, ..) => { + ItemKind::Static(ref ty, ..) | ItemKind::Const(_, ref ty, ..) => { let mut ids = smallvec![i.id]; if self.sess.features_untracked().impl_trait_in_bindings { - let mut visitor = ImplTraitTypeIdVisitor { ids: &mut ids }; - visitor.visit_ty(ty); - } - ids - } - ItemKind::Const(_, ref ty, ..) => { - let mut ids = smallvec![i.id]; - if self.sess.features_untracked().impl_trait_in_bindings { - let mut visitor = ImplTraitTypeIdVisitor { ids: &mut ids }; - visitor.visit_ty(ty); + ImplTraitTypeIdVisitor { ids: &mut ids }.visit_ty(ty); } ids } |
