diff --git a/clippy_lints/src/manual_rem_euclid.rs b/clippy_lints/src/manual_rem_euclid.rs index cba03389a9b..d6b74b3e1ca 100644 --- a/clippy_lints/src/manual_rem_euclid.rs +++ b/clippy_lints/src/manual_rem_euclid.rs @@ -107,7 +107,7 @@ fn check_for_positive_int_constant<'a>(cx: &'a LateContext<'_>, expr: &'a Expr<' if int_const > FullInt::S(0) { let val = match int_const { - FullInt::S(s) => s.try_into().unwrap(), + FullInt::S(s) => s.try_into().ok()?, FullInt::U(u) => u, }; Some((val, other_op))