diff --git a/src/mapleall/maple_me/src/ssa_tab.cpp b/src/mapleall/maple_me/src/ssa_tab.cpp index 2bac8e55ff9986cedad1fbdfb2c477e4cd0a2e7c..71e2eed8daa3565d3f9d45c720ac4932a9f66595 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;