From 7624736961dbac65623192f8c4c7c61df810e11b Mon Sep 17 00:00:00 2001 From: laurent Date: Sun, 5 Nov 2017 14:56:15 +0000 Subject: [PATCH] Bugfix. --- clippy_lints/src/loops.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clippy_lints/src/loops.rs b/clippy_lints/src/loops.rs index f13941bffc2..b1937a11efa 100644 --- a/clippy_lints/src/loops.rs +++ b/clippy_lints/src/loops.rs @@ -600,7 +600,7 @@ fn never_loop_expr(expr: &Expr, main_loop_id: &NodeId) -> NeverLoopResult { ExprMatch(ref e, ref arms, _) => { let e = never_loop_expr(e, main_loop_id); if arms.is_empty() { - NeverLoopResult::Otherwise + e } else { let arms = never_loop_expr_branch(&mut arms.iter().map(|a| &*a.body), main_loop_id); combine_seq(e, arms)