| ExprKind::Break { .. }
| ExprKind::InlineAsm { .. }
| ExprKind::Return { .. } => {
- unpack!(block = this.stmt_expr(block, expr));
+ unpack!(block = this.stmt_expr(block, expr, None));
this.cfg.push_assign_unit(block, source_info, destination);
block.unit()
}
// must be handled above or else we get an
// infinite loop in the builder; see
- // e.g. `ExprKind::VarRef` above
+ // e.g., `ExprKind::VarRef` above
Category::Place => false,
_ => true,