diff options
| author | Santiago Pastorino <spastorino@gmail.com> | 2021-07-14 16:17:56 -0300 |
|---|---|---|
| committer | Santiago Pastorino <spastorino@gmail.com> | 2021-07-18 09:30:07 -0300 |
| commit | 4d2d90307d7a7ac70a2cd4545dbe917f79eb9dff (patch) | |
| tree | f735849528cf8a4de1fd45bf43725f603f5f0678 /compiler/rustc_ast_lowering/src | |
| parent | bc106ebb5a8f96f905a3d96606b052fbf41b8332 (diff) | |
| download | rust-4d2d90307d7a7ac70a2cd4545dbe917f79eb9dff.tar.gz rust-4d2d90307d7a7ac70a2cd4545dbe917f79eb9dff.zip | |
Remove impl trait bindings handling on const AST lowering
Diffstat (limited to 'compiler/rustc_ast_lowering/src')
| -rw-r--r-- | compiler/rustc_ast_lowering/src/item.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/compiler/rustc_ast_lowering/src/item.rs b/compiler/rustc_ast_lowering/src/item.rs index d8c4fdbb46a..d8c879fd7cb 100644 --- a/compiler/rustc_ast_lowering/src/item.rs +++ b/compiler/rustc_ast_lowering/src/item.rs @@ -484,17 +484,7 @@ impl<'hir> LoweringContext<'_, 'hir> { span: Span, body: Option<&Expr>, ) -> (&'hir hir::Ty<'hir>, hir::BodyId) { - let mut capturable_lifetimes; - let itctx = if self.sess.features_untracked().impl_trait_in_bindings { - capturable_lifetimes = FxHashSet::default(); - ImplTraitContext::TypeAliasesOpaqueTy { - capturable_lifetimes: &mut capturable_lifetimes, - origin: hir::OpaqueTyOrigin::Misc, - } - } else { - ImplTraitContext::Disallowed(ImplTraitPosition::Binding) - }; - let ty = self.lower_ty(ty, itctx); + let ty = self.lower_ty(ty, ImplTraitContext::Disallowed(ImplTraitPosition::Binding)); (ty, self.lower_const_body(span, body)) } |
