diff --git a/src/librustc/hir/lowering.rs b/src/librustc/hir/lowering.rs index 5793dc019c3..db70d18bd83 100644 --- a/src/librustc/hir/lowering.rs +++ b/src/librustc/hir/lowering.rs @@ -5113,18 +5113,6 @@ impl<'a> LoweringContext<'a> { ) } } - - fn wrap_in_try_constructor( - &mut self, - method: Symbol, - e: hir::Expr, - unstable_span: Span, - ) -> P { - let path = &[sym::ops, sym::Try, method]; - let from_err = P(self.expr_std_path(unstable_span, path, None, - ThinVec::new())); - P(self.expr_call(e.span, from_err, hir_vec![e])) - } } fn body_ids(bodies: &BTreeMap) -> Vec { diff --git a/src/librustc/hir/lowering/expr.rs b/src/librustc/hir/lowering/expr.rs index 711ec662301..378588d25b2 100644 --- a/src/librustc/hir/lowering/expr.rs +++ b/src/librustc/hir/lowering/expr.rs @@ -368,6 +368,17 @@ impl LoweringContext<'_> { }) } + fn wrap_in_try_constructor( + &mut self, + method: Symbol, + e: hir::Expr, + unstable_span: Span, + ) -> P { + let path = &[sym::ops, sym::Try, method]; + let from_err = P(self.expr_std_path(unstable_span, path, None, ThinVec::new())); + P(self.expr_call(e.span, from_err, hir_vec![e])) + } + /// Desugar `.await` into: /// ```rust /// {