No need to pass parent of block for BlockTailExpression

This commit is contained in:
Michael Goulet 2024-04-11 12:41:03 -04:00
parent ffdf277618
commit 5915850071

View File

@ -1591,14 +1591,13 @@ pub(crate) fn coerce_inner<'a>(
err.span_label(cause.span, "return type is not `()`"); err.span_label(cause.span, "return type is not `()`");
} }
ObligationCauseCode::BlockTailExpression(blk_id, ..) => { ObligationCauseCode::BlockTailExpression(blk_id, ..) => {
let parent_id = fcx.tcx.parent_hir_id(blk_id);
err = self.report_return_mismatched_types( err = self.report_return_mismatched_types(
cause, cause,
expected, expected,
found, found,
coercion_error, coercion_error,
fcx, fcx,
parent_id, blk_id,
expression, expression,
Some(blk_id), Some(blk_id),
); );