From a4a80f37bc2775ebce032f491a1002f03aec61ba Mon Sep 17 00:00:00 2001 From: Nikita Sivukhin Date: Sun, 2 Feb 2025 20:45:18 +0400 Subject: [PATCH] rewrite unary expressions too - in order to support "NOT FALSE" expressions --- core/translate/optimizer.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/translate/optimizer.rs b/core/translate/optimizer.rs index 5ad3074cd..bd69fb0f0 100644 --- a/core/translate/optimizer.rs +++ b/core/translate/optimizer.rs @@ -675,6 +675,10 @@ fn rewrite_expr(expr: &mut ast::Expr) -> Result<()> { } Ok(()) } + ast::Expr::Unary(_, arg) => { + rewrite_expr(arg)?; + Ok(()) + } _ => Ok(()), } }