From 500ec08a1286d307495d6b1583237eeca587563e Mon Sep 17 00:00:00 2001 From: Zelentsov Dmitry Date: Wed, 14 May 2025 12:59:38 +0300 Subject: [PATCH] Fix multidimension array check Signed-off-by: Zelentsov Dmitry --- ets2panda/checker/ETSAnalyzer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ets2panda/checker/ETSAnalyzer.cpp b/ets2panda/checker/ETSAnalyzer.cpp index 024ac2f89..98f7b7ce9 100644 --- a/ets2panda/checker/ETSAnalyzer.cpp +++ b/ets2panda/checker/ETSAnalyzer.cpp @@ -522,6 +522,9 @@ checker::Type *ETSAnalyzer::Check(ir::ETSNewClassInstanceExpression *expr) const checker::Type *ETSAnalyzer::Check(ir::ETSNewMultiDimArrayInstanceExpression *expr) const { + if (expr->TsType() != nullptr) { + return expr->TsType(); + } ETSChecker *checker = GetETSChecker(); CheckArrayElementType(checker, expr); -- Gitee