From f144edeefa736d61e80072f0f7b37ccea8ffb782 Mon Sep 17 00:00:00 2001 From: Embers-of-the-Fire Date: Thu, 6 Jun 2024 18:23:28 +0800 Subject: [PATCH] [Bug fix] Fix rule B909's panic when checking large loop blocks (#11772) --- .../rules/flake8_bugbear/rules/loop_iterator_mutation.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs b/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs index 3c5b31ce7a..d48466813a 100644 --- a/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs +++ b/crates/ruff_linter/src/rules/flake8_bugbear/rules/loop_iterator_mutation.rs @@ -114,9 +114,9 @@ fn is_mutating_function(function_name: &str) -> bool { struct LoopMutationsVisitor<'a> { iter: &'a Expr, target: &'a Expr, - mutations: HashMap>, - branches: Vec, - branch: u8, + mutations: HashMap>, + branches: Vec, + branch: u32, } impl<'a> LoopMutationsVisitor<'a> {