diff --git a/src/librustc_mir/transform/type_check.rs b/src/librustc_mir/transform/type_check.rs index f45dd4f3c71..fa90835c294 100644 --- a/src/librustc_mir/transform/type_check.rs +++ b/src/librustc_mir/transform/type_check.rs @@ -814,9 +814,9 @@ impl<'a, 'gcx, 'tcx> TypeChecker<'a, 'gcx, 'tcx> { real_target, ref imaginary_targets, } => { - self.assert_iscleanup(mir, block, real_target, is_cleanup); + self.assert_iscleanup(mir, block_data, real_target, is_cleanup); for target in imaginary_targets { - self.assert_iscleanup(mir, block, *target, is_cleanup); + self.assert_iscleanup(mir, block_data, *target, is_cleanup); } } }