@@ -69,7 +69,6 @@ class ReplaceArrayOp: public ASR::BaseExprReplacer<ReplaceArrayOp> {
69
69
Vec<ASR::stmt_t *>& pass_result;
70
70
size_t result_counter;
71
71
bool & use_custom_loop_params;
72
- bool & remove_original_statement;
73
72
Vec<ASR::expr_t *>& result_lbound;
74
73
Vec<ASR::expr_t *>& result_ubound;
75
74
Vec<ASR::expr_t *>& result_inc;
@@ -86,15 +85,13 @@ class ReplaceArrayOp: public ASR::BaseExprReplacer<ReplaceArrayOp> {
86
85
87
86
ReplaceArrayOp (Allocator& al_, Vec<ASR::stmt_t *>& pass_result_,
88
87
bool & use_custom_loop_params_,
89
- bool & remove_original_statement_,
90
88
Vec<ASR::expr_t *>& result_lbound_,
91
89
Vec<ASR::expr_t *>& result_ubound_,
92
90
Vec<ASR::expr_t *>& result_inc_,
93
91
std::map<ASR::expr_t *, ASR::expr_t *>& resultvar2value_,
94
92
bool realloc_lhs_) :
95
93
al (al_), pass_result(pass_result_),
96
94
result_counter (0 ), use_custom_loop_params(use_custom_loop_params_),
97
- remove_original_statement (remove_original_statement_),
98
95
result_lbound (result_lbound_), result_ubound(result_ubound_),
99
96
result_inc (result_inc_), op_dims(nullptr ), op_n_dims(0 ),
100
97
op_expr (nullptr ), resultvar2value(resultvar2value_),
@@ -1328,7 +1325,6 @@ class ArrayOpVisitor : public ASR::CallReplacerOnExpressionsVisitor<ArrayOpVisit
1328
1325
al (al_), use_custom_loop_params(false ),
1329
1326
remove_original_statement (false ),
1330
1327
replacer (al_, pass_result, use_custom_loop_params,
1331
- remove_original_statement,
1332
1328
result_lbound, result_ubound, result_inc,
1333
1329
resultvar2value, realloc_lhs_),
1334
1330
parent_body (nullptr ), realloc_lhs(realloc_lhs_) {
0 commit comments