Inline postfix nesting guard
diff --git a/crates/ruff_python_parser/src/parser/expression.rs b/crates/ruff_python_parser/src/parser/expression.rs index 231ed04..7e7323c 100644 --- a/crates/ruff_python_parser/src/parser/expression.rs +++ b/crates/ruff_python_parser/src/parser/expression.rs
@@ -732,14 +732,14 @@ loop { lhs = match self.current_token_kind() { TokenKind::Lpar => { - if self.current_nesting_exceeds_recursion_limit() { + if self.tokens.nesting() > self.max_nesting_depth { self.report_recursion_limit_exceeded(self.current_token_range()); break lhs; } Expr::Call(self.parse_call_expression(lhs, start)) } TokenKind::Lsqb => { - if self.current_nesting_exceeds_recursion_limit() { + if self.tokens.nesting() > self.max_nesting_depth { self.report_recursion_limit_exceeded(self.current_token_range()); break lhs; }
diff --git a/crates/ruff_python_parser/src/parser/mod.rs b/crates/ruff_python_parser/src/parser/mod.rs index a515b0f..6473dbc 100644 --- a/crates/ruff_python_parser/src/parser/mod.rs +++ b/crates/ruff_python_parser/src/parser/mod.rs
@@ -113,11 +113,6 @@ Some(result) } - #[inline] - fn current_nesting_exceeds_recursion_limit(&self) -> bool { - self.tokens.nesting() > self.max_nesting_depth - } - #[cold] #[inline(never)] fn report_recursion_limit_exceeded<R: Ranged>(&mut self, ranged: R) {