We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7bc2e1d commit c1b65ecCopy full SHA for c1b65ec
clippy_lints/src/loops.rs
@@ -2218,7 +2218,8 @@ fn is_conditional(expr: &Expr) -> bool {
2218
fn is_nested(cx: &LateContext<'_, '_>, match_expr: &Expr, iter_expr: &Expr) -> bool {
2219
if_chain! {
2220
if let Some(loop_block) = get_enclosing_block(cx, match_expr.hir_id);
2221
- if let Some(Node::Expr(loop_expr)) = cx.tcx.hir().find_by_hir_id(cx.tcx.hir().get_parent_node_by_hir_id(loop_block.hir_id));
+ let parent_node = cx.tcx.hir().get_parent_node_by_hir_id(loop_block.hir_id);
2222
+ if let Some(Node::Expr(loop_expr)) = cx.tcx.hir().find_by_hir_id(parent_node);
2223
then {
2224
return is_loop_nested(cx, loop_expr, iter_expr)
2225
}
0 commit comments