From 0972d54e3f20d9279b2f0f06fd3e6f56ade369f3 Mon Sep 17 00:00:00 2001 From: Fred Chow Date: Tue, 15 Jun 2021 11:08:24 -0700 Subject: [PATCH] lower array nodes in mapleme even if strength reduction is not turned on --- src/mapleall/maple_me/src/ssa_tab.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mapleall/maple_me/src/ssa_tab.cpp b/src/mapleall/maple_me/src/ssa_tab.cpp index 2bac8e55ff..71e2eed8da 100644 --- a/src/mapleall/maple_me/src/ssa_tab.cpp +++ b/src/mapleall/maple_me/src/ssa_tab.cpp @@ -30,7 +30,7 @@ namespace maple { BaseNode *SSATab::CreateSSAExpr(BaseNode *expr) { bool arrayLowered = false; - if (expr->GetOpCode() == OP_array && !mirModule.IsJavaModule() && !func->IsLfo() && MeOption::strengthReduction) { + if (expr->GetOpCode() == OP_array && !mirModule.IsJavaModule() && !func->IsLfo()) { MIRLower mirLower(mirModule, mirModule.CurFunction()); expr = mirLower.LowerCArray(static_cast(expr)); arrayLowered = true; -- Gitee