From 045028a92c3e061dde9110e5522d527c8439e1e4 Mon Sep 17 00:00:00 2001 From: Shimenkov Mikhail Date: Tue, 3 Jun 2025 19:06:56 +0300 Subject: [PATCH] Fix constant expression folding Signed-off-by: Shimenkov Mikhail Change-Id: Iad50986459e4ed8cf61c0b0ca69b05d75dd419bf --- ets2panda/compiler/lowering/ets/constantExpressionLowering.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ets2panda/compiler/lowering/ets/constantExpressionLowering.cpp b/ets2panda/compiler/lowering/ets/constantExpressionLowering.cpp index 583ebea60b..261e9883db 100644 --- a/ets2panda/compiler/lowering/ets/constantExpressionLowering.cpp +++ b/ets2panda/compiler/lowering/ets/constantExpressionLowering.cpp @@ -1412,6 +1412,7 @@ ir::AstNode *ConstantExpressionLowering::Fold(ir::AstNode *constantNode) } return node; }; + constantNode->TransformChildrenRecursivelyPostorder(handleFoldConstant, Name()); return TryToCorrectNumberOrCharLiteral(handleFoldConstant(constantNode), context_); } -- Gitee