diff --git a/src/base.rs b/src/base.rs index fbc7692ee4e..312e8a85d79 100644 --- a/src/base.rs +++ b/src/base.rs @@ -309,7 +309,7 @@ fn codegen_fn_content<'a, 'tcx: 'a>(fx: &mut FunctionCx<'a, 'tcx, impl Backend>) target, unwind: _, } => { - let ty = location.ty(fx.mir, fx.tcx).to_ty(fx.tcx); + let ty = location.ty(fx.mir, fx.tcx).ty; let ty = fx.monomorphize(&ty); let drop_fn = crate::rustc_mir::monomorphize::resolve_drop_in_place(fx.tcx, ty);