]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_ast_lowering/src/lib.rs
Remove unused span argument from `walk_fn`.
[rust.git] / compiler / rustc_ast_lowering / src / lib.rs
index 9b4ee9b5a65721f3957ddfc7709d7fcac673ac27..0720f23ed756d449ad3c7f50155ee323912cfa54 100644 (file)
@@ -1351,17 +1351,14 @@ fn lower_ty_direct(&mut self, t: &Ty, itctx: &mut ImplTraitContext) -> hir::Ty<'
                             *in_trait,
                             itctx,
                         ),
-                    ImplTraitContext::TypeAliasesOpaqueTy => {
-                        let mut nested_itctx = ImplTraitContext::TypeAliasesOpaqueTy;
-                        self.lower_opaque_impl_trait(
-                            span,
-                            hir::OpaqueTyOrigin::TyAlias,
-                            def_node_id,
-                            bounds,
-                            false,
-                            nested_itctx,
-                        )
-                    }
+                    ImplTraitContext::TypeAliasesOpaqueTy => self.lower_opaque_impl_trait(
+                        span,
+                        hir::OpaqueTyOrigin::TyAlias,
+                        def_node_id,
+                        bounds,
+                        false,
+                        &mut ImplTraitContext::TypeAliasesOpaqueTy,
+                    ),
                     ImplTraitContext::Universal => {
                         let span = t.span;
                         let ident = Ident::from_str_and_span(&pprust::ty_to_string(t), span);
@@ -1376,13 +1373,16 @@ fn lower_ty_direct(&mut self, t: &Ty, itctx: &mut ImplTraitContext) -> hir::Ty<'
                     ImplTraitContext::Disallowed(
                         position @ (ImplTraitPosition::TraitReturn | ImplTraitPosition::ImplReturn),
                     ) => {
-                        self.tcx.sess.create_feature_err(
-                            MisplacedImplTrait {
-                                span: t.span,
-                                position: DiagnosticArgFromDisplay(&position),
-                            },
-                            sym::return_position_impl_trait_in_trait,
-                        ).emit();
+                        self.tcx
+                            .sess
+                            .create_feature_err(
+                                MisplacedImplTrait {
+                                    span: t.span,
+                                    position: DiagnosticArgFromDisplay(&position),
+                                },
+                                sym::return_position_impl_trait_in_trait,
+                            )
+                            .emit();
                         hir::TyKind::Err
                     }
                     ImplTraitContext::Disallowed(position) => {