Skip to content

Commit d2cbcff

Browse files
committed
Fix errors after ASR changes in variable
1 parent 3b760dc commit d2cbcff

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/libasr/pass/pass_compare.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class CompareExprReplacer : public ASR::BaseExprReplacer<CompareExprReplacer>
3838
#define create_args(x, type, symtab, vec_exprs) { \
3939
ASR::symbol_t* arg = ASR::down_cast<ASR::symbol_t>( \
4040
ASR::make_Variable_t(al, loc, symtab, \
41-
s2c(al, x), ASR::intentType::In, nullptr, nullptr, \
41+
s2c(al, x), nullptr, 0, ASR::intentType::In, nullptr, nullptr, \
4242
ASR::storage_typeType::Default, type, \
4343
ASR::abiType::Source, ASR::accessType::Public, \
4444
ASR::presenceType::Required, false)); \
@@ -161,7 +161,7 @@ class CompareExprReplacer : public ASR::BaseExprReplacer<CompareExprReplacer>
161161
// Declare `result`
162162
ASR::symbol_t* arg = ASR::down_cast<ASR::symbol_t>(
163163
ASR::make_Variable_t(al, loc, tup_compare_symtab,
164-
s2c(al, "result"), ASR::intentType::Local, nullptr, nullptr,
164+
s2c(al, "result"), nullptr, 0, ASR::intentType::In, nullptr, nullptr,
165165
ASR::storage_typeType::Default, bool_type,
166166
ASR::abiType::Source, ASR::accessType::Public,
167167
ASR::presenceType::Required, false));
@@ -341,7 +341,7 @@ class CompareExprReplacer : public ASR::BaseExprReplacer<CompareExprReplacer>
341341
// Declare `result`
342342
ASR::symbol_t* res_arg = ASR::down_cast<ASR::symbol_t>(
343343
ASR::make_Variable_t(al, loc, list_compare_symtab,
344-
s2c(al, "result"), ASR::intentType::Local, nullptr, nullptr,
344+
s2c(al, "result"), nullptr, 0, ASR::intentType::In, nullptr, nullptr,
345345
ASR::storage_typeType::Default, bool_type,
346346
ASR::abiType::Source, ASR::accessType::Public,
347347
ASR::presenceType::Required, false));

0 commit comments

Comments
 (0)