Skip to content

Commit 259d01a

Browse files
authored
Set current_scope before replace_expr call (#1560)
1 parent 7155f68 commit 259d01a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/libasr/pass/arr_slice.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ class ArraySectionVisitor : public ASR::CallReplacerOnExpressionsVisitor<ArraySe
183183

184184
void call_replacer() {
185185
replacer.current_expr = current_expr;
186-
replacer.replace_expr(*current_expr);
187186
replacer.current_scope = current_scope;
187+
replacer.replace_expr(*current_expr);
188188
}
189189

190190
void transform_stmts(ASR::stmt_t **&m_body, size_t &n_body) {

src/libasr/pass/array_op.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -722,8 +722,8 @@ class ArrayOpVisitor : public ASR::CallReplacerOnExpressionsVisitor<ArrayOpVisit
722722

723723
void call_replacer() {
724724
replacer.current_expr = current_expr;
725-
replacer.replace_expr(*current_expr);
726725
replacer.current_scope = current_scope;
726+
replacer.replace_expr(*current_expr);
727727
}
728728

729729
void transform_stmts(ASR::stmt_t **&m_body, size_t &n_body) {

0 commit comments

Comments
 (0)