From b082994301ac8515e49d4ca45b8c815ae82fc447 Mon Sep 17 00:00:00 2001 From: Keming Date: Sun, 3 Aug 2025 21:56:14 +0800 Subject: [PATCH] fix: overflow in the calculation expr Signed-off-by: Keming --- src/parser/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/parser/mod.rs b/src/parser/mod.rs index 34cc6f4fb..943df8ed2 100644 --- a/src/parser/mod.rs +++ b/src/parser/mod.rs @@ -14266,6 +14266,7 @@ impl Word { /// * `Ok(Some(replacement_expr))`: A replacement `Expr` is provided, use replacement `Expr`. /// * `Ok(None)`: A replacement `Expr` is not provided, use old `Expr`. /// * `Err(err)`: Any error returned. +#[cfg_attr(feature = "recursive-protection", recursive::recursive)] fn rewrite_calculation_expr( expr: &Expr, rewrite_func_expr: bool,