From 447f91e5eedc1e1600ed370d0cc79522f0bd32b5 Mon Sep 17 00:00:00 2001 From: Jussi Saurio Date: Sun, 16 Feb 2025 11:27:38 +0200 Subject: [PATCH] optimizer.rs: remove constant folding optimization for NULL since it's incorrect --- core/translate/optimizer.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/core/translate/optimizer.rs b/core/translate/optimizer.rs index 971e7e790..7b765edb2 100644 --- a/core/translate/optimizer.rs +++ b/core/translate/optimizer.rs @@ -367,7 +367,6 @@ impl Optimizable for ast::Expr { fn check_constant(&self) -> Result> { match self { Self::Literal(lit) => match lit { - ast::Literal::Null => Ok(Some(ConstantPredicate::AlwaysFalse)), ast::Literal::Numeric(b) => { if let Ok(int_value) = b.parse::() { return Ok(Some(if int_value == 0 {