diff --git a/clippy_lints/src/needless_late_init.rs b/clippy_lints/src/needless_late_init.rs index 26c694a71..9c4e2ef67 100644 --- a/clippy_lints/src/needless_late_init.rs +++ b/clippy_lints/src/needless_late_init.rs @@ -185,13 +185,13 @@ fn assignment_suggestions<'tcx>( let suggestions = assignments .iter() - .map(|assignment| Some((assignment.span.until(assignment.rhs_span), String::new()))) - .chain(assignments.iter().map(|assignment| { - Some(( - assignment.rhs_span.shrink_to_hi().with_hi(assignment.span.hi()), - String::new(), - )) - })) + .map(|assignment| assignment.span.until(assignment.rhs_span)) + .chain( + assignments + .iter() + .map(|assignment| assignment.rhs_span.shrink_to_hi().with_hi(assignment.span.hi())), + ) + .map(|span| Some((span, String::new()))) .collect::>>()?; match suggestions.len() {