Skip to content

Commit 1f6801d

Browse files
committed
Add ExprLoop to contains_continue_expr()
1 parent 9f0cc93 commit 1f6801d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clippy_lints/src/loops.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ fn contains_continue_expr(expr: &Expr, dest: &NodeId) -> bool {
526526
ExprMatch(ref e, ref arms, _) => {
527527
contains_continue_expr(e, dest) || arms.iter().any(|a| contains_continue_expr(&a.body, dest))
528528
},
529-
ExprBlock(ref block) => contains_continue_block(block, dest),
529+
ExprBlock(ref block) | ExprLoop(ref block, ..) => contains_continue_block(block, dest),
530530
ExprStruct(_, _, ref base) => base.as_ref()
531531
.map_or(false, |e| contains_continue_expr(e, dest)),
532532
ExprAgain(d) => d.target_id.opt_id().map_or(false, |id| id == *dest),

0 commit comments

Comments
 (0)