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(()), } }