From 27a4f576a65fb7c3ca254623357f0d62d1894e9a Mon Sep 17 00:00:00 2001 From: wangzhengji Date: Sat, 30 Aug 2025 12:51:15 +0800 Subject: [PATCH] Fix type widen missing CTE Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICVAZ0 Signed-off-by: wangzhengji --- ets2panda/checker/ETSAnalyzer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ets2panda/checker/ETSAnalyzer.cpp b/ets2panda/checker/ETSAnalyzer.cpp index 3ddb14664f..62707a62b1 100644 --- a/ets2panda/checker/ETSAnalyzer.cpp +++ b/ets2panda/checker/ETSAnalyzer.cpp @@ -2992,7 +2992,7 @@ checker::Type *ETSAnalyzer::Check(ir::UpdateExpression *expr) const return expr->SetTsType(checker->GlobalTypeError()); } - return expr->SetTsType(operandType); + return expr->SetTsType(checker->ApplyUnaryOperatorPromotion(expr->argument_, operandType)); } // compile methods for LITERAL EXPRESSIONS in alphabetical order -- Gitee