From 2ca57afda360a5c34cb3dbdbdfbd066a5459fe12 Mon Sep 17 00:00:00 2001 From: advik Date: Mon, 20 May 2024 20:32:50 +0530 Subject: [PATCH 1/6] Add looping over dictionaries and sets --- integration_tests/loop_12.py | 52 ++++++ src/libasr/ASR.asdl | 1 + src/libasr/codegen/asr_to_llvm.cpp | 183 ++++++++++++++++++++ src/libasr/codegen/llvm_utils.cpp | 9 + src/libasr/codegen/llvm_utils.h | 25 ++- src/lpython/semantics/python_ast_to_asr.cpp | 34 +++- 6 files changed, 294 insertions(+), 10 deletions(-) create mode 100644 integration_tests/loop_12.py diff --git a/integration_tests/loop_12.py b/integration_tests/loop_12.py new file mode 100644 index 0000000000..c5c067a4ac --- /dev/null +++ b/integration_tests/loop_12.py @@ -0,0 +1,52 @@ + +def test_for_dict_int(): + dict_int: dict[i32, i32] = {1:2, 2:3, 3:4} + key: i32 + s1: i32 = 0 + s2: i32 = 0 + + for key in dict_int: + print(key) + s1 += key + s2 += dict_int[key] + + assert s1 == 6 + assert s2 == 9 + +def test_for_dict_str(): + dict_str: dict[str, str] = {"a":"b", "c":"d"} + key: str + s1: str = "" + s2: str = "" + + for key in dict_str: + print(key) + s1 += key + s2 += dict_str[key] + + assert (s1 == "ac" or s1 == "ca") + assert ((s1 == "ac" and s2 == "bd") or (s1 == "ca" and s2 == "db")) + +def test_for_set_int(): + set_int: set[i32] = {1, 2, 3} + el: i32 + s: i32 = 0 + + for el in set_int: + print(el) + s += el + + assert s == 6 + +def test_for_set_str(): + set_str: set[str] = {'a', 'b'} + el: str + s: str = "" + + for el in set_str: + print(el) + s += el + + assert (s == "ab" or s == "ba") + + diff --git a/src/libasr/ASR.asdl b/src/libasr/ASR.asdl index 578e31692c..1c07e74103 100644 --- a/src/libasr/ASR.asdl +++ b/src/libasr/ASR.asdl @@ -40,6 +40,7 @@ stmt | ErrorStop(expr? code) | Exit(identifier? stmt_name) | ForAllSingle(do_loop_head head, stmt assign_stmt) + | ForEach(expr var, expr container, stmt* body) | GoTo(int target_id, identifier name) | GoToTarget(int id, identifier name) | If(expr test, stmt* body, stmt* orelse) diff --git a/src/libasr/codegen/asr_to_llvm.cpp b/src/libasr/codegen/asr_to_llvm.cpp index 6d5844734c..7c0a54c794 100644 --- a/src/libasr/codegen/asr_to_llvm.cpp +++ b/src/libasr/codegen/asr_to_llvm.cpp @@ -5775,6 +5775,189 @@ class ASRToLLVMVisitor : public ASR::BaseVisitor strings_to_be_deallocated.p = strings_to_be_deallocated_copy; } + void visit_ForEach(const ASR::ForEach_t &x) { + llvm::Value **strings_to_be_deallocated_copy = strings_to_be_deallocated.p; + size_t n = strings_to_be_deallocated.n; + strings_to_be_deallocated.reserve(al, 1); + + int64_t ptr_loads_copy = ptr_loads; + ptr_loads = 0; + this->visit_expr(*x.m_container); + llvm::Value *pcontainer = tmp; + ptr_loads = 0; + this->visit_expr(*x.m_var); + llvm::Value *pvar = tmp; + ptr_loads = ptr_loads_copy; + + if (ASR::is_a(*ASRUtils::expr_type(x.m_container))) { + ASR::Dict_t *dict_type = ASR::down_cast( + ASRUtils::expr_type(x.m_container)); + ASR::ttype_t *key_type = dict_type->m_key_type; + llvm::Value *capacity = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_capacity(pcontainer)); + llvm::Value *key_mask = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_keymask(pcontainer)); + llvm::Value *key_list = llvm_utils->dict_api->get_key_list(pcontainer); + llvm::AllocaInst *idx_ptr = builder->CreateAlloca( + llvm::Type::getInt32Ty(context), nullptr); + LLVM::CreateStore(*builder, llvm::ConstantInt::get( + llvm::Type::getInt32Ty(context), llvm::APInt(32, 0)), idx_ptr); + + if (llvm_utils->dict_api == llvm_utils->dict_api_sc) { + llvm::Value *key_value_pairs = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_key_value_pairs(pcontainer)); + llvm::Type* kv_pair_type = + llvm_utils->dict_api->get_key_value_pair_type(key_type, dict_type->m_value_type); + llvm::AllocaInst *chain_itr = builder->CreateAlloca( + llvm::Type::getInt8PtrTy(context), nullptr); + + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value* idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value* key_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(key_mask, idx)); + llvm::Value* is_key_set = builder->CreateICmpEQ(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), llvm::APInt(8, 1))); + + llvm_utils->create_if_else(is_key_set, [&]() { + llvm::Value* dict_i = llvm_utils->create_ptr_gep(key_value_pairs, idx); + llvm::Value* kv_ll_i8 = builder->CreateBitCast(dict_i, llvm::Type::getInt8PtrTy(context)); + LLVM::CreateStore(*builder, kv_ll_i8, chain_itr); + + llvm::BasicBlock *loop2head = llvm::BasicBlock::Create(context, "loop2.head"); + llvm::BasicBlock *loop2body = llvm::BasicBlock::Create(context, "loop2.body"); + llvm::BasicBlock *loop2end = llvm::BasicBlock::Create(context, "loop2.end"); + + // head + llvm_utils->start_new_block(loop2head); + { + llvm::Value *cond = builder->CreateICmpNE( + LLVM::CreateLoad(*builder, chain_itr), + llvm::ConstantPointerNull::get(llvm::Type::getInt8PtrTy(context)) + ); + builder->CreateCondBr(cond, loop2body, loop2end); + } + + // body + llvm_utils->start_new_block(loop2body); + { + llvm::Value* kv_struct_i8 = LLVM::CreateLoad(*builder, chain_itr); + llvm::Value* kv_struct = builder->CreateBitCast(kv_struct_i8, kv_pair_type->getPointerTo()); + llvm::Value* kv_el = llvm_utils->create_gep(kv_struct, 0); + if( !LLVM::is_llvm_struct(key_type) ) { + kv_el = LLVM::CreateLoad(*builder, kv_el); + } + LLVM::CreateStore(*builder, kv_el, pvar); + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + llvm::Value* next_kv_struct = LLVM::CreateLoad(*builder, llvm_utils->create_gep(kv_struct, 2)); + LLVM::CreateStore(*builder, next_kv_struct, chain_itr); + } + + builder->CreateBr(loop2head); + + // end + llvm_utils->start_new_block(loop2end); + }, [=]() { + }); + llvm::Value* tmp = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, tmp, idx_ptr); + + }); + + } else { + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value *idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value *key_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(key_mask, idx)); + llvm::Value *is_key_skip = builder->CreateICmpEQ(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 3))); + llvm::Value *is_key_set = builder->CreateICmpNE(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 0))); + + llvm::Value *el_exists = builder->CreateAnd(is_key_set, + builder->CreateNot(is_key_skip)); + + llvm_utils->create_if_else(el_exists, [&]() { + LLVM::CreateStore(*builder, llvm_utils->list_api->read_item(key_list, idx, + false, *module, LLVM::is_llvm_struct(key_type)), pvar); + + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + }, [=](){}); + + idx = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, idx, idx_ptr); + }); + } + } else if (ASR::is_a(*ASRUtils::expr_type(x.m_container))) { + ASR::Set_t *set_type = ASR::down_cast( + ASRUtils::expr_type(x.m_container)); + ASR::ttype_t *el_type = set_type->m_type; + + llvm::AllocaInst *idx_ptr = builder->CreateAlloca( + llvm::Type::getInt32Ty(context), nullptr); + LLVM::CreateStore(*builder, llvm::ConstantInt::get( + llvm::Type::getInt32Ty(context), llvm::APInt(32, 0)), idx_ptr); + + llvm::Value *capacity = LLVM::CreateLoad(*builder, + llvm_utils->set_api->get_pointer_to_capacity(pcontainer)); + llvm::Value *el_list = llvm_utils->set_api->get_el_list(pcontainer); + llvm::Value *el_mask = LLVM::CreateLoad(*builder, + llvm_utils->set_api->get_pointer_to_mask(pcontainer)); + + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value *idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value *el_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(el_mask, idx)); + llvm::Value *is_el_skip = builder->CreateICmpEQ(el_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 3))); + llvm::Value *is_el_set = builder->CreateICmpNE(el_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 0))); + + llvm::Value *el_exists = builder->CreateAnd(is_el_set, + builder->CreateNot(is_el_skip)); + + llvm_utils->create_if_else(el_exists, [&]() { + LLVM::CreateStore(*builder, llvm_utils->list_api->read_item(el_list, idx, + false, *module, LLVM::is_llvm_struct(el_type)), pvar); + + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + }, [=](){}); + + idx = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, idx, idx_ptr); + }); + } else { + throw CodeGenError("Only sets and dictionaries are supported with this loop for now."); + } + strings_to_be_deallocated.reserve(al, n); + strings_to_be_deallocated.n = n; + strings_to_be_deallocated.p = strings_to_be_deallocated_copy; + } + bool case_insensitive_string_compare(const std::string& str1, const std::string& str2) { if (str1.size() != str2.size()) { return false; diff --git a/src/libasr/codegen/llvm_utils.cpp b/src/libasr/codegen/llvm_utils.cpp index 7ac11b9e31..b9d8d72eb8 100644 --- a/src/libasr/codegen/llvm_utils.cpp +++ b/src/libasr/codegen/llvm_utils.cpp @@ -2075,6 +2075,11 @@ namespace LCompilers { return get_key_value_pair_type(key_type_code, value_type_code); } + llvm::Type* LLVMDict::get_key_value_pair_type( + ASR::ttype_t* /*key_asr_type*/, ASR::ttype_t* /*value_asr_type*/) { + return nullptr; + } + llvm::Type* LLVMDictSeparateChaining::get_dict_type( std::string key_type_code, std::string value_type_code, int32_t key_type_size, int32_t value_type_size, @@ -2156,6 +2161,10 @@ namespace LCompilers { return llvm_utils->create_gep(dict, 1); } + llvm::Value* LLVMDict::get_pointer_to_key_value_pairs(llvm::Value* /*dict*/) { + return nullptr; + } + llvm::Value* LLVMDictSeparateChaining::get_pointer_to_key_value_pairs(llvm::Value* dict) { return llvm_utils->create_gep(dict, 3); } diff --git a/src/libasr/codegen/llvm_utils.h b/src/libasr/codegen/llvm_utils.h index 869aef52e7..79234db6fb 100644 --- a/src/libasr/codegen/llvm_utils.h +++ b/src/libasr/codegen/llvm_utils.h @@ -567,6 +567,9 @@ namespace LCompilers { virtual llvm::Value* get_pointer_to_occupancy(llvm::Value* dict) = 0; + virtual + llvm::Value* get_pointer_to_keymask(llvm::Value* dict) = 0; + virtual llvm::Value* get_pointer_to_capacity(llvm::Value* dict) = 0; @@ -651,6 +654,13 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value) = 0; + virtual + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type) = 0; + + virtual + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict) = 0; + + virtual ~LLVMDictInterface() = 0; }; @@ -744,6 +754,10 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value); + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); + + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); + virtual ~LLVMDict(); }; @@ -791,8 +805,6 @@ namespace LCompilers { llvm::Value* get_pointer_to_number_of_filled_buckets(llvm::Value* dict); - llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); - llvm::Value* get_pointer_to_rehash_flag(llvm::Value* dict); void deepcopy_key_value_pair_linked_list(llvm::Value* srci, llvm::Value* desti, @@ -810,8 +822,6 @@ namespace LCompilers { llvm::Type* get_key_value_pair_type(std::string key_type_code, std::string value_type_code); - llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); - void dict_init_given_initial_capacity(std::string key_type_code, std::string value_type_code, llvm::Value* dict, llvm::Module* module, llvm::Value* initial_capacity); @@ -892,6 +902,10 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value); + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); + + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); + virtual ~LLVMDictSeparateChaining(); }; @@ -939,6 +953,9 @@ namespace LCompilers { virtual llvm::Value* get_pointer_to_capacity(llvm::Value* set) = 0; + virtual + llvm::Value* get_pointer_to_mask(llvm::Value* set) = 0; + llvm::Value* get_el_hash(llvm::Value* capacity, llvm::Value* el, ASR::ttype_t* el_asr_type, llvm::Module& module); diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index 1538901fe0..9b1a7dae59 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -5505,6 +5505,7 @@ class BodyVisitor : public CommonVisitor { ASR::expr_t *target=ASRUtils::EXPR(tmp); Vec body; bool is_explicit_iterator_required = false; + bool for_each = false; std::string explicit_iter_name = ""; std::string loop_src_var_name = ""; ASR::expr_t *loop_end = nullptr, *loop_start = nullptr, *inc = nullptr; @@ -5547,10 +5548,20 @@ class BodyVisitor : public CommonVisitor { } else if (AST::is_a(*x.m_iter)) { loop_src_var_name = AST::down_cast(x.m_iter)->m_id; - loop_end = for_iterable_helper(loop_src_var_name, x.base.base.loc, explicit_iter_name); - for_iter_type = loop_end; - LCOMPILERS_ASSERT(loop_end); - is_explicit_iterator_required = true; + auto loop_src_var_symbol = current_scope->resolve_symbol(loop_src_var_name); + LCOMPILERS_ASSERT(loop_src_var_symbol!=nullptr); + auto loop_src_var_ttype = ASRUtils::symbol_type(loop_src_var_symbol); + + if (ASR::is_a(*loop_src_var_ttype) || + ASR::is_a(*loop_src_var_ttype)) { + is_explicit_iterator_required = false; + for_each = true; + } else { + loop_end = for_iterable_helper(loop_src_var_name, x.base.base.loc, explicit_iter_name); + for_iter_type = loop_end; + LCOMPILERS_ASSERT(loop_end); + is_explicit_iterator_required = true; + } } else if (AST::is_a(*x.m_iter)) { AST::Subscript_t *sbt = AST::down_cast(x.m_iter); if (AST::is_a(*sbt->m_value)) { @@ -5629,8 +5640,11 @@ class BodyVisitor : public CommonVisitor { if (!is_explicit_iterator_required) { a_kind = ASRUtils::extract_kind_from_ttype_t(ASRUtils::expr_type(target)); } - ASR::do_loop_head_t head = make_do_loop_head(loop_start, loop_end, inc, a_kind, - x.base.base.loc); + + ASR::do_loop_head_t head; + if (!for_each) + head = make_do_loop_head(loop_start, loop_end, inc, a_kind, + x.base.base.loc); if (target) { ASR::Var_t* loop_var = ASR::down_cast(target); @@ -5686,6 +5700,14 @@ class BodyVisitor : public CommonVisitor { body.reserve(al, 1); body.push_back(al, decls); } + + if (for_each) { + ASR::expr_t* loop_src_var = ASRUtils::EXPR(ASR::make_Var_t(al, x.base.base.loc, current_scope->resolve_symbol(loop_src_var_name))); + tmp = ASR::make_ForEach_t(al, x.base.base.loc, target, loop_src_var, body.p, body.size()); + for_each = false; + return; + } + Vec orelse; orelse.reserve(al, x.n_orelse); transform_stmts(orelse, x.n_orelse, x.m_orelse); From 62468d014f22ba2f777ebacc59125b5cdf7e8876 Mon Sep 17 00:00:00 2001 From: advik Date: Mon, 20 May 2024 20:32:50 +0530 Subject: [PATCH 2/6] Add looping over dictionaries and sets --- integration_tests/loop_12.py | 52 ++++++ src/libasr/ASR.asdl | 1 + src/libasr/codegen/asr_to_llvm.cpp | 183 ++++++++++++++++++++ src/libasr/codegen/llvm_utils.cpp | 9 + src/libasr/codegen/llvm_utils.h | 25 ++- src/lpython/semantics/python_ast_to_asr.cpp | 34 +++- 6 files changed, 294 insertions(+), 10 deletions(-) create mode 100644 integration_tests/loop_12.py diff --git a/integration_tests/loop_12.py b/integration_tests/loop_12.py new file mode 100644 index 0000000000..c5c067a4ac --- /dev/null +++ b/integration_tests/loop_12.py @@ -0,0 +1,52 @@ + +def test_for_dict_int(): + dict_int: dict[i32, i32] = {1:2, 2:3, 3:4} + key: i32 + s1: i32 = 0 + s2: i32 = 0 + + for key in dict_int: + print(key) + s1 += key + s2 += dict_int[key] + + assert s1 == 6 + assert s2 == 9 + +def test_for_dict_str(): + dict_str: dict[str, str] = {"a":"b", "c":"d"} + key: str + s1: str = "" + s2: str = "" + + for key in dict_str: + print(key) + s1 += key + s2 += dict_str[key] + + assert (s1 == "ac" or s1 == "ca") + assert ((s1 == "ac" and s2 == "bd") or (s1 == "ca" and s2 == "db")) + +def test_for_set_int(): + set_int: set[i32] = {1, 2, 3} + el: i32 + s: i32 = 0 + + for el in set_int: + print(el) + s += el + + assert s == 6 + +def test_for_set_str(): + set_str: set[str] = {'a', 'b'} + el: str + s: str = "" + + for el in set_str: + print(el) + s += el + + assert (s == "ab" or s == "ba") + + diff --git a/src/libasr/ASR.asdl b/src/libasr/ASR.asdl index 578e31692c..1c07e74103 100644 --- a/src/libasr/ASR.asdl +++ b/src/libasr/ASR.asdl @@ -40,6 +40,7 @@ stmt | ErrorStop(expr? code) | Exit(identifier? stmt_name) | ForAllSingle(do_loop_head head, stmt assign_stmt) + | ForEach(expr var, expr container, stmt* body) | GoTo(int target_id, identifier name) | GoToTarget(int id, identifier name) | If(expr test, stmt* body, stmt* orelse) diff --git a/src/libasr/codegen/asr_to_llvm.cpp b/src/libasr/codegen/asr_to_llvm.cpp index bd267d88d5..3602c552e0 100644 --- a/src/libasr/codegen/asr_to_llvm.cpp +++ b/src/libasr/codegen/asr_to_llvm.cpp @@ -5783,6 +5783,189 @@ class ASRToLLVMVisitor : public ASR::BaseVisitor strings_to_be_deallocated.p = strings_to_be_deallocated_copy; } + void visit_ForEach(const ASR::ForEach_t &x) { + llvm::Value **strings_to_be_deallocated_copy = strings_to_be_deallocated.p; + size_t n = strings_to_be_deallocated.n; + strings_to_be_deallocated.reserve(al, 1); + + int64_t ptr_loads_copy = ptr_loads; + ptr_loads = 0; + this->visit_expr(*x.m_container); + llvm::Value *pcontainer = tmp; + ptr_loads = 0; + this->visit_expr(*x.m_var); + llvm::Value *pvar = tmp; + ptr_loads = ptr_loads_copy; + + if (ASR::is_a(*ASRUtils::expr_type(x.m_container))) { + ASR::Dict_t *dict_type = ASR::down_cast( + ASRUtils::expr_type(x.m_container)); + ASR::ttype_t *key_type = dict_type->m_key_type; + llvm::Value *capacity = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_capacity(pcontainer)); + llvm::Value *key_mask = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_keymask(pcontainer)); + llvm::Value *key_list = llvm_utils->dict_api->get_key_list(pcontainer); + llvm::AllocaInst *idx_ptr = builder->CreateAlloca( + llvm::Type::getInt32Ty(context), nullptr); + LLVM::CreateStore(*builder, llvm::ConstantInt::get( + llvm::Type::getInt32Ty(context), llvm::APInt(32, 0)), idx_ptr); + + if (llvm_utils->dict_api == llvm_utils->dict_api_sc) { + llvm::Value *key_value_pairs = LLVM::CreateLoad(*builder, + llvm_utils->dict_api->get_pointer_to_key_value_pairs(pcontainer)); + llvm::Type* kv_pair_type = + llvm_utils->dict_api->get_key_value_pair_type(key_type, dict_type->m_value_type); + llvm::AllocaInst *chain_itr = builder->CreateAlloca( + llvm::Type::getInt8PtrTy(context), nullptr); + + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value* idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value* key_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(key_mask, idx)); + llvm::Value* is_key_set = builder->CreateICmpEQ(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), llvm::APInt(8, 1))); + + llvm_utils->create_if_else(is_key_set, [&]() { + llvm::Value* dict_i = llvm_utils->create_ptr_gep(key_value_pairs, idx); + llvm::Value* kv_ll_i8 = builder->CreateBitCast(dict_i, llvm::Type::getInt8PtrTy(context)); + LLVM::CreateStore(*builder, kv_ll_i8, chain_itr); + + llvm::BasicBlock *loop2head = llvm::BasicBlock::Create(context, "loop2.head"); + llvm::BasicBlock *loop2body = llvm::BasicBlock::Create(context, "loop2.body"); + llvm::BasicBlock *loop2end = llvm::BasicBlock::Create(context, "loop2.end"); + + // head + llvm_utils->start_new_block(loop2head); + { + llvm::Value *cond = builder->CreateICmpNE( + LLVM::CreateLoad(*builder, chain_itr), + llvm::ConstantPointerNull::get(llvm::Type::getInt8PtrTy(context)) + ); + builder->CreateCondBr(cond, loop2body, loop2end); + } + + // body + llvm_utils->start_new_block(loop2body); + { + llvm::Value* kv_struct_i8 = LLVM::CreateLoad(*builder, chain_itr); + llvm::Value* kv_struct = builder->CreateBitCast(kv_struct_i8, kv_pair_type->getPointerTo()); + llvm::Value* kv_el = llvm_utils->create_gep(kv_struct, 0); + if( !LLVM::is_llvm_struct(key_type) ) { + kv_el = LLVM::CreateLoad(*builder, kv_el); + } + LLVM::CreateStore(*builder, kv_el, pvar); + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + llvm::Value* next_kv_struct = LLVM::CreateLoad(*builder, llvm_utils->create_gep(kv_struct, 2)); + LLVM::CreateStore(*builder, next_kv_struct, chain_itr); + } + + builder->CreateBr(loop2head); + + // end + llvm_utils->start_new_block(loop2end); + }, [=]() { + }); + llvm::Value* tmp = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, tmp, idx_ptr); + + }); + + } else { + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value *idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value *key_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(key_mask, idx)); + llvm::Value *is_key_skip = builder->CreateICmpEQ(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 3))); + llvm::Value *is_key_set = builder->CreateICmpNE(key_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 0))); + + llvm::Value *el_exists = builder->CreateAnd(is_key_set, + builder->CreateNot(is_key_skip)); + + llvm_utils->create_if_else(el_exists, [&]() { + LLVM::CreateStore(*builder, llvm_utils->list_api->read_item(key_list, idx, + false, *module, LLVM::is_llvm_struct(key_type)), pvar); + + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + }, [=](){}); + + idx = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, idx, idx_ptr); + }); + } + } else if (ASR::is_a(*ASRUtils::expr_type(x.m_container))) { + ASR::Set_t *set_type = ASR::down_cast( + ASRUtils::expr_type(x.m_container)); + ASR::ttype_t *el_type = set_type->m_type; + + llvm::AllocaInst *idx_ptr = builder->CreateAlloca( + llvm::Type::getInt32Ty(context), nullptr); + LLVM::CreateStore(*builder, llvm::ConstantInt::get( + llvm::Type::getInt32Ty(context), llvm::APInt(32, 0)), idx_ptr); + + llvm::Value *capacity = LLVM::CreateLoad(*builder, + llvm_utils->set_api->get_pointer_to_capacity(pcontainer)); + llvm::Value *el_list = llvm_utils->set_api->get_el_list(pcontainer); + llvm::Value *el_mask = LLVM::CreateLoad(*builder, + llvm_utils->set_api->get_pointer_to_mask(pcontainer)); + + create_loop(nullptr, [=](){ + call_lcompilers_free_strings(); + return builder->CreateICmpSGT(capacity, LLVM::CreateLoad(*builder, idx_ptr)); + }, [&](){ + llvm::Value *idx = LLVM::CreateLoad(*builder, idx_ptr); + llvm::Value *el_mask_value = LLVM::CreateLoad(*builder, + llvm_utils->create_ptr_gep(el_mask, idx)); + llvm::Value *is_el_skip = builder->CreateICmpEQ(el_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 3))); + llvm::Value *is_el_set = builder->CreateICmpNE(el_mask_value, + llvm::ConstantInt::get(llvm::Type::getInt8Ty(context), + llvm::APInt(8, 0))); + + llvm::Value *el_exists = builder->CreateAnd(is_el_set, + builder->CreateNot(is_el_skip)); + + llvm_utils->create_if_else(el_exists, [&]() { + LLVM::CreateStore(*builder, llvm_utils->list_api->read_item(el_list, idx, + false, *module, LLVM::is_llvm_struct(el_type)), pvar); + + for (size_t i=0; ivisit_stmt(*x.m_body[i]); + } + call_lcompilers_free_strings(); + }, [=](){}); + + idx = builder->CreateAdd(idx, + llvm::ConstantInt::get(context, llvm::APInt(32, 1))); + LLVM::CreateStore(*builder, idx, idx_ptr); + }); + } else { + throw CodeGenError("Only sets and dictionaries are supported with this loop for now."); + } + strings_to_be_deallocated.reserve(al, n); + strings_to_be_deallocated.n = n; + strings_to_be_deallocated.p = strings_to_be_deallocated_copy; + } + bool case_insensitive_string_compare(const std::string& str1, const std::string& str2) { if (str1.size() != str2.size()) { return false; diff --git a/src/libasr/codegen/llvm_utils.cpp b/src/libasr/codegen/llvm_utils.cpp index 7ac11b9e31..b9d8d72eb8 100644 --- a/src/libasr/codegen/llvm_utils.cpp +++ b/src/libasr/codegen/llvm_utils.cpp @@ -2075,6 +2075,11 @@ namespace LCompilers { return get_key_value_pair_type(key_type_code, value_type_code); } + llvm::Type* LLVMDict::get_key_value_pair_type( + ASR::ttype_t* /*key_asr_type*/, ASR::ttype_t* /*value_asr_type*/) { + return nullptr; + } + llvm::Type* LLVMDictSeparateChaining::get_dict_type( std::string key_type_code, std::string value_type_code, int32_t key_type_size, int32_t value_type_size, @@ -2156,6 +2161,10 @@ namespace LCompilers { return llvm_utils->create_gep(dict, 1); } + llvm::Value* LLVMDict::get_pointer_to_key_value_pairs(llvm::Value* /*dict*/) { + return nullptr; + } + llvm::Value* LLVMDictSeparateChaining::get_pointer_to_key_value_pairs(llvm::Value* dict) { return llvm_utils->create_gep(dict, 3); } diff --git a/src/libasr/codegen/llvm_utils.h b/src/libasr/codegen/llvm_utils.h index 869aef52e7..79234db6fb 100644 --- a/src/libasr/codegen/llvm_utils.h +++ b/src/libasr/codegen/llvm_utils.h @@ -567,6 +567,9 @@ namespace LCompilers { virtual llvm::Value* get_pointer_to_occupancy(llvm::Value* dict) = 0; + virtual + llvm::Value* get_pointer_to_keymask(llvm::Value* dict) = 0; + virtual llvm::Value* get_pointer_to_capacity(llvm::Value* dict) = 0; @@ -651,6 +654,13 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value) = 0; + virtual + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type) = 0; + + virtual + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict) = 0; + + virtual ~LLVMDictInterface() = 0; }; @@ -744,6 +754,10 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value); + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); + + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); + virtual ~LLVMDict(); }; @@ -791,8 +805,6 @@ namespace LCompilers { llvm::Value* get_pointer_to_number_of_filled_buckets(llvm::Value* dict); - llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); - llvm::Value* get_pointer_to_rehash_flag(llvm::Value* dict); void deepcopy_key_value_pair_linked_list(llvm::Value* srci, llvm::Value* desti, @@ -810,8 +822,6 @@ namespace LCompilers { llvm::Type* get_key_value_pair_type(std::string key_type_code, std::string value_type_code); - llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); - void dict_init_given_initial_capacity(std::string key_type_code, std::string value_type_code, llvm::Value* dict, llvm::Module* module, llvm::Value* initial_capacity); @@ -892,6 +902,10 @@ namespace LCompilers { std::map>& name2memidx, bool key_or_value); + llvm::Type* get_key_value_pair_type(ASR::ttype_t* key_asr_type, ASR::ttype_t* value_pair_type); + + llvm::Value* get_pointer_to_key_value_pairs(llvm::Value* dict); + virtual ~LLVMDictSeparateChaining(); }; @@ -939,6 +953,9 @@ namespace LCompilers { virtual llvm::Value* get_pointer_to_capacity(llvm::Value* set) = 0; + virtual + llvm::Value* get_pointer_to_mask(llvm::Value* set) = 0; + llvm::Value* get_el_hash(llvm::Value* capacity, llvm::Value* el, ASR::ttype_t* el_asr_type, llvm::Module& module); diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index 221ac09ce4..0e40ef24b0 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -5510,6 +5510,7 @@ class BodyVisitor : public CommonVisitor { ASR::expr_t *target=ASRUtils::EXPR(tmp); Vec body; bool is_explicit_iterator_required = false; + bool for_each = false; std::string explicit_iter_name = ""; std::string loop_src_var_name = ""; ASR::expr_t *loop_end = nullptr, *loop_start = nullptr, *inc = nullptr; @@ -5552,10 +5553,20 @@ class BodyVisitor : public CommonVisitor { } else if (AST::is_a(*x.m_iter)) { loop_src_var_name = AST::down_cast(x.m_iter)->m_id; - loop_end = for_iterable_helper(loop_src_var_name, x.base.base.loc, explicit_iter_name); - for_iter_type = loop_end; - LCOMPILERS_ASSERT(loop_end); - is_explicit_iterator_required = true; + auto loop_src_var_symbol = current_scope->resolve_symbol(loop_src_var_name); + LCOMPILERS_ASSERT(loop_src_var_symbol!=nullptr); + auto loop_src_var_ttype = ASRUtils::symbol_type(loop_src_var_symbol); + + if (ASR::is_a(*loop_src_var_ttype) || + ASR::is_a(*loop_src_var_ttype)) { + is_explicit_iterator_required = false; + for_each = true; + } else { + loop_end = for_iterable_helper(loop_src_var_name, x.base.base.loc, explicit_iter_name); + for_iter_type = loop_end; + LCOMPILERS_ASSERT(loop_end); + is_explicit_iterator_required = true; + } } else if (AST::is_a(*x.m_iter)) { AST::Subscript_t *sbt = AST::down_cast(x.m_iter); if (AST::is_a(*sbt->m_value)) { @@ -5634,8 +5645,11 @@ class BodyVisitor : public CommonVisitor { if (!is_explicit_iterator_required) { a_kind = ASRUtils::extract_kind_from_ttype_t(ASRUtils::expr_type(target)); } - ASR::do_loop_head_t head = make_do_loop_head(loop_start, loop_end, inc, a_kind, - x.base.base.loc); + + ASR::do_loop_head_t head; + if (!for_each) + head = make_do_loop_head(loop_start, loop_end, inc, a_kind, + x.base.base.loc); if (target) { ASR::Var_t* loop_var = ASR::down_cast(target); @@ -5691,6 +5705,14 @@ class BodyVisitor : public CommonVisitor { body.reserve(al, 1); body.push_back(al, decls); } + + if (for_each) { + ASR::expr_t* loop_src_var = ASRUtils::EXPR(ASR::make_Var_t(al, x.base.base.loc, current_scope->resolve_symbol(loop_src_var_name))); + tmp = ASR::make_ForEach_t(al, x.base.base.loc, target, loop_src_var, body.p, body.size()); + for_each = false; + return; + } + Vec orelse; orelse.reserve(al, x.n_orelse); transform_stmts(orelse, x.n_orelse, x.m_orelse); From 5188c825d8898510ae91d9ac607d19fc93a51c83 Mon Sep 17 00:00:00 2001 From: advik Date: Fri, 14 Jun 2024 17:24:15 +0530 Subject: [PATCH 3/6] Add support for subscripted items --- integration_tests/loop_12.py | 15 +++++++++++++ src/lpython/semantics/python_ast_to_asr.cpp | 14 ++++++++---- tests/reference/llvm_dbg-expr_01-9fc5f30.json | 2 +- .../reference/llvm_dbg-expr_01-9fc5f30.stdout | 22 +++++++++---------- 4 files changed, 37 insertions(+), 16 deletions(-) diff --git a/integration_tests/loop_12.py b/integration_tests/loop_12.py index c5c067a4ac..fb12c26981 100644 --- a/integration_tests/loop_12.py +++ b/integration_tests/loop_12.py @@ -49,4 +49,19 @@ def test_for_set_str(): assert (s == "ab" or s == "ba") +def test_nested(): + graph: dict[i32, set[i32]] = {1: {2, 3}} + el: i32 + s: i32 = 0 + for el in graph[1]: + print(el) + s += el + + assert s == 5 + +test_for_dict_int() +test_for_set_int() +test_for_dict_str() +test_for_set_str() +test_nested() diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index 9b1a7dae59..43e88ba802 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -5591,11 +5591,17 @@ class BodyVisitor : public CommonVisitor { } else { global_init.push_back(al, assign); } - loop_end = for_iterable_helper(tmp_assign_name, x.base.base.loc, explicit_iter_name); - for_iter_type = loop_end; - LCOMPILERS_ASSERT(loop_end); loop_src_var_name = tmp_assign_name; - is_explicit_iterator_required = true; + if (ASR::is_a(*loop_src_var_ttype) || + ASR::is_a(*loop_src_var_ttype)) { + is_explicit_iterator_required = false; + for_each = true; + } else { + loop_end = for_iterable_helper(loop_src_var_name, x.base.base.loc, explicit_iter_name); + for_iter_type = loop_end; + LCOMPILERS_ASSERT(loop_end); + is_explicit_iterator_required = true; + } } else { throw SemanticError("Only Name is supported for Subscript", sbt->base.base.loc); diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index 649301a2b9..eaf44451a7 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.json +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm_dbg-expr_01-9fc5f30.stdout", - "stdout_hash": "70643017f0ad204393988f111369cdd921c1c297149078182707cb54", + "stdout_hash": "05769e73cdff14fdd425e63737873d8843446992063a8c0715e1b8ba", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout b/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout index 405da5aad9..125e50e227 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout @@ -5,7 +5,7 @@ source_filename = "LFortran" @1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 @2 = private unnamed_addr constant [5 x i8] c"%d%s\00", align 1 -define void @__module___main_____main__global_stmts() !dbg !3 { +define void @__module___main_____main__global_stmts() !dbg !2 { .entry: call void @__module___main___main0(), !dbg !6 br label %return, !dbg !6 @@ -33,7 +33,7 @@ return: ; preds = %.entry ret void, !dbg !21 } -; Function Attrs: nounwind readnone speculatable willreturn +; Function Attrs: nofree nosync nounwind readnone speculatable willreturn declare void @llvm.dbg.declare(metadata, metadata, metadata) #0 declare void @_lfortran_printf(i8*, ...) @@ -47,18 +47,18 @@ define i32 @main(i32 %0, i8** %1) !dbg !22 { declare void @_lpython_call_initial_functions(i32, i8**) -attributes #0 = { nounwind readnone speculatable willreturn } +attributes #0 = { nofree nosync nounwind readnone speculatable willreturn } !llvm.dbg.cu = !{!0} -!0 = distinct !DICompileUnit(language: DW_LANG_C, file: !1, producer: "LPython Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2) +!0 = distinct !DICompileUnit(language: DW_LANG_C, file: !1, producer: "LPython Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug) !1 = !DIFile(filename: "tests/expr_01.py", directory: ".") -!2 = !{} -!3 = distinct !DISubprogram(name: "__main__global_stmts", scope: !1, file: !1, line: 1, type: !4, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) -!4 = !DISubroutineType(types: !5) -!5 = !{null} -!6 = !DILocation(line: 9, column: 1, scope: !3) -!7 = distinct !DISubprogram(name: "main0", scope: !1, file: !1, line: 1, type: !4, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) +!2 = distinct !DISubprogram(name: "__main__global_stmts", scope: !1, file: !1, line: 1, type: !3, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) +!3 = !DISubroutineType(types: !4) +!4 = !{null} +!5 = !{} +!6 = !DILocation(line: 9, column: 1, scope: !2) +!7 = distinct !DISubprogram(name: "main0", scope: !1, file: !1, line: 1, type: !3, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) !8 = !DILocation(line: 1, column: 1, scope: !7) !9 = !DILocalVariable(name: "x", arg: 1, scope: !7, file: !1, line: 2, type: !10) !10 = !DIBasicType(name: "integer", size: 32, encoding: DW_ATE_signed) @@ -73,7 +73,7 @@ attributes #0 = { nounwind readnone speculatable willreturn } !19 = !DIBasicType(name: "double", size: 64, encoding: DW_ATE_float) !20 = !DILocation(line: 5, scope: !7) !21 = !DILocation(line: 6, column: 5, scope: !7) -!22 = distinct !DISubprogram(name: "main_program", scope: !1, file: !1, line: 1, type: !23, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) +!22 = distinct !DISubprogram(name: "main_program", scope: !1, file: !1, line: 1, type: !23, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) !23 = !DISubroutineType(types: !24) !24 = !{!10} !25 = !DILocation(line: 1, column: 1, scope: !22) From b739c301b5b169f9918865d007a77b5a260a9726 Mon Sep 17 00:00:00 2001 From: advik Date: Sun, 16 Jun 2024 00:22:51 +0530 Subject: [PATCH 4/6] Update --- tests/reference/asr-array_01_decl-39cf894.json | 10 +++++----- tests/reference/asr-array_01_decl-39cf894.stderr | 1 + tests/reference/asr-array_02_decl-e8f6874.json | 10 +++++----- tests/reference/asr-array_02_decl-e8f6874.stderr | 1 + tests/reference/asr-arrays_01-a617b64.json | 4 ++-- tests/reference/asr-arrays_01-a617b64.stderr | 9 +-------- tests/reference/asr-arrays_02-da94458.json | 4 ++-- tests/reference/asr-arrays_02-da94458.stderr | 6 +----- tests/reference/asr-arrays_03-de2e952.json | 4 ++-- tests/reference/asr-arrays_03-de2e952.stderr | 6 +----- tests/reference/asr-arrays_04-880407c.json | 4 ++-- tests/reference/asr-arrays_04-880407c.stderr | 6 +----- tests/reference/asr-arrays_05-ec8fbd5.json | 4 ++-- tests/reference/asr-arrays_05-ec8fbd5.stderr | 6 +----- tests/reference/asr-arrays_06-fbb09a3.json | 4 ++-- tests/reference/asr-arrays_06-fbb09a3.stderr | 6 +----- tests/reference/asr-arrays_07-de430fd.json | 4 ++-- tests/reference/asr-arrays_07-de430fd.stderr | 6 +----- tests/reference/asr-arrays_08-ba317a3.json | 4 ++-- tests/reference/asr-arrays_08-ba317a3.stderr | 6 +----- tests/reference/asr-arrays_09-50ee586.json | 4 ++-- tests/reference/asr-arrays_09-50ee586.stderr | 6 +----- tests/reference/asr-arrays_10-bc82d75.json | 4 ++-- tests/reference/asr-arrays_10-bc82d75.stderr | 6 +----- tests/reference/asr-arrays_11-fc505b4.json | 4 ++-- tests/reference/asr-arrays_11-fc505b4.stderr | 6 +----- tests/reference/asr-arrays_12-63d6f25.json | 4 ++-- tests/reference/asr-arrays_12-63d6f25.stderr | 6 +----- tests/reference/asr-arrays_13-b5fcc7e.json | 4 ++-- tests/reference/asr-arrays_13-b5fcc7e.stderr | 6 +----- tests/reference/asr-arrays_14-78be00e.json | 4 ++-- tests/reference/asr-arrays_14-78be00e.stderr | 6 +----- tests/reference/asr-assert1-1ce92ea.json | 10 +++++----- tests/reference/asr-assert1-1ce92ea.stderr | 1 + tests/reference/asr-assign1-886f049.json | 10 +++++----- tests/reference/asr-assign1-886f049.stderr | 1 + tests/reference/asr-assign2-8d1a2ee.json | 10 +++++----- tests/reference/asr-assign2-8d1a2ee.stderr | 1 + tests/reference/asr-bindc_01-6d521a9.json | 10 +++++----- tests/reference/asr-bindc_01-6d521a9.stderr | 1 + tests/reference/asr-bindc_01-f761165.json | 4 ++-- tests/reference/asr-bindc_01-f761165.stderr | 9 +-------- tests/reference/asr-bindc_02-5092d8e.json | 4 ++-- tests/reference/asr-bindc_02-5092d8e.stderr | 9 +-------- tests/reference/asr-bindc_02-bc1a7ea.json | 10 +++++----- tests/reference/asr-bindc_02-bc1a7ea.stderr | 1 + tests/reference/asr-bindc_03-95dbba7.json | 4 ++-- tests/reference/asr-bindc_03-95dbba7.stderr | 6 +----- tests/reference/asr-bindc_04-06bd800.json | 4 ++-- tests/reference/asr-bindc_04-06bd800.stderr | 6 +----- tests/reference/asr-bindc_10e-8b10394.json | 4 ++-- tests/reference/asr-bindc_10e-8b10394.stderr | 15 +-------------- tests/reference/asr-c_interop1-cf2e9b4.json | 10 +++++----- tests/reference/asr-c_interop1-cf2e9b4.stderr | 1 + tests/reference/asr-callback_01-df40fd5.json | 10 +++++----- tests/reference/asr-callback_01-df40fd5.stderr | 1 + tests/reference/asr-cast-435c233.json | 10 +++++----- tests/reference/asr-cast-435c233.stderr | 1 + tests/reference/asr-complex1-f26c460.json | 10 +++++----- tests/reference/asr-complex1-f26c460.stderr | 1 + tests/reference/asr-const_01-af8289b.json | 4 ++-- tests/reference/asr-const_01-af8289b.stderr | 6 +----- tests/reference/asr-const_02-fce29b7.json | 4 ++-- tests/reference/asr-const_02-fce29b7.stderr | 6 +----- tests/reference/asr-constants1-5828e8a.json | 10 +++++----- tests/reference/asr-constants1-5828e8a.stderr | 1 + tests/reference/asr-cptr_01-4e660f1.json | 4 ++-- tests/reference/asr-cptr_01-4e660f1.stderr | 6 +----- tests/reference/asr-def_func_01-1c7f4cd.json | 4 ++-- tests/reference/asr-def_func_01-1c7f4cd.stderr | 6 +----- tests/reference/asr-def_func_02-8bf7092.json | 4 ++-- tests/reference/asr-def_func_02-8bf7092.stderr | 6 +----- tests/reference/asr-def_func_03-58ad7c5.json | 4 ++-- tests/reference/asr-def_func_03-58ad7c5.stderr | 6 +----- tests/reference/asr-def_func_04-4af8c0d.json | 4 ++-- tests/reference/asr-def_func_04-4af8c0d.stderr | 6 +----- tests/reference/asr-def_func_05-6c33b29.json | 4 ++-- tests/reference/asr-def_func_05-6c33b29.stderr | 6 +----- tests/reference/asr-def_func_06-9a3ebfc.json | 4 ++-- tests/reference/asr-def_func_06-9a3ebfc.stderr | 6 +----- tests/reference/asr-dictionary1-a105a36.json | 10 +++++----- tests/reference/asr-dictionary1-a105a36.stderr | 1 + .../asr-doconcurrentloop_01-3fdc189.json | 10 +++++----- .../asr-doconcurrentloop_01-3fdc189.stderr | 1 + tests/reference/asr-elemental_01-b58df26.json | 10 +++++----- tests/reference/asr-elemental_01-b58df26.stderr | 1 + tests/reference/asr-enum_01-30e1b4a.json | 4 ++-- tests/reference/asr-enum_01-30e1b4a.stderr | 10 +--------- tests/reference/asr-enum_02-54656c5.json | 4 ++-- tests/reference/asr-enum_02-54656c5.stderr | 10 +--------- tests/reference/asr-expr1-8df2d66.json | 10 +++++----- tests/reference/asr-expr1-8df2d66.stderr | 1 + tests/reference/asr-expr10-efcbb1b.json | 10 +++++----- tests/reference/asr-expr10-efcbb1b.stderr | 1 + tests/reference/asr-expr11-9b91d35.json | 10 +++++----- tests/reference/asr-expr11-9b91d35.stderr | 1 + tests/reference/asr-expr12-5c5b71e.json | 10 +++++----- tests/reference/asr-expr12-5c5b71e.stderr | 1 + tests/reference/asr-expr13-81bdb5a.json | 10 +++++----- tests/reference/asr-expr13-81bdb5a.stderr | 1 + tests/reference/asr-expr16-a3dc453.json | 4 ++-- tests/reference/asr-expr16-a3dc453.stderr | 6 +----- tests/reference/asr-expr2-2e78a12.json | 10 +++++----- tests/reference/asr-expr2-2e78a12.stderr | 1 + tests/reference/asr-expr4-cef6743.json | 10 +++++----- tests/reference/asr-expr4-cef6743.stderr | 1 + tests/reference/asr-expr5-645ffcc.json | 10 +++++----- tests/reference/asr-expr5-645ffcc.stderr | 1 + tests/reference/asr-expr6-368e5ed.json | 10 +++++----- tests/reference/asr-expr6-368e5ed.stderr | 1 + tests/reference/asr-expr7-480ba2f.json | 8 ++++---- tests/reference/asr-expr7-480ba2f.stderr | 12 +----------- tests/reference/asr-expr8-6beda60.json | 10 +++++----- tests/reference/asr-expr8-6beda60.stderr | 1 + tests/reference/asr-expr9-814e4bc.json | 10 +++++----- tests/reference/asr-expr9-814e4bc.stderr | 1 + tests/reference/asr-expr_01-211000e.json | 10 +++++----- tests/reference/asr-expr_01-211000e.stderr | 1 + tests/reference/asr-expr_01-a0d4829.json | 10 +++++----- tests/reference/asr-expr_01-a0d4829.stderr | 1 + tests/reference/asr-expr_05-3a37324.json | 10 +++++----- tests/reference/asr-expr_05-3a37324.stderr | 1 + tests/reference/asr-expr_07-7742668.json | 10 +++++----- tests/reference/asr-expr_07-7742668.stderr | 1 + tests/reference/asr-expr_09-f3e89c8.json | 10 +++++----- tests/reference/asr-expr_09-f3e89c8.stderr | 1 + tests/reference/asr-expr_10-d39708c.json | 10 +++++----- tests/reference/asr-expr_10-d39708c.stderr | 1 + tests/reference/asr-expr_12-6769be0.json | 10 +++++----- tests/reference/asr-expr_12-6769be0.stderr | 1 + tests/reference/asr-expr_14-f2bd343.json | 10 +++++----- tests/reference/asr-expr_14-f2bd343.stderr | 1 + tests/reference/asr-func_01-d87aa4a.json | 4 ++-- tests/reference/asr-func_01-d87aa4a.stderr | 10 +--------- tests/reference/asr-func_02-b439474.json | 4 ++-- tests/reference/asr-func_02-b439474.stderr | 6 +----- tests/reference/asr-func_03-cd744a0.json | 4 ++-- tests/reference/asr-func_03-cd744a0.stderr | 6 +----- tests/reference/asr-func_04-eef2656.json | 4 ++-- tests/reference/asr-func_04-eef2656.stderr | 6 +----- tests/reference/asr-func_05-c22b921.json | 4 ++-- tests/reference/asr-func_05-c22b921.stderr | 6 +----- tests/reference/asr-func_06-62e738c.json | 4 ++-- tests/reference/asr-func_06-62e738c.stderr | 9 +-------- tests/reference/asr-func_07-4a8c076.json | 4 ++-- tests/reference/asr-func_07-4a8c076.stderr | 6 +----- tests/reference/asr-func_08-c137415.json | 4 ++-- tests/reference/asr-func_08-c137415.stderr | 6 +----- tests/reference/asr-func_inline_01-56af272.json | 10 +++++----- tests/reference/asr-func_inline_01-56af272.stderr | 1 + tests/reference/asr-generics_01-d616074.json | 10 +++++----- tests/reference/asr-generics_01-d616074.stderr | 1 + tests/reference/asr-generics_02-e2ea5c9.json | 10 +++++----- tests/reference/asr-generics_02-e2ea5c9.stderr | 1 + .../reference/asr-generics_array_01-682b1b2.json | 10 +++++----- .../asr-generics_array_01-682b1b2.stderr | 1 + .../reference/asr-generics_array_02-22c8dc1.json | 10 +++++----- .../asr-generics_array_02-22c8dc1.stderr | 1 + .../reference/asr-generics_array_03-fb3706c.json | 10 +++++----- .../asr-generics_array_03-fb3706c.stderr | 1 + .../reference/asr-generics_error_01-1e05cd6.json | 4 ++-- .../asr-generics_error_01-1e05cd6.stderr | 6 +----- .../reference/asr-generics_error_02-d614928.json | 4 ++-- .../asr-generics_error_02-d614928.stderr | 6 +----- .../reference/asr-generics_error_03-208d10d.json | 4 ++-- .../asr-generics_error_03-208d10d.stderr | 10 +--------- tests/reference/asr-generics_list_01-39c4044.json | 10 +++++----- .../reference/asr-generics_list_01-39c4044.stderr | 1 + tests/reference/asr-global_scope1-354e217.json | 10 +++++----- tests/reference/asr-global_scope1-354e217.stderr | 1 + tests/reference/asr-global_syms_01-273906f.json | 10 +++++----- tests/reference/asr-global_syms_01-273906f.stderr | 1 + tests/reference/asr-intent_01-66824bc.json | 10 +++++----- tests/reference/asr-intent_01-66824bc.stderr | 1 + tests/reference/asr-kwargs_01_error-ab9530d.json | 4 ++-- .../reference/asr-kwargs_01_error-ab9530d.stderr | 6 +----- tests/reference/asr-kwargs_02_error-7c91f8f.json | 4 ++-- .../reference/asr-kwargs_02_error-7c91f8f.stderr | 6 +----- tests/reference/asr-kwargs_03_error-a68cc46.json | 4 ++-- .../reference/asr-kwargs_03_error-a68cc46.stderr | 6 +----- tests/reference/asr-lambda_01-1ec3e01.json | 4 ++-- tests/reference/asr-lambda_01-1ec3e01.stderr | 6 +----- tests/reference/asr-list1-770ba33.json | 10 +++++----- tests/reference/asr-list1-770ba33.stderr | 1 + tests/reference/asr-loop1-10d3109.json | 10 +++++----- tests/reference/asr-loop1-10d3109.stderr | 1 + tests/reference/asr-loop3-a579196.json | 10 +++++----- tests/reference/asr-loop3-a579196.stderr | 1 + tests/reference/asr-loop4-3d3216e.json | 10 +++++----- tests/reference/asr-loop4-3d3216e.stderr | 1 + tests/reference/asr-loop_01-e7aa06a.json | 4 ++-- tests/reference/asr-loop_01-e7aa06a.stderr | 6 +----- tests/reference/asr-loop_02-5741651.json | 4 ++-- tests/reference/asr-loop_02-5741651.stderr | 6 +----- tests/reference/asr-loop_03-401ab45.json | 4 ++-- tests/reference/asr-loop_03-401ab45.stderr | 6 +----- tests/reference/asr-modules_02-ec92e6f.json | 10 +++++----- tests/reference/asr-modules_02-ec92e6f.stderr | 1 + tests/reference/asr-print_02-afbe092.json | 10 +++++----- tests/reference/asr-print_02-afbe092.stderr | 1 + .../asr-print_list_tuple_03-9de3736.json | 10 +++++----- .../asr-print_list_tuple_03-9de3736.stderr | 1 + tests/reference/asr-set1-b7b913a.json | 10 +++++----- tests/reference/asr-set1-b7b913a.stderr | 1 + tests/reference/asr-string_01-78629c4.json | 4 ++-- tests/reference/asr-string_01-78629c4.stderr | 6 +----- tests/reference/asr-string_02-499c9ff.json | 4 ++-- tests/reference/asr-string_02-499c9ff.stderr | 6 +----- tests/reference/asr-structs_01-0893e35.json | 4 ++-- tests/reference/asr-structs_01-0893e35.stderr | 6 +----- tests/reference/asr-structs_01-66dc2c9.json | 10 +++++----- tests/reference/asr-structs_01-66dc2c9.stderr | 1 + tests/reference/asr-structs_01-be14d49.json | 10 +++++----- tests/reference/asr-structs_01-be14d49.stderr | 1 + tests/reference/asr-structs_02-2ab459a.json | 10 +++++----- tests/reference/asr-structs_02-2ab459a.stderr | 1 + tests/reference/asr-structs_02-f95782c.json | 4 ++-- tests/reference/asr-structs_02-f95782c.stderr | 6 +----- tests/reference/asr-structs_03-0cef911.json | 10 +++++----- tests/reference/asr-structs_03-0cef911.stderr | 1 + tests/reference/asr-structs_03-754fb64.json | 4 ++-- tests/reference/asr-structs_03-754fb64.stderr | 6 +----- tests/reference/asr-structs_04-387747b.json | 10 +++++----- tests/reference/asr-structs_04-387747b.stderr | 1 + tests/reference/asr-structs_04-7b864bc.json | 4 ++-- tests/reference/asr-structs_04-7b864bc.stderr | 6 +----- tests/reference/asr-structs_05-fa98307.json | 10 +++++----- tests/reference/asr-structs_05-fa98307.stderr | 1 + tests/reference/asr-structs_06-6e14537.json | 4 ++-- tests/reference/asr-structs_06-6e14537.stderr | 6 +----- tests/reference/asr-structs_07-83694b7.json | 4 ++-- tests/reference/asr-structs_07-83694b7.stderr | 6 +----- tests/reference/asr-structs_08-fa4dbf0.json | 4 ++-- tests/reference/asr-structs_08-fa4dbf0.stderr | 6 +----- tests/reference/asr-structs_09-f3ffe08.json | 4 ++-- tests/reference/asr-structs_09-f3ffe08.stderr | 6 +----- tests/reference/asr-structs_10-cb8a283.json | 4 ++-- tests/reference/asr-structs_10-cb8a283.stderr | 10 +--------- tests/reference/asr-structs_16-44de89a.json | 10 +++++----- tests/reference/asr-structs_16-44de89a.stderr | 1 + tests/reference/asr-subscript1-1acfc19.json | 10 +++++----- tests/reference/asr-subscript1-1acfc19.stderr | 1 + .../reference/asr-test_annassign_01-2f18669.json | 4 ++-- .../asr-test_annassign_01-2f18669.stderr | 6 +----- .../reference/asr-test_annassign_02-accf6db.json | 4 ++-- .../asr-test_annassign_02-accf6db.stderr | 6 +----- .../reference/asr-test_annassign_03-f8c6160.json | 4 ++-- .../asr-test_annassign_03-f8c6160.stderr | 6 +----- .../asr-test_annassign_type_mismatch-7dac7be.json | 4 ++-- ...sr-test_annassign_type_mismatch-7dac7be.stderr | 6 +----- ...asr-test_annassign_type_mismatch2-fc883f7.json | 4 ++-- ...r-test_annassign_type_mismatch2-fc883f7.stderr | 6 +----- .../asr-test_append_type_mismatch-030e9c7.json | 4 ++-- .../asr-test_append_type_mismatch-030e9c7.stderr | 6 +----- tests/reference/asr-test_assign1-a94d41e.json | 4 ++-- tests/reference/asr-test_assign1-a94d41e.stderr | 6 +----- tests/reference/asr-test_assign2-fa29029.json | 4 ++-- tests/reference/asr-test_assign2-fa29029.stderr | 6 +----- tests/reference/asr-test_assign3-cc6fc9d.json | 4 ++-- tests/reference/asr-test_assign3-cc6fc9d.stderr | 6 +----- tests/reference/asr-test_assign4-a2136e0.json | 4 ++-- tests/reference/asr-test_assign4-a2136e0.stderr | 6 +----- tests/reference/asr-test_assign5-694a98f.json | 4 ++-- tests/reference/asr-test_assign5-694a98f.stderr | 6 +----- tests/reference/asr-test_assign6-05cd64f.json | 4 ++-- tests/reference/asr-test_assign6-05cd64f.stderr | 6 +----- tests/reference/asr-test_assign7-beebac3.json | 4 ++-- tests/reference/asr-test_assign7-beebac3.stderr | 6 +----- tests/reference/asr-test_assign8-4b26e63.json | 4 ++-- tests/reference/asr-test_assign8-4b26e63.stderr | 6 +----- tests/reference/asr-test_assign9-51278b8.json | 4 ++-- tests/reference/asr-test_assign9-51278b8.stderr | 6 +----- tests/reference/asr-test_async-361297c.json | 4 ++-- tests/reference/asr-test_async-361297c.stderr | 10 +--------- tests/reference/asr-test_binop1-50b63f6.json | 4 ++-- tests/reference/asr-test_binop1-50b63f6.stderr | 6 +----- tests/reference/asr-test_binop2-e5749af.json | 4 ++-- tests/reference/asr-test_binop2-e5749af.stderr | 6 +----- tests/reference/asr-test_binop3-a67201d.json | 4 ++-- tests/reference/asr-test_binop3-a67201d.stderr | 6 +----- tests/reference/asr-test_bit_length-da3a264.json | 4 ++-- .../reference/asr-test_bit_length-da3a264.stderr | 6 +----- .../asr-test_bitwise_on_complex-dd9568b.json | 4 ++-- .../asr-test_bitwise_on_complex-dd9568b.stderr | 6 +----- .../asr-test_bitwise_on_float-2e09b30.json | 4 ++-- .../asr-test_bitwise_on_float-2e09b30.stderr | 6 +----- tests/reference/asr-test_bool_binop-f856ef0.json | 10 +++++----- .../reference/asr-test_bool_binop-f856ef0.stderr | 1 + tests/reference/asr-test_builtin-aa64615.json | 10 +++++----- tests/reference/asr-test_builtin-aa64615.stderr | 1 + tests/reference/asr-test_builtin_abs-c74d2c9.json | 10 +++++----- .../reference/asr-test_builtin_abs-c74d2c9.stderr | 1 + tests/reference/asr-test_builtin_bin-52ba9fa.json | 10 +++++----- .../reference/asr-test_builtin_bin-52ba9fa.stderr | 1 + .../reference/asr-test_builtin_bool-330223a.json | 10 +++++----- .../asr-test_builtin_bool-330223a.stderr | 1 + .../reference/asr-test_builtin_float-20601dd.json | 10 +++++----- .../asr-test_builtin_float-20601dd.stderr | 1 + tests/reference/asr-test_builtin_hex-64bd268.json | 10 +++++----- .../reference/asr-test_builtin_hex-64bd268.stderr | 1 + tests/reference/asr-test_builtin_int-8f88fdc.json | 10 +++++----- .../reference/asr-test_builtin_int-8f88fdc.stderr | 1 + tests/reference/asr-test_builtin_len-55b0dec.json | 10 +++++----- .../reference/asr-test_builtin_len-55b0dec.stderr | 1 + tests/reference/asr-test_builtin_oct-20b9066.json | 10 +++++----- .../reference/asr-test_builtin_oct-20b9066.stderr | 1 + tests/reference/asr-test_builtin_pow-f02fcda.json | 8 ++++---- .../reference/asr-test_builtin_pow-f02fcda.stderr | 6 +----- .../reference/asr-test_builtin_round-7417a21.json | 10 +++++----- .../asr-test_builtin_round-7417a21.stderr | 1 + tests/reference/asr-test_builtin_str-580e920.json | 10 +++++----- .../reference/asr-test_builtin_str-580e920.stderr | 1 + .../reference/asr-test_c_interop_01-e374f43.json | 10 +++++----- .../asr-test_c_interop_01-e374f43.stderr | 1 + tests/reference/asr-test_chr-91f4987.json | 4 ++-- tests/reference/asr-test_chr-91f4987.stderr | 6 +----- tests/reference/asr-test_compare_01-c594bbe.json | 4 ++-- .../reference/asr-test_compare_01-c594bbe.stderr | 6 +----- tests/reference/asr-test_compare_02-bf2c76e.json | 4 ++-- .../reference/asr-test_compare_02-bf2c76e.stderr | 6 +----- tests/reference/asr-test_complex_01-a6def58.json | 10 +++++----- .../reference/asr-test_complex_01-a6def58.stderr | 1 + tests/reference/asr-test_complex_02-782ba2d.json | 10 +++++----- .../reference/asr-test_complex_02-782ba2d.stderr | 1 + tests/reference/asr-test_const_dict-59445d7.json | 4 ++-- .../reference/asr-test_const_dict-59445d7.stderr | 6 +----- .../asr-test_const_list_append-ada1ade.json | 4 ++-- .../asr-test_const_list_append-ada1ade.stderr | 6 +----- .../asr-test_const_list_clear-33bfae7.json | 4 ++-- .../asr-test_const_list_clear-33bfae7.stderr | 6 +----- .../asr-test_const_list_insert-4c81295.json | 4 ++-- .../asr-test_const_list_insert-4c81295.stderr | 6 +----- .../asr-test_const_list_pop-568b207.json | 4 ++-- .../asr-test_const_list_pop-568b207.stderr | 6 +----- .../asr-test_const_list_remove-c5deb20.json | 4 ++-- .../asr-test_const_list_remove-c5deb20.stderr | 6 +----- .../asr-test_const_list_reverse-2df1a6f.json | 4 ++-- .../asr-test_const_list_reverse-2df1a6f.stderr | 6 +----- tests/reference/asr-test_dict1-a45a075.json | 4 ++-- tests/reference/asr-test_dict1-a45a075.stderr | 6 +----- tests/reference/asr-test_dict10-8c0beff.json | 4 ++-- tests/reference/asr-test_dict10-8c0beff.stderr | 6 +----- tests/reference/asr-test_dict11-2ab4e6c.json | 4 ++-- tests/reference/asr-test_dict11-2ab4e6c.stderr | 6 +----- tests/reference/asr-test_dict12-7c74d08.json | 4 ++-- tests/reference/asr-test_dict12-7c74d08.stderr | 6 +----- tests/reference/asr-test_dict13-683b290.json | 4 ++-- tests/reference/asr-test_dict13-683b290.stderr | 6 +----- tests/reference/asr-test_dict2-4587f02.json | 4 ++-- tests/reference/asr-test_dict2-4587f02.stderr | 6 +----- tests/reference/asr-test_dict3-d28f38f.json | 4 ++-- tests/reference/asr-test_dict3-d28f38f.stderr | 6 +----- tests/reference/asr-test_dict4-39489fa.json | 4 ++-- tests/reference/asr-test_dict4-39489fa.stderr | 6 +----- tests/reference/asr-test_dict5-c436d37.json | 4 ++-- tests/reference/asr-test_dict5-c436d37.stderr | 6 +----- tests/reference/asr-test_dict6-95e3b14.json | 4 ++-- tests/reference/asr-test_dict6-95e3b14.stderr | 6 +----- tests/reference/asr-test_dict7-1415e14.json | 4 ++-- tests/reference/asr-test_dict7-1415e14.stderr | 6 +----- tests/reference/asr-test_dict8-d960ce0.json | 4 ++-- tests/reference/asr-test_dict8-d960ce0.stderr | 6 +----- tests/reference/asr-test_dict9-907bda7.json | 4 ++-- tests/reference/asr-test_dict9-907bda7.stderr | 6 +----- tests/reference/asr-test_dict_key1-6e57a28.json | 4 ++-- tests/reference/asr-test_dict_key1-6e57a28.stderr | 6 +----- tests/reference/asr-test_dict_key2-18ea6fb.json | 4 ++-- tests/reference/asr-test_dict_key2-18ea6fb.stderr | 6 +----- tests/reference/asr-test_dict_key3-9fc7793.json | 4 ++-- tests/reference/asr-test_dict_key3-9fc7793.stderr | 6 +----- tests/reference/asr-test_dict_key4-dc7abfc.json | 4 ++-- tests/reference/asr-test_dict_key4-dc7abfc.stderr | 6 +----- tests/reference/asr-test_dict_key5-87496d1.json | 4 ++-- tests/reference/asr-test_dict_key5-87496d1.stderr | 6 +----- tests/reference/asr-test_dict_key6-1d334b2.json | 4 ++-- tests/reference/asr-test_dict_key6-1d334b2.stderr | 6 +----- .../asr-test_end_sep_keywords-2226a67.json | 10 +++++----- .../asr-test_end_sep_keywords-2226a67.stderr | 1 + .../asr-test_float_semantic_error-58c0c90.json | 4 ++-- .../asr-test_float_semantic_error-58c0c90.stderr | 6 +----- tests/reference/asr-test_for2-e5d893f.json | 4 ++-- tests/reference/asr-test_for2-e5d893f.stderr | 10 +--------- tests/reference/asr-test_func_args-a898a72.json | 4 ++-- tests/reference/asr-test_func_args-a898a72.stderr | 6 +----- tests/reference/asr-test_import_01-b859c43.json | 4 ++-- tests/reference/asr-test_import_01-b859c43.stderr | 11 +---------- tests/reference/asr-test_import_02-55b47fa.json | 4 ++-- tests/reference/asr-test_import_02-55b47fa.stderr | 12 +----------- .../asr-test_int_semantic_error-44fe25e.json | 4 ++-- .../asr-test_int_semantic_error-44fe25e.stderr | 6 +----- tests/reference/asr-test_len1-839a615.json | 4 ++-- tests/reference/asr-test_len1-839a615.stderr | 6 +----- tests/reference/asr-test_list1-73fd538.json | 4 ++-- tests/reference/asr-test_list1-73fd538.stderr | 6 +----- tests/reference/asr-test_list2-10ffdd7.json | 4 ++-- tests/reference/asr-test_list2-10ffdd7.stderr | 6 +----- tests/reference/asr-test_list3-5f4d2a8.json | 8 ++++---- tests/reference/asr-test_list3-5f4d2a8.stderr | 6 +----- tests/reference/asr-test_list4-d18a7e3.json | 4 ++-- tests/reference/asr-test_list4-d18a7e3.stderr | 6 +----- tests/reference/asr-test_list_concat-41d186f.json | 4 ++-- .../reference/asr-test_list_concat-41d186f.stderr | 6 +----- tests/reference/asr-test_list_count-4b42498.json | 4 ++-- .../reference/asr-test_list_count-4b42498.stderr | 6 +----- .../reference/asr-test_list_slicing-984fbf0.json | 4 ++-- .../asr-test_list_slicing-984fbf0.stderr | 6 +----- .../asr-test_logical_compare_01-5db0e2e.json | 4 ++-- .../asr-test_logical_compare_01-5db0e2e.stderr | 6 +----- tests/reference/asr-test_max_min-3c2fc51.json | 10 +++++----- tests/reference/asr-test_max_min-3c2fc51.stderr | 1 + tests/reference/asr-test_numpy_03-e600a49.json | 10 +++++----- tests/reference/asr-test_numpy_03-e600a49.stderr | 1 + tests/reference/asr-test_numpy_04-ecbb614.json | 10 +++++----- tests/reference/asr-test_numpy_04-ecbb614.stderr | 1 + tests/reference/asr-test_operator_01-0f232bf.json | 4 ++-- .../reference/asr-test_operator_01-0f232bf.stderr | 6 +----- tests/reference/asr-test_optional-97e5371.json | 4 ++-- tests/reference/asr-test_optional-97e5371.stderr | 6 +----- tests/reference/asr-test_ord-316ce61.json | 4 ++-- tests/reference/asr-test_ord-316ce61.stderr | 6 +----- .../reference/asr-test_pointer_types-1bf0d01.json | 4 ++-- .../asr-test_pointer_types-1bf0d01.stderr | 6 +----- tests/reference/asr-test_pow-3f5d550.json | 8 ++++---- tests/reference/asr-test_pow-3f5d550.stderr | 6 +----- tests/reference/asr-test_pow1-581ef42.json | 4 ++-- tests/reference/asr-test_pow1-581ef42.stderr | 12 +----------- tests/reference/asr-test_pow2-0dcbd7d.json | 4 ++-- tests/reference/asr-test_pow2-0dcbd7d.stderr | 12 +----------- tests/reference/asr-test_pow3-79749ed.json | 4 ++-- tests/reference/asr-test_pow3-79749ed.stderr | 12 +----------- tests/reference/asr-test_pow4-ef60978.json | 4 ++-- tests/reference/asr-test_pow4-ef60978.stderr | 12 +----------- tests/reference/asr-test_print1-f1f36f1.json | 4 ++-- tests/reference/asr-test_print1-f1f36f1.stderr | 6 +----- tests/reference/asr-test_print2-64acb15.json | 4 ++-- tests/reference/asr-test_print2-64acb15.stderr | 6 +----- tests/reference/asr-test_return1-2603c9e.json | 4 ++-- tests/reference/asr-test_return1-2603c9e.stderr | 6 +----- tests/reference/asr-test_return2-add829b.json | 4 ++-- tests/reference/asr-test_return2-add829b.stderr | 6 +----- tests/reference/asr-test_set1-11379c7.json | 8 ++++---- tests/reference/asr-test_set1-11379c7.stderr | 6 +----- tests/reference/asr-test_set2-d91a6f0.json | 8 ++++---- tests/reference/asr-test_set2-d91a6f0.stderr | 6 +----- tests/reference/asr-test_set3-f9bbffb.json | 4 ++-- tests/reference/asr-test_set3-f9bbffb.stderr | 6 +----- tests/reference/asr-test_set4-53fea39.json | 8 ++++---- tests/reference/asr-test_set4-53fea39.stderr | 6 +----- .../reference/asr-test_set_indexing-a1c21b8.json | 4 ++-- .../asr-test_set_indexing-a1c21b8.stderr | 6 +----- tests/reference/asr-test_set_object1-d9bd2e1.json | 4 ++-- .../reference/asr-test_set_object1-d9bd2e1.stderr | 6 +----- tests/reference/asr-test_set_object2-41401ff.json | 4 ++-- .../reference/asr-test_set_object2-41401ff.stderr | 6 +----- tests/reference/asr-test_set_object3-680b593.json | 4 ++-- .../reference/asr-test_set_object3-680b593.stderr | 6 +----- tests/reference/asr-test_set_object4-243eb04.json | 4 ++-- .../reference/asr-test_set_object4-243eb04.stderr | 6 +----- tests/reference/asr-test_set_object5-4bd1044.json | 4 ++-- .../reference/asr-test_set_object5-4bd1044.stderr | 6 +----- tests/reference/asr-test_set_object6-01b4fa7.json | 4 ++-- .../reference/asr-test_set_object6-01b4fa7.stderr | 6 +----- .../asr-test_str_capitalize-9f8dfa9.json | 4 ++-- .../asr-test_str_capitalize-9f8dfa9.stderr | 6 +----- .../reference/asr-test_str_indexing-b200a4e.json | 4 ++-- .../asr-test_str_indexing-b200a4e.stderr | 6 +----- tests/reference/asr-test_str_slicing-eca1381.json | 4 ++-- .../reference/asr-test_str_slicing-eca1381.stderr | 6 +----- .../reference/asr-test_str_slicing2-2f07e9a.json | 4 ++-- .../asr-test_str_slicing2-2f07e9a.stderr | 6 +----- .../reference/asr-test_str_slicing3-fe6a03c.json | 4 ++-- .../asr-test_str_slicing3-fe6a03c.stderr | 6 +----- .../reference/asr-test_str_slicing4-a0c7a69.json | 4 ++-- .../asr-test_str_slicing4-a0c7a69.stderr | 6 +----- tests/reference/asr-test_str_to_int-61553e7.json | 4 ++-- .../reference/asr-test_str_to_int-61553e7.stderr | 6 +----- tests/reference/asr-test_tuple1-7abe88f.json | 4 ++-- tests/reference/asr-test_tuple1-7abe88f.stderr | 6 +----- tests/reference/asr-test_tuple2-b046610.json | 4 ++-- tests/reference/asr-test_tuple2-b046610.stderr | 6 +----- tests/reference/asr-test_tuple3-19fa47f.json | 4 ++-- tests/reference/asr-test_tuple3-19fa47f.stderr | 6 +----- .../asr-test_type_mismatch_01-09e8af3.json | 4 ++-- .../asr-test_type_mismatch_01-09e8af3.stderr | 6 +----- tests/reference/asr-test_unary_op_03-e799eae.json | 10 +++++----- .../reference/asr-test_unary_op_03-e799eae.stderr | 1 + .../asr-test_unsupported_type-0d813dd.json | 4 ++-- .../asr-test_unsupported_type-0d813dd.stderr | 6 +----- .../reference/asr-test_zero_division-3dd84e8.json | 10 +++++----- .../asr-test_zero_division-3dd84e8.stderr | 6 +----- .../asr-test_zero_division2-d84989f.json | 10 +++++----- .../asr-test_zero_division2-d84989f.stderr | 6 +----- .../asr-test_zero_division3-29efb9e.json | 4 ++-- .../asr-test_zero_division3-29efb9e.stderr | 6 +----- .../asr-test_zero_division4-bf4af64.json | 4 ++-- .../asr-test_zero_division4-bf4af64.stderr | 6 +----- tests/reference/asr-tuple1-09972ab.json | 10 +++++----- tests/reference/asr-tuple1-09972ab.stderr | 1 + tests/reference/asr-type_mismatch-61052c7.json | 4 ++-- tests/reference/asr-type_mismatch-61052c7.stderr | 6 +----- tests/reference/asr-unsigned_01-892b178.json | 4 ++-- tests/reference/asr-unsigned_01-892b178.stderr | 6 +----- tests/reference/asr-unsigned_02-6563e58.json | 4 ++-- tests/reference/asr-unsigned_02-6563e58.stderr | 6 +----- tests/reference/asr-unsigned_03-f785652.json | 4 ++-- tests/reference/asr-unsigned_03-f785652.stderr | 6 +----- tests/reference/asr-unsigned_04-c856d3a.json | 4 ++-- tests/reference/asr-unsigned_04-c856d3a.stderr | 6 +----- tests/reference/asr-vec_01-66ac423.json | 10 +++++----- tests/reference/asr-vec_01-66ac423.stderr | 1 + tests/reference/asr_json-modules_02-53952e6.json | 10 +++++----- .../reference/asr_json-modules_02-53952e6.stderr | 1 + tests/reference/ast-assert1-b0154ee.json | 10 +++++----- tests/reference/ast-assert1-b0154ee.stderr | 1 + tests/reference/ast-assign1-2a4c9ed.json | 10 +++++----- tests/reference/ast-assign1-2a4c9ed.stderr | 1 + tests/reference/ast-complex1-800b4bb.json | 10 +++++----- tests/reference/ast-complex1-800b4bb.stderr | 1 + tests/reference/ast-constants1-91cb6ff.json | 10 +++++----- tests/reference/ast-constants1-91cb6ff.stderr | 1 + tests/reference/ast-dictionary1-1a7e00a.json | 10 +++++----- tests/reference/ast-dictionary1-1a7e00a.stderr | 1 + .../ast-doconcurrentloop_01-ed7017b.json | 10 +++++----- .../ast-doconcurrentloop_01-ed7017b.stderr | 1 + tests/reference/ast-ellipsis1-4f6c4dd.json | 10 +++++----- tests/reference/ast-ellipsis1-4f6c4dd.stderr | 1 + tests/reference/ast-expr1-1e8f7b1.json | 10 +++++----- tests/reference/ast-expr1-1e8f7b1.stderr | 1 + tests/reference/ast-expr10-a8d646d.json | 10 +++++----- tests/reference/ast-expr10-a8d646d.stderr | 1 + tests/reference/ast-expr11-1d29f78.json | 10 +++++----- tests/reference/ast-expr11-1d29f78.stderr | 1 + tests/reference/ast-expr12-adaecda.json | 10 +++++----- tests/reference/ast-expr12-adaecda.stderr | 1 + tests/reference/ast-expr13-c35ace1.json | 10 +++++----- tests/reference/ast-expr13-c35ace1.stderr | 1 + tests/reference/ast-expr2-6642d4a.json | 10 +++++----- tests/reference/ast-expr2-6642d4a.stderr | 1 + tests/reference/ast-expr4-49316cb.json | 10 +++++----- tests/reference/ast-expr4-49316cb.stderr | 1 + tests/reference/ast-expr5-bbc6e71.json | 10 +++++----- tests/reference/ast-expr5-bbc6e71.stderr | 1 + tests/reference/ast-expr6-0b12a67.json | 10 +++++----- tests/reference/ast-expr6-0b12a67.stderr | 1 + tests/reference/ast-expr7-fe52776.json | 10 +++++----- tests/reference/ast-expr7-fe52776.stderr | 1 + tests/reference/ast-expr8-7db6b28.json | 10 +++++----- tests/reference/ast-expr8-7db6b28.stderr | 1 + tests/reference/ast-expr9-d184496.json | 10 +++++----- tests/reference/ast-expr9-d184496.stderr | 1 + tests/reference/ast-expr_01-d0927f9.json | 10 +++++----- tests/reference/ast-expr_01-d0927f9.stderr | 1 + tests/reference/ast-global1-b2690cf.json | 10 +++++----- tests/reference/ast-global1-b2690cf.stderr | 1 + tests/reference/ast-global_scope1-1d68a6c.json | 10 +++++----- tests/reference/ast-global_scope1-1d68a6c.stderr | 1 + tests/reference/ast-list1-9ce2da0.json | 10 +++++----- tests/reference/ast-list1-9ce2da0.stderr | 1 + tests/reference/ast-loop1-194a137.json | 10 +++++----- tests/reference/ast-loop1-194a137.stderr | 1 + tests/reference/ast-loop3-f7e0393.json | 10 +++++----- tests/reference/ast-loop3-f7e0393.stderr | 1 + tests/reference/ast-prefix_string_01-cf221fd.json | 4 ++-- .../reference/ast-prefix_string_01-cf221fd.stderr | 6 +----- tests/reference/ast-prefix_string_02-3d530b2.json | 4 ++-- .../reference/ast-prefix_string_02-3d530b2.stderr | 6 +----- tests/reference/ast-set1-ebd6ee0.json | 10 +++++----- tests/reference/ast-set1-ebd6ee0.stderr | 1 + tests/reference/ast-subscript1-bd5584b.json | 10 +++++----- tests/reference/ast-subscript1-bd5584b.stderr | 1 + tests/reference/ast-tuple1-2fb5396.json | 10 +++++----- tests/reference/ast-tuple1-2fb5396.stderr | 1 + tests/reference/ast_new-async1-b3d07ed.json | 10 +++++----- tests/reference/ast_new-async1-b3d07ed.stderr | 1 + tests/reference/ast_new-boolOp1-478328f.json | 10 +++++----- tests/reference/ast_new-boolOp1-478328f.stderr | 1 + tests/reference/ast_new-class_def1-fe69291.json | 10 +++++----- tests/reference/ast_new-class_def1-fe69291.stderr | 1 + tests/reference/ast_new-class_def2-c6db986.json | 10 +++++----- tests/reference/ast_new-class_def2-c6db986.stderr | 1 + tests/reference/ast_new-comment2-f0984d5.json | 10 +++++----- tests/reference/ast_new-comment2-f0984d5.stderr | 1 + .../reference/ast_new-comprehension1-69cf2af.json | 10 +++++----- .../ast_new-comprehension1-69cf2af.stderr | 1 + .../ast_new-conditional_expr1-07ccb9e.json | 10 +++++----- .../ast_new-conditional_expr1-07ccb9e.stderr | 1 + tests/reference/ast_new-dictionary1-445e718.json | 10 +++++----- .../reference/ast_new-dictionary1-445e718.stderr | 1 + tests/reference/ast_new-ellipsis2-3a9750b.json | 10 +++++----- tests/reference/ast_new-ellipsis2-3a9750b.stderr | 1 + tests/reference/ast_new-for1-887432e.json | 10 +++++----- tests/reference/ast_new-for1-887432e.stderr | 1 + tests/reference/ast_new-for2-af08901.json | 10 +++++----- tests/reference/ast_new-for2-af08901.stderr | 1 + .../reference/ast_new-function_def1-1a872df.json | 10 +++++----- .../ast_new-function_def1-1a872df.stderr | 1 + .../reference/ast_new-function_def2-52c4587.json | 10 +++++----- .../ast_new-function_def2-52c4587.stderr | 1 + .../reference/ast_new-function_def3-f66064a.json | 10 +++++----- .../ast_new-function_def3-f66064a.stderr | 1 + tests/reference/ast_new-global1-38edfbd.json | 10 +++++----- tests/reference/ast_new-global1-38edfbd.stderr | 1 + tests/reference/ast_new-if1-db43586.json | 10 +++++----- tests/reference/ast_new-if1-db43586.stderr | 1 + tests/reference/ast_new-if2-c3b6022.json | 10 +++++----- tests/reference/ast_new-if2-c3b6022.stderr | 1 + tests/reference/ast_new-import1-f643fd3.json | 10 +++++----- tests/reference/ast_new-import1-f643fd3.stderr | 1 + tests/reference/ast_new-lambda1-260d046.json | 10 +++++----- tests/reference/ast_new-lambda1-260d046.stderr | 1 + tests/reference/ast_new-lambda2-d84336e.json | 10 +++++----- tests/reference/ast_new-lambda2-d84336e.stderr | 1 + tests/reference/ast_new-match_stmt1-9e84d24.json | 10 +++++----- .../reference/ast_new-match_stmt1-9e84d24.stderr | 1 + tests/reference/ast_new-slice1-9c440e3.json | 10 +++++----- tests/reference/ast_new-slice1-9c440e3.stderr | 1 + tests/reference/ast_new-statements1-e081093.json | 10 +++++----- .../reference/ast_new-statements1-e081093.stderr | 1 + tests/reference/ast_new-statements2-c4cdc5f.json | 10 +++++----- .../reference/ast_new-statements2-c4cdc5f.stderr | 1 + tests/reference/ast_new-string1-96b90b3.json | 10 +++++----- tests/reference/ast_new-string1-96b90b3.stderr | 1 + tests/reference/ast_new-string2-44323ea.json | 10 +++++----- tests/reference/ast_new-string2-44323ea.stderr | 1 + tests/reference/ast_new-string3-37f35a0.json | 10 +++++----- tests/reference/ast_new-string3-37f35a0.stderr | 1 + tests/reference/ast_new-try1-a9a22cf.json | 10 +++++----- tests/reference/ast_new-try1-a9a22cf.stderr | 1 + tests/reference/ast_new-tuple1-29c08af.json | 10 +++++----- tests/reference/ast_new-tuple1-29c08af.stderr | 1 + .../reference/ast_new-type_comment1-710ea6c.json | 10 +++++----- .../ast_new-type_comment1-710ea6c.stderr | 1 + tests/reference/ast_new-unicode-d3199dc.json | 10 +++++----- tests/reference/ast_new-unicode-d3199dc.stderr | 1 + tests/reference/ast_new-while1-a4c6382.json | 10 +++++----- tests/reference/ast_new-while1-a4c6382.stderr | 1 + tests/reference/ast_new-with1-6c88c0f.json | 10 +++++----- tests/reference/ast_new-with1-6c88c0f.stderr | 1 + tests/reference/ast_new-yield-4c41668.json | 10 +++++----- tests/reference/ast_new-yield-4c41668.stderr | 1 + tests/reference/c-c_interop1-e215531.json | 10 +++++----- tests/reference/c-c_interop1-e215531.stderr | 1 + tests/reference/c-expr7-bb2692a.json | 8 ++++---- tests/reference/c-expr7-bb2692a.stderr | 12 +----------- tests/reference/c-expr_01-28f449f.json | 10 +++++----- tests/reference/c-expr_01-28f449f.stderr | 1 + tests/reference/c-expr_11-c452314.json | 10 +++++----- tests/reference/c-expr_11-c452314.stderr | 1 + tests/reference/c-expr_12-93c7780.json | 10 +++++----- tests/reference/c-expr_12-93c7780.stderr | 1 + tests/reference/c-func_static_01-fc146ec.json | 10 +++++----- tests/reference/c-func_static_01-fc146ec.stderr | 1 + tests/reference/c-import_order_01-3ebf3c3.json | 10 +++++----- tests/reference/c-import_order_01-3ebf3c3.stderr | 1 + tests/reference/c-loop1-3e341c7.json | 10 +++++----- tests/reference/c-loop1-3e341c7.stderr | 1 + tests/reference/c-loop4-eec10d3.json | 10 +++++----- tests/reference/c-loop4-eec10d3.stderr | 1 + tests/reference/c-print_01-4d44628.json | 10 +++++----- tests/reference/c-print_01-4d44628.stderr | 1 + tests/reference/c-test_import_02-d2c54c4.json | 10 +++++----- tests/reference/c-test_import_02-d2c54c4.stderr | 1 + tests/reference/c-test_issue_518-fbbd299.json | 10 +++++----- tests/reference/c-test_issue_518-fbbd299.stderr | 1 + tests/reference/c-variable_decl_03-fa1823b.json | 10 +++++----- tests/reference/c-variable_decl_03-fa1823b.stderr | 1 + tests/reference/cpp-assert1-ba60925.json | 10 +++++----- tests/reference/cpp-assert1-ba60925.stderr | 1 + .../cpp-doconcurrentloop_01-4e9f274.json | 10 +++++----- .../cpp-doconcurrentloop_01-4e9f274.stderr | 1 + tests/reference/cpp-expr12-fd2ea87.json | 10 +++++----- tests/reference/cpp-expr12-fd2ea87.stderr | 1 + tests/reference/cpp-expr15-1661c0d.json | 10 +++++----- tests/reference/cpp-expr15-1661c0d.stderr | 1 + tests/reference/cpp-expr2-09c05ad.json | 10 +++++----- tests/reference/cpp-expr2-09c05ad.stderr | 1 + tests/reference/cpp-expr5-1de0e30.json | 10 +++++----- tests/reference/cpp-expr5-1de0e30.stderr | 1 + tests/reference/cpp-expr6-f337f4f.json | 10 +++++----- tests/reference/cpp-expr6-f337f4f.stderr | 1 + tests/reference/cpp-expr7-529bd53.json | 8 ++++---- tests/reference/cpp-expr7-529bd53.stderr | 12 +----------- tests/reference/cpp-expr8-704cece.json | 10 +++++----- tests/reference/cpp-expr8-704cece.stderr | 1 + tests/reference/cpp-expr9-48868e9.json | 10 +++++----- tests/reference/cpp-expr9-48868e9.stderr | 1 + tests/reference/cpp-expr_11-422c839.json | 10 +++++----- tests/reference/cpp-expr_11-422c839.stderr | 1 + tests/reference/cpp-loop1-0a8cf3b.json | 10 +++++----- tests/reference/cpp-loop1-0a8cf3b.stderr | 1 + tests/reference/cpp-loop3-6020091.json | 10 +++++----- tests/reference/cpp-loop3-6020091.stderr | 1 + tests/reference/cpp-loop4-cdb2174.json | 10 +++++----- tests/reference/cpp-loop4-cdb2174.stderr | 1 + tests/reference/cpp-print_01-026ef17.json | 10 +++++----- tests/reference/cpp-print_01-026ef17.stderr | 1 + tests/reference/cpp-test_builtin_pow-56b3f92.json | 8 ++++---- .../reference/cpp-test_builtin_pow-56b3f92.stderr | 6 +----- .../reference/cpp-test_list_repeat2-698d7f4.json | 10 +++++----- .../cpp-test_list_repeat2-698d7f4.stderr | 1 + tests/reference/cpp-test_unary_op_03-fd9669a.json | 10 +++++----- .../reference/cpp-test_unary_op_03-fd9669a.stderr | 1 + tests/reference/llvm-assert1-8df4f31.json | 10 +++++----- tests/reference/llvm-assert1-8df4f31.stderr | 1 + tests/reference/llvm-bindc_01-c984f09.json | 10 +++++----- tests/reference/llvm-bindc_01-c984f09.stderr | 1 + tests/reference/llvm-bool1-af4376b.json | 10 +++++----- tests/reference/llvm-bool1-af4376b.stderr | 1 + tests/reference/llvm-expr14-b96b5b1.json | 10 +++++----- tests/reference/llvm-expr14-b96b5b1.stderr | 1 + tests/reference/llvm-expr_01-54467c1.json | 10 +++++----- tests/reference/llvm-expr_01-54467c1.stderr | 1 + tests/reference/llvm-func_inline_01-2d4583a.json | 10 +++++----- .../reference/llvm-func_inline_01-2d4583a.stderr | 1 + tests/reference/llvm-lpython1-23c5987.json | 10 +++++----- tests/reference/llvm-lpython1-23c5987.stderr | 1 + tests/reference/llvm-print_04-443a8d8.json | 10 +++++----- tests/reference/llvm-print_04-443a8d8.stderr | 1 + tests/reference/llvm-structs_11-09fea6a.json | 10 +++++----- tests/reference/llvm-structs_11-09fea6a.stderr | 1 + tests/reference/llvm-test_issue_518-cdb641a.json | 10 +++++----- .../reference/llvm-test_issue_518-cdb641a.stderr | 1 + .../reference/llvm-test_unary_op_03-046fb86.json | 10 +++++----- .../llvm-test_unary_op_03-046fb86.stderr | 1 + tests/reference/llvm_dbg-expr_01-9fc5f30.json | 10 +++++----- tests/reference/llvm_dbg-expr_01-9fc5f30.stderr | 1 + ...pass_class_constructor-structs_16-5e3508f.json | 10 +++++----- ...ss_class_constructor-structs_16-5e3508f.stderr | 1 + ...ine_function_calls-func_inline_01-fba3c47.json | 10 +++++----- ...e_function_calls-func_inline_01-fba3c47.stderr | 1 + .../pass_loop_vectorise-vec_01-be9985e.json | 10 +++++----- .../pass_loop_vectorise-vec_01-be9985e.stderr | 1 + .../pass_print_list_tuple-print_02-09600eb.json | 10 +++++----- .../pass_print_list_tuple-print_02-09600eb.stderr | 1 + ...nt_list_tuple-print_list_tuple_03-195fa9c.json | 10 +++++----- ..._list_tuple-print_list_tuple_03-195fa9c.stderr | 1 + tests/reference/python-assert1-192ca6c.json | 10 +++++----- tests/reference/python-assert1-192ca6c.stderr | 1 + tests/reference/python-assign1-f87bafa.json | 10 +++++----- tests/reference/python-assign1-f87bafa.stderr | 1 + tests/reference/python-expr11-e6681c8.json | 10 +++++----- tests/reference/python-expr11-e6681c8.stderr | 1 + tests/reference/python-expr14-2e6ab03.json | 10 +++++----- tests/reference/python-expr14-2e6ab03.stderr | 1 + tests/reference/python-expr17-3b84714.json | 10 +++++----- tests/reference/python-expr17-3b84714.stderr | 1 + tests/reference/python-expr2-6b69018.json | 10 +++++----- tests/reference/python-expr2-6b69018.stderr | 1 + tests/reference/python-expr4-161a0ec.json | 10 +++++----- tests/reference/python-expr4-161a0ec.stderr | 1 + tests/reference/python-expr5-dee0e5c.json | 10 +++++----- tests/reference/python-expr5-dee0e5c.stderr | 1 + tests/reference/python-expr6-1a1d4fb.json | 10 +++++----- tests/reference/python-expr6-1a1d4fb.stderr | 1 + .../python-test_aggregate_constants-26c89d6.json | 10 +++++----- ...python-test_aggregate_constants-26c89d6.stderr | 1 + .../python-test_list_methods-ceccf6b.json | 10 +++++----- .../python-test_list_methods-ceccf6b.stderr | 1 + .../reference/run_dbg-test_assert_01-2f34744.json | 4 ++-- .../run_dbg-test_assert_01-2f34744.stderr | 8 +------- .../reference/run_dbg-test_assert_02-c6de25a.json | 4 ++-- .../run_dbg-test_assert_02-c6de25a.stderr | 8 +------- .../reference/run_dbg-test_assert_03-bd7b7dd.json | 4 ++-- .../run_dbg-test_assert_03-bd7b7dd.stderr | 12 +----------- tests/reference/run_dbg-test_quit_01-30889cc.json | 4 ++-- .../reference/run_dbg-test_quit_01-30889cc.stderr | 8 +------- .../reference/run_dbg-test_raise_01-dfd86ca.json | 4 ++-- .../run_dbg-test_raise_01-dfd86ca.stderr | 8 +------- tests/reference/runtime-test_dict14-421fe53.json | 4 ++-- .../reference/runtime-test_dict14-421fe53.stderr | 2 +- tests/reference/runtime-test_dict15-6f3af0d.json | 4 ++-- .../reference/runtime-test_dict15-6f3af0d.stderr | 2 +- tests/reference/runtime-test_dict16-c5a958d.json | 4 ++-- .../reference/runtime-test_dict16-c5a958d.stderr | 2 +- ...st_intrinsic_function_mixed_print-a862825.json | 10 +++++----- ..._intrinsic_function_mixed_print-a862825.stderr | 1 + tests/reference/runtime-test_list_01-3ee9b3e.json | 4 ++-- .../reference/runtime-test_list_01-3ee9b3e.stderr | 2 +- tests/reference/runtime-test_list_02-5f7db5f.json | 4 ++-- .../reference/runtime-test_list_02-5f7db5f.stderr | 2 +- .../runtime-test_list_index-0483808.json | 4 ++-- .../runtime-test_list_index-0483808.stderr | 2 +- .../runtime-test_list_index2-1249233.json | 4 ++-- .../runtime-test_list_index2-1249233.stderr | 2 +- .../runtime-test_list_index3-647a94a.json | 4 ++-- .../runtime-test_list_index3-647a94a.stderr | 2 +- .../runtime-test_list_index4-c31dfdb.json | 4 ++-- .../runtime-test_list_index4-c31dfdb.stderr | 2 +- ...untime-test_list_item_mixed_print-a3fd49f.json | 10 +++++----- ...time-test_list_item_mixed_print-a3fd49f.stderr | 1 + tests/reference/runtime-test_str_01-50bdf2f.json | 10 +++++----- .../reference/runtime-test_str_01-50bdf2f.stderr | 1 + tests/reference/runtime-test_str_02-c38ba27.json | 10 +++++----- .../reference/runtime-test_str_02-c38ba27.stderr | 1 + tests/reference/tokens-comment1-2f8ab90.json | 10 +++++----- tests/reference/tokens-comment1-2f8ab90.stderr | 1 + tests/reference/tokens-comment2-b289dad.json | 10 +++++----- tests/reference/tokens-comment2-b289dad.stderr | 1 + tests/reference/tokens-docstring1-1355fbb.json | 10 +++++----- tests/reference/tokens-docstring1-1355fbb.stderr | 1 + tests/reference/tokens-indent1-0b243c5.json | 4 ++-- tests/reference/tokens-indent1-0b243c5.stderr | 6 +----- tests/reference/tokens-indent1-290e858.json | 10 +++++----- tests/reference/tokens-indent1-290e858.stderr | 1 + tests/reference/tokens-indent2-a8438a0.json | 4 ++-- tests/reference/tokens-indent2-a8438a0.stderr | 6 +----- tests/reference/tokens-indent2-e702789.json | 10 +++++----- tests/reference/tokens-indent2-e702789.stderr | 1 + tests/reference/tokens-indent3-0eaf3e6.json | 4 ++-- tests/reference/tokens-indent3-0eaf3e6.stderr | 6 +----- tests/reference/tokens-numbers1-589063f.json | 10 +++++----- tests/reference/tokens-numbers1-589063f.stderr | 1 + tests/reference/tokens-paren1-94fa736.json | 4 ++-- tests/reference/tokens-paren1-94fa736.stderr | 6 +----- tests/reference/tokens-paren2-0eef339.json | 4 ++-- tests/reference/tokens-paren2-0eef339.stderr | 6 +----- tests/reference/tokens-paren3-0d47100.json | 4 ++-- tests/reference/tokens-paren3-0d47100.stderr | 6 +----- tests/reference/tokens-paren4-5c2fc32.json | 4 ++-- tests/reference/tokens-paren4-5c2fc32.stderr | 6 +----- tests/reference/tokens-symbols1-658c990.json | 10 +++++----- tests/reference/tokens-symbols1-658c990.stderr | 1 + tests/reference/tokens-test_literal-e20c024.json | 4 ++-- .../reference/tokens-test_literal-e20c024.stderr | 6 +----- tests/reference/wat-bool1-234bcd1.json | 10 +++++----- tests/reference/wat-bool1-234bcd1.stderr | 1 + tests/reference/wat-expr14-5e0cb96.json | 10 +++++----- tests/reference/wat-expr14-5e0cb96.stderr | 1 + tests/reference/wat-expr2-8b17723.json | 10 +++++----- tests/reference/wat-expr2-8b17723.stderr | 1 + tests/reference/wat-expr9-f73afd1.json | 10 +++++----- tests/reference/wat-expr9-f73afd1.stderr | 1 + tests/reference/wat-loop1-e0046d4.json | 10 +++++----- tests/reference/wat-loop1-e0046d4.stderr | 1 + tests/reference/wat-print_str-385e953.json | 10 +++++----- tests/reference/wat-print_str-385e953.stderr | 1 + 836 files changed, 1934 insertions(+), 2596 deletions(-) create mode 100644 tests/reference/asr-array_01_decl-39cf894.stderr create mode 100644 tests/reference/asr-array_02_decl-e8f6874.stderr create mode 100644 tests/reference/asr-assert1-1ce92ea.stderr create mode 100644 tests/reference/asr-assign1-886f049.stderr create mode 100644 tests/reference/asr-assign2-8d1a2ee.stderr create mode 100644 tests/reference/asr-bindc_01-6d521a9.stderr create mode 100644 tests/reference/asr-bindc_02-bc1a7ea.stderr create mode 100644 tests/reference/asr-c_interop1-cf2e9b4.stderr create mode 100644 tests/reference/asr-callback_01-df40fd5.stderr create mode 100644 tests/reference/asr-cast-435c233.stderr create mode 100644 tests/reference/asr-complex1-f26c460.stderr create mode 100644 tests/reference/asr-constants1-5828e8a.stderr create mode 100644 tests/reference/asr-dictionary1-a105a36.stderr create mode 100644 tests/reference/asr-doconcurrentloop_01-3fdc189.stderr create mode 100644 tests/reference/asr-elemental_01-b58df26.stderr create mode 100644 tests/reference/asr-expr1-8df2d66.stderr create mode 100644 tests/reference/asr-expr10-efcbb1b.stderr create mode 100644 tests/reference/asr-expr11-9b91d35.stderr create mode 100644 tests/reference/asr-expr12-5c5b71e.stderr create mode 100644 tests/reference/asr-expr13-81bdb5a.stderr create mode 100644 tests/reference/asr-expr2-2e78a12.stderr create mode 100644 tests/reference/asr-expr4-cef6743.stderr create mode 100644 tests/reference/asr-expr5-645ffcc.stderr create mode 100644 tests/reference/asr-expr6-368e5ed.stderr create mode 100644 tests/reference/asr-expr8-6beda60.stderr create mode 100644 tests/reference/asr-expr9-814e4bc.stderr create mode 100644 tests/reference/asr-expr_01-211000e.stderr create mode 100644 tests/reference/asr-expr_01-a0d4829.stderr create mode 100644 tests/reference/asr-expr_05-3a37324.stderr create mode 100644 tests/reference/asr-expr_07-7742668.stderr create mode 100644 tests/reference/asr-expr_09-f3e89c8.stderr create mode 100644 tests/reference/asr-expr_10-d39708c.stderr create mode 100644 tests/reference/asr-expr_12-6769be0.stderr create mode 100644 tests/reference/asr-expr_14-f2bd343.stderr create mode 100644 tests/reference/asr-func_inline_01-56af272.stderr create mode 100644 tests/reference/asr-generics_01-d616074.stderr create mode 100644 tests/reference/asr-generics_02-e2ea5c9.stderr create mode 100644 tests/reference/asr-generics_array_01-682b1b2.stderr create mode 100644 tests/reference/asr-generics_array_02-22c8dc1.stderr create mode 100644 tests/reference/asr-generics_array_03-fb3706c.stderr create mode 100644 tests/reference/asr-generics_list_01-39c4044.stderr create mode 100644 tests/reference/asr-global_scope1-354e217.stderr create mode 100644 tests/reference/asr-global_syms_01-273906f.stderr create mode 100644 tests/reference/asr-intent_01-66824bc.stderr create mode 100644 tests/reference/asr-list1-770ba33.stderr create mode 100644 tests/reference/asr-loop1-10d3109.stderr create mode 100644 tests/reference/asr-loop3-a579196.stderr create mode 100644 tests/reference/asr-loop4-3d3216e.stderr create mode 100644 tests/reference/asr-modules_02-ec92e6f.stderr create mode 100644 tests/reference/asr-print_02-afbe092.stderr create mode 100644 tests/reference/asr-print_list_tuple_03-9de3736.stderr create mode 100644 tests/reference/asr-set1-b7b913a.stderr create mode 100644 tests/reference/asr-structs_01-66dc2c9.stderr create mode 100644 tests/reference/asr-structs_01-be14d49.stderr create mode 100644 tests/reference/asr-structs_02-2ab459a.stderr create mode 100644 tests/reference/asr-structs_03-0cef911.stderr create mode 100644 tests/reference/asr-structs_04-387747b.stderr create mode 100644 tests/reference/asr-structs_05-fa98307.stderr create mode 100644 tests/reference/asr-structs_16-44de89a.stderr create mode 100644 tests/reference/asr-subscript1-1acfc19.stderr create mode 100644 tests/reference/asr-test_bool_binop-f856ef0.stderr create mode 100644 tests/reference/asr-test_builtin-aa64615.stderr create mode 100644 tests/reference/asr-test_builtin_abs-c74d2c9.stderr create mode 100644 tests/reference/asr-test_builtin_bin-52ba9fa.stderr create mode 100644 tests/reference/asr-test_builtin_bool-330223a.stderr create mode 100644 tests/reference/asr-test_builtin_float-20601dd.stderr create mode 100644 tests/reference/asr-test_builtin_hex-64bd268.stderr create mode 100644 tests/reference/asr-test_builtin_int-8f88fdc.stderr create mode 100644 tests/reference/asr-test_builtin_len-55b0dec.stderr create mode 100644 tests/reference/asr-test_builtin_oct-20b9066.stderr create mode 100644 tests/reference/asr-test_builtin_round-7417a21.stderr create mode 100644 tests/reference/asr-test_builtin_str-580e920.stderr create mode 100644 tests/reference/asr-test_c_interop_01-e374f43.stderr create mode 100644 tests/reference/asr-test_complex_01-a6def58.stderr create mode 100644 tests/reference/asr-test_complex_02-782ba2d.stderr create mode 100644 tests/reference/asr-test_end_sep_keywords-2226a67.stderr create mode 100644 tests/reference/asr-test_max_min-3c2fc51.stderr create mode 100644 tests/reference/asr-test_numpy_03-e600a49.stderr create mode 100644 tests/reference/asr-test_numpy_04-ecbb614.stderr create mode 100644 tests/reference/asr-test_unary_op_03-e799eae.stderr create mode 100644 tests/reference/asr-tuple1-09972ab.stderr create mode 100644 tests/reference/asr-vec_01-66ac423.stderr create mode 100644 tests/reference/asr_json-modules_02-53952e6.stderr create mode 100644 tests/reference/ast-assert1-b0154ee.stderr create mode 100644 tests/reference/ast-assign1-2a4c9ed.stderr create mode 100644 tests/reference/ast-complex1-800b4bb.stderr create mode 100644 tests/reference/ast-constants1-91cb6ff.stderr create mode 100644 tests/reference/ast-dictionary1-1a7e00a.stderr create mode 100644 tests/reference/ast-doconcurrentloop_01-ed7017b.stderr create mode 100644 tests/reference/ast-ellipsis1-4f6c4dd.stderr create mode 100644 tests/reference/ast-expr1-1e8f7b1.stderr create mode 100644 tests/reference/ast-expr10-a8d646d.stderr create mode 100644 tests/reference/ast-expr11-1d29f78.stderr create mode 100644 tests/reference/ast-expr12-adaecda.stderr create mode 100644 tests/reference/ast-expr13-c35ace1.stderr create mode 100644 tests/reference/ast-expr2-6642d4a.stderr create mode 100644 tests/reference/ast-expr4-49316cb.stderr create mode 100644 tests/reference/ast-expr5-bbc6e71.stderr create mode 100644 tests/reference/ast-expr6-0b12a67.stderr create mode 100644 tests/reference/ast-expr7-fe52776.stderr create mode 100644 tests/reference/ast-expr8-7db6b28.stderr create mode 100644 tests/reference/ast-expr9-d184496.stderr create mode 100644 tests/reference/ast-expr_01-d0927f9.stderr create mode 100644 tests/reference/ast-global1-b2690cf.stderr create mode 100644 tests/reference/ast-global_scope1-1d68a6c.stderr create mode 100644 tests/reference/ast-list1-9ce2da0.stderr create mode 100644 tests/reference/ast-loop1-194a137.stderr create mode 100644 tests/reference/ast-loop3-f7e0393.stderr create mode 100644 tests/reference/ast-set1-ebd6ee0.stderr create mode 100644 tests/reference/ast-subscript1-bd5584b.stderr create mode 100644 tests/reference/ast-tuple1-2fb5396.stderr create mode 100644 tests/reference/ast_new-async1-b3d07ed.stderr create mode 100644 tests/reference/ast_new-boolOp1-478328f.stderr create mode 100644 tests/reference/ast_new-class_def1-fe69291.stderr create mode 100644 tests/reference/ast_new-class_def2-c6db986.stderr create mode 100644 tests/reference/ast_new-comment2-f0984d5.stderr create mode 100644 tests/reference/ast_new-comprehension1-69cf2af.stderr create mode 100644 tests/reference/ast_new-conditional_expr1-07ccb9e.stderr create mode 100644 tests/reference/ast_new-dictionary1-445e718.stderr create mode 100644 tests/reference/ast_new-ellipsis2-3a9750b.stderr create mode 100644 tests/reference/ast_new-for1-887432e.stderr create mode 100644 tests/reference/ast_new-for2-af08901.stderr create mode 100644 tests/reference/ast_new-function_def1-1a872df.stderr create mode 100644 tests/reference/ast_new-function_def2-52c4587.stderr create mode 100644 tests/reference/ast_new-function_def3-f66064a.stderr create mode 100644 tests/reference/ast_new-global1-38edfbd.stderr create mode 100644 tests/reference/ast_new-if1-db43586.stderr create mode 100644 tests/reference/ast_new-if2-c3b6022.stderr create mode 100644 tests/reference/ast_new-import1-f643fd3.stderr create mode 100644 tests/reference/ast_new-lambda1-260d046.stderr create mode 100644 tests/reference/ast_new-lambda2-d84336e.stderr create mode 100644 tests/reference/ast_new-match_stmt1-9e84d24.stderr create mode 100644 tests/reference/ast_new-slice1-9c440e3.stderr create mode 100644 tests/reference/ast_new-statements1-e081093.stderr create mode 100644 tests/reference/ast_new-statements2-c4cdc5f.stderr create mode 100644 tests/reference/ast_new-string1-96b90b3.stderr create mode 100644 tests/reference/ast_new-string2-44323ea.stderr create mode 100644 tests/reference/ast_new-string3-37f35a0.stderr create mode 100644 tests/reference/ast_new-try1-a9a22cf.stderr create mode 100644 tests/reference/ast_new-tuple1-29c08af.stderr create mode 100644 tests/reference/ast_new-type_comment1-710ea6c.stderr create mode 100644 tests/reference/ast_new-unicode-d3199dc.stderr create mode 100644 tests/reference/ast_new-while1-a4c6382.stderr create mode 100644 tests/reference/ast_new-with1-6c88c0f.stderr create mode 100644 tests/reference/ast_new-yield-4c41668.stderr create mode 100644 tests/reference/c-c_interop1-e215531.stderr create mode 100644 tests/reference/c-expr_01-28f449f.stderr create mode 100644 tests/reference/c-expr_11-c452314.stderr create mode 100644 tests/reference/c-expr_12-93c7780.stderr create mode 100644 tests/reference/c-func_static_01-fc146ec.stderr create mode 100644 tests/reference/c-import_order_01-3ebf3c3.stderr create mode 100644 tests/reference/c-loop1-3e341c7.stderr create mode 100644 tests/reference/c-loop4-eec10d3.stderr create mode 100644 tests/reference/c-print_01-4d44628.stderr create mode 100644 tests/reference/c-test_import_02-d2c54c4.stderr create mode 100644 tests/reference/c-test_issue_518-fbbd299.stderr create mode 100644 tests/reference/c-variable_decl_03-fa1823b.stderr create mode 100644 tests/reference/cpp-assert1-ba60925.stderr create mode 100644 tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr create mode 100644 tests/reference/cpp-expr12-fd2ea87.stderr create mode 100644 tests/reference/cpp-expr15-1661c0d.stderr create mode 100644 tests/reference/cpp-expr2-09c05ad.stderr create mode 100644 tests/reference/cpp-expr5-1de0e30.stderr create mode 100644 tests/reference/cpp-expr6-f337f4f.stderr create mode 100644 tests/reference/cpp-expr8-704cece.stderr create mode 100644 tests/reference/cpp-expr9-48868e9.stderr create mode 100644 tests/reference/cpp-expr_11-422c839.stderr create mode 100644 tests/reference/cpp-loop1-0a8cf3b.stderr create mode 100644 tests/reference/cpp-loop3-6020091.stderr create mode 100644 tests/reference/cpp-loop4-cdb2174.stderr create mode 100644 tests/reference/cpp-print_01-026ef17.stderr create mode 100644 tests/reference/cpp-test_list_repeat2-698d7f4.stderr create mode 100644 tests/reference/cpp-test_unary_op_03-fd9669a.stderr create mode 100644 tests/reference/llvm-assert1-8df4f31.stderr create mode 100644 tests/reference/llvm-bindc_01-c984f09.stderr create mode 100644 tests/reference/llvm-bool1-af4376b.stderr create mode 100644 tests/reference/llvm-expr14-b96b5b1.stderr create mode 100644 tests/reference/llvm-expr_01-54467c1.stderr create mode 100644 tests/reference/llvm-func_inline_01-2d4583a.stderr create mode 100644 tests/reference/llvm-lpython1-23c5987.stderr create mode 100644 tests/reference/llvm-print_04-443a8d8.stderr create mode 100644 tests/reference/llvm-structs_11-09fea6a.stderr create mode 100644 tests/reference/llvm-test_issue_518-cdb641a.stderr create mode 100644 tests/reference/llvm-test_unary_op_03-046fb86.stderr create mode 100644 tests/reference/llvm_dbg-expr_01-9fc5f30.stderr create mode 100644 tests/reference/pass_class_constructor-structs_16-5e3508f.stderr create mode 100644 tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stderr create mode 100644 tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr create mode 100644 tests/reference/pass_print_list_tuple-print_02-09600eb.stderr create mode 100644 tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr create mode 100644 tests/reference/python-assert1-192ca6c.stderr create mode 100644 tests/reference/python-assign1-f87bafa.stderr create mode 100644 tests/reference/python-expr11-e6681c8.stderr create mode 100644 tests/reference/python-expr14-2e6ab03.stderr create mode 100644 tests/reference/python-expr17-3b84714.stderr create mode 100644 tests/reference/python-expr2-6b69018.stderr create mode 100644 tests/reference/python-expr4-161a0ec.stderr create mode 100644 tests/reference/python-expr5-dee0e5c.stderr create mode 100644 tests/reference/python-expr6-1a1d4fb.stderr create mode 100644 tests/reference/python-test_aggregate_constants-26c89d6.stderr create mode 100644 tests/reference/python-test_list_methods-ceccf6b.stderr create mode 100644 tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.stderr create mode 100644 tests/reference/runtime-test_list_item_mixed_print-a3fd49f.stderr create mode 100644 tests/reference/runtime-test_str_01-50bdf2f.stderr create mode 100644 tests/reference/runtime-test_str_02-c38ba27.stderr create mode 100644 tests/reference/tokens-comment1-2f8ab90.stderr create mode 100644 tests/reference/tokens-comment2-b289dad.stderr create mode 100644 tests/reference/tokens-docstring1-1355fbb.stderr create mode 100644 tests/reference/tokens-indent1-290e858.stderr create mode 100644 tests/reference/tokens-indent2-e702789.stderr create mode 100644 tests/reference/tokens-numbers1-589063f.stderr create mode 100644 tests/reference/tokens-symbols1-658c990.stderr create mode 100644 tests/reference/wat-bool1-234bcd1.stderr create mode 100644 tests/reference/wat-expr14-5e0cb96.stderr create mode 100644 tests/reference/wat-expr2-8b17723.stderr create mode 100644 tests/reference/wat-expr9-f73afd1.stderr create mode 100644 tests/reference/wat-loop1-e0046d4.stderr create mode 100644 tests/reference/wat-print_str-385e953.stderr diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index f29d334a3c..183bf16a65 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -5,9 +5,9 @@ "infile_hash": "3dff59bab7475d254ce0470065c11e797e52a5b2a3d7546acc0e6705", "outfile": null, "outfile_hash": null, - "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "3a65f3ea0a230ad60dcabd62518f2ee3d52a8aa788fc1f7d3835ad72", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-array_01_decl-39cf894.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-array_01_decl-39cf894.stderr b/tests/reference/asr-array_01_decl-39cf894.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-array_01_decl-39cf894.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index fa0523ddbf..c9d20567d3 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -5,9 +5,9 @@ "infile_hash": "9a398864499c7a3b4e2a480faf3a5dccaa65f9771a8de27f55f11ca4", "outfile": null, "outfile_hash": null, - "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "71ec0bc14f8e98abf82cd10195f0949c765bc136b357701653ef100b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-array_02_decl-e8f6874.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-array_02_decl-e8f6874.stderr b/tests/reference/asr-array_02_decl-e8f6874.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-array_02_decl-e8f6874.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_01-a617b64.json b/tests/reference/asr-arrays_01-a617b64.json index 45a1b7310d..3f784542c8 100644 --- a/tests/reference/asr-arrays_01-a617b64.json +++ b/tests/reference/asr-arrays_01-a617b64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_01-a617b64.stderr", - "stderr_hash": "b8317c7306f747ceefa8557c06f2a0b4a8a4bd7ae805bb494fca6ef2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.stderr b/tests/reference/asr-arrays_01-a617b64.stderr index 4fa39a8c3c..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_01-a617b64.stderr +++ b/tests/reference/asr-arrays_01-a617b64.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/arrays_01.py:15:9 - | -15 | [i8(214), i8(157), i8(3), i8(146)]) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) - | - 9 | a : i8[4] = empty(4, dtype=int8) - | ^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_02-da94458.json b/tests/reference/asr-arrays_02-da94458.json index 37de52ba40..14370d008c 100644 --- a/tests/reference/asr-arrays_02-da94458.json +++ b/tests/reference/asr-arrays_02-da94458.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_02-da94458.stderr", - "stderr_hash": "dc0e5be7cd6de7395421aedf1ce11977206f3e35bb7cba271aed8992", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_02-da94458.stderr b/tests/reference/asr-arrays_02-da94458.stderr index 295e0c9b28..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_02-da94458.stderr +++ b/tests/reference/asr-arrays_02-da94458.stderr @@ -1,5 +1 @@ -semantic error: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() - --> tests/errors/arrays_02.py:28:8 - | -28 | assert r1.a == t1.a - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_03-de2e952.json b/tests/reference/asr-arrays_03-de2e952.json index 1583b11b63..0adc4a4f32 100644 --- a/tests/reference/asr-arrays_03-de2e952.json +++ b/tests/reference/asr-arrays_03-de2e952.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_03-de2e952.stderr", - "stderr_hash": "4c932f31bbb10c9ba8d8d75be226ba9c33553be3bcb367c8112e31af", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_03-de2e952.stderr b/tests/reference/asr-arrays_03-de2e952.stderr index 1fb5635502..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_03-de2e952.stderr +++ b/tests/reference/asr-arrays_03-de2e952.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_03.py:6:5 - | -6 | x: i16[4] = empty([5], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_04-880407c.json b/tests/reference/asr-arrays_04-880407c.json index 1c5077a22c..242bcc5d1b 100644 --- a/tests/reference/asr-arrays_04-880407c.json +++ b/tests/reference/asr-arrays_04-880407c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_04-880407c.stderr", - "stderr_hash": "10ef155b0236096d5de8157e38b3989d99343b016a8153b68a36aa54", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_04-880407c.stderr b/tests/reference/asr-arrays_04-880407c.stderr index 5cb27a1cb7..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_04-880407c.stderr +++ b/tests/reference/asr-arrays_04-880407c.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_04.py:6:5 - | -6 | x: i16[5] = empty([5], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_05-ec8fbd5.json b/tests/reference/asr-arrays_05-ec8fbd5.json index a4302b38e0..a5aef45c01 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.json +++ b/tests/reference/asr-arrays_05-ec8fbd5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_05-ec8fbd5.stderr", - "stderr_hash": "4e5d42a186b8d82b484ec66ccc5a3b90da7e4be8a32bac26ea906198", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_05-ec8fbd5.stderr b/tests/reference/asr-arrays_05-ec8fbd5.stderr index 165aee29a8..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.stderr +++ b/tests/reference/asr-arrays_05-ec8fbd5.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_05.py:6:5 - | -6 | x: i16[5, 4] = empty([5, 3], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i16[5,3]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_06-fbb09a3.json b/tests/reference/asr-arrays_06-fbb09a3.json index 863eeebf1e..83839b58e9 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.json +++ b/tests/reference/asr-arrays_06-fbb09a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_06-fbb09a3.stderr", - "stderr_hash": "1fa3f5061a72f03c0678806c0460b9ec5caf01cbbd2f07a606f1057e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_06-fbb09a3.stderr b/tests/reference/asr-arrays_06-fbb09a3.stderr index 9bbcde8ee8..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.stderr +++ b/tests/reference/asr-arrays_06-fbb09a3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_06.py:6:5 - | -6 | x: i16[5, 4] = empty([5, 4], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i32[5,4]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_07-de430fd.json b/tests/reference/asr-arrays_07-de430fd.json index 19a44750cc..6b6b71d2e2 100644 --- a/tests/reference/asr-arrays_07-de430fd.json +++ b/tests/reference/asr-arrays_07-de430fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_07-de430fd.stderr", - "stderr_hash": "7fadea44b4ad8f383e0cadbd27a53eb3ab75f0edef98d27639527723", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_07-de430fd.stderr b/tests/reference/asr-arrays_07-de430fd.stderr index 7624d1fe92..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_07-de430fd.stderr +++ b/tests/reference/asr-arrays_07-de430fd.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_07.py:6:5 - | -6 | x: f32[5, 4] = empty([5, 4], dtype=complex64) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f32[5,4]' and 'c32[5,4]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_08-ba317a3.json b/tests/reference/asr-arrays_08-ba317a3.json index 56982fe195..eaaa87ceec 100644 --- a/tests/reference/asr-arrays_08-ba317a3.json +++ b/tests/reference/asr-arrays_08-ba317a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_08-ba317a3.stderr", - "stderr_hash": "bedb87b219b7c49a18cced170e4ffcac780d242f70c3ae8bbfb27a26", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_08-ba317a3.stderr b/tests/reference/asr-arrays_08-ba317a3.stderr index e8f8eb441e..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_08-ba317a3.stderr +++ b/tests/reference/asr-arrays_08-ba317a3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_08.py:9:5 - | -9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i64[100,120,200]' and 'i64[120,100,200]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_09-50ee586.json b/tests/reference/asr-arrays_09-50ee586.json index 2f86b11cfb..2c81f33fe2 100644 --- a/tests/reference/asr-arrays_09-50ee586.json +++ b/tests/reference/asr-arrays_09-50ee586.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_09-50ee586.stderr", - "stderr_hash": "0169175ca66ace6110382408ed4506313e311d560e9b8c16bdd997b3", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_09-50ee586.stderr b/tests/reference/asr-arrays_09-50ee586.stderr index e485f02cbb..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_09-50ee586.stderr +++ b/tests/reference/asr-arrays_09-50ee586.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/arrays_09.py:9:12 - | -9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_10-bc82d75.json b/tests/reference/asr-arrays_10-bc82d75.json index e1b3693872..e048f65a03 100644 --- a/tests/reference/asr-arrays_10-bc82d75.json +++ b/tests/reference/asr-arrays_10-bc82d75.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_10-bc82d75.stderr", - "stderr_hash": "1c45f4b45b48ceb3de4567413bff847b67df2750fcc68d6a358df096", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_10-bc82d75.stderr b/tests/reference/asr-arrays_10-bc82d75.stderr index e7b0047ea1..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_10-bc82d75.stderr +++ b/tests/reference/asr-arrays_10-bc82d75.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/arrays_10.py:9:36 - | -9 | x: i64[100, 120, 200] = empty([q, p, r], dtype=int64) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_11-fc505b4.json b/tests/reference/asr-arrays_11-fc505b4.json index 22700cace0..0b36e58941 100644 --- a/tests/reference/asr-arrays_11-fc505b4.json +++ b/tests/reference/asr-arrays_11-fc505b4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_11-fc505b4.stderr", - "stderr_hash": "ef5e89392b20ad345ba9bcf862ab71b19e56c85d9838db742be117a1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_11-fc505b4.stderr b/tests/reference/asr-arrays_11-fc505b4.stderr index 09cb02b625..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_11-fc505b4.stderr +++ b/tests/reference/asr-arrays_11-fc505b4.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_11.py:5:1 - | -5 | x: i16[4] = empty([5], dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_12-63d6f25.json b/tests/reference/asr-arrays_12-63d6f25.json index a032a5fad1..2d7e4ad7c0 100644 --- a/tests/reference/asr-arrays_12-63d6f25.json +++ b/tests/reference/asr-arrays_12-63d6f25.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_12-63d6f25.stderr", - "stderr_hash": "b6fa626301868bd5cbbef6d914f5b4f38b1d896b951753122969e74a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_12-63d6f25.stderr b/tests/reference/asr-arrays_12-63d6f25.stderr index 8000ae521d..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_12-63d6f25.stderr +++ b/tests/reference/asr-arrays_12-63d6f25.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_12.py:5:1 - | -5 | x: i16[5] = empty([5], dtype=int32) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_13-b5fcc7e.json b/tests/reference/asr-arrays_13-b5fcc7e.json index 3a17697702..4d7932471e 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.json +++ b/tests/reference/asr-arrays_13-b5fcc7e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_13-b5fcc7e.stderr", - "stderr_hash": "6bde2f7fc14d5a461a58d694e44e19dd79ef5bee47c88b4022daf5d6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_13-b5fcc7e.stderr b/tests/reference/asr-arrays_13-b5fcc7e.stderr index 14f0dbe414..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.stderr +++ b/tests/reference/asr-arrays_13-b5fcc7e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_13.py:7:5 - | -7 | x: i16[4] = empty(5, dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-arrays_14-78be00e.json b/tests/reference/asr-arrays_14-78be00e.json index b41704e4d0..1d25109285 100644 --- a/tests/reference/asr-arrays_14-78be00e.json +++ b/tests/reference/asr-arrays_14-78be00e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_14-78be00e.stderr", - "stderr_hash": "267aea8e48708230a9b2bc61c37c849a0b75cb45294ca25ee11fe632", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_14-78be00e.stderr b/tests/reference/asr-arrays_14-78be00e.stderr index ed7f661811..2bdcfc8433 100644 --- a/tests/reference/asr-arrays_14-78be00e.stderr +++ b/tests/reference/asr-arrays_14-78be00e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/arrays_14.py:7:5 - | -7 | x: i16[4] = empty((5), dtype=int16) - | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index 007e5553d2..9c2970ac25 100644 --- a/tests/reference/asr-assert1-1ce92ea.json +++ b/tests/reference/asr-assert1-1ce92ea.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "asr-assert1-1ce92ea.stdout", - "stdout_hash": "f29b167c4a6cb05221c4ba8ec8322488adc1597b77d0bc08e5088f48", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assert1-1ce92ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assert1-1ce92ea.stderr b/tests/reference/asr-assert1-1ce92ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assert1-1ce92ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign1-886f049.json b/tests/reference/asr-assign1-886f049.json index d5fb6d577a..2d460a35d4 100644 --- a/tests/reference/asr-assign1-886f049.json +++ b/tests/reference/asr-assign1-886f049.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "asr-assign1-886f049.stdout", - "stdout_hash": "e0fabd01607cc19e598b4ed2ffcb88f13cc17aa37887664176e2ac0b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assign1-886f049.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assign1-886f049.stderr b/tests/reference/asr-assign1-886f049.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assign1-886f049.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-assign2-8d1a2ee.json b/tests/reference/asr-assign2-8d1a2ee.json index a0e50b5045..b8e68a7c88 100644 --- a/tests/reference/asr-assign2-8d1a2ee.json +++ b/tests/reference/asr-assign2-8d1a2ee.json @@ -5,9 +5,9 @@ "infile_hash": "9b182950a8d1abbd951007b692fff95382e90ada103c7f14c4497b06", "outfile": null, "outfile_hash": null, - "stdout": "asr-assign2-8d1a2ee.stdout", - "stdout_hash": "7bec7662e29763790b836536cc3a60aacdaf849a44e8cb9c5d4d3298", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-assign2-8d1a2ee.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-assign2-8d1a2ee.stderr b/tests/reference/asr-assign2-8d1a2ee.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-assign2-8d1a2ee.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_01-6d521a9.json b/tests/reference/asr-bindc_01-6d521a9.json index 0e7d5c5061..d70cc46f27 100644 --- a/tests/reference/asr-bindc_01-6d521a9.json +++ b/tests/reference/asr-bindc_01-6d521a9.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": "asr-bindc_01-6d521a9.stdout", - "stdout_hash": "ef60e71b9f8d29c6c9788d7a614fda516a74a38d7a7423e7e39bbf7f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-bindc_01-6d521a9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-6d521a9.stderr b/tests/reference/asr-bindc_01-6d521a9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-bindc_01-6d521a9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_01-f761165.json b/tests/reference/asr-bindc_01-f761165.json index 24d385098d..f7ac579a4f 100644 --- a/tests/reference/asr-bindc_01-f761165.json +++ b/tests/reference/asr-bindc_01-f761165.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_01-f761165.stderr", - "stderr_hash": "b2d416fa6afa00923a130cb76dbd580798a9ee0841e34980c531b050", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.stderr b/tests/reference/asr-bindc_01-f761165.stderr index 7fe85cd32b..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_01-f761165.stderr +++ b/tests/reference/asr-bindc_01-f761165.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/bindc_01.py:9:14 - | -9 | cptr_arg(int32obj) - | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) - | -4 | def cptr_arg(arg1: CPtr): - | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_02-5092d8e.json b/tests/reference/asr-bindc_02-5092d8e.json index 6b3c472b5c..c91902d6b4 100644 --- a/tests/reference/asr-bindc_02-5092d8e.json +++ b/tests/reference/asr-bindc_02-5092d8e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_02-5092d8e.stderr", - "stderr_hash": "315076027d80c91db75f4ec44ea5cf8d5fd37a499a367f627b6f6553", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-5092d8e.stderr b/tests/reference/asr-bindc_02-5092d8e.stderr index 4ac4183597..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_02-5092d8e.stderr +++ b/tests/reference/asr-bindc_02-5092d8e.stderr @@ -1,8 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/bindc_02.py:9:24 - | -9 | s: Struct = Struct(int32obj) - | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) - | -5 | cptr_member: CPtr - | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 94ee9fc174..6aee82dd96 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -5,9 +5,9 @@ "infile_hash": "a29f0f269c494419077ca8725e7c2d2dc7a5b4964d5c909347f1caa4", "outfile": null, "outfile_hash": null, - "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "71473316455dc06eda99f7a7bcf0ac3ed2e6a69d0e1f0893d9a0c48f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-bindc_02-bc1a7ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stderr b/tests/reference/asr-bindc_02-bc1a7ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-bindc_02-bc1a7ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_03-95dbba7.json b/tests/reference/asr-bindc_03-95dbba7.json index 7ea004cc34..7c5964b374 100644 --- a/tests/reference/asr-bindc_03-95dbba7.json +++ b/tests/reference/asr-bindc_03-95dbba7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_03-95dbba7.stderr", - "stderr_hash": "371c3fc384c0e72448648d5a3734a373fe96ba258b261f0695ccb518", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.stderr b/tests/reference/asr-bindc_03-95dbba7.stderr index ae2b810b6c..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_03-95dbba7.stderr +++ b/tests/reference/asr-bindc_03-95dbba7.stderr @@ -1,5 +1 @@ -semantic error: Target type specified in c_p_pointer must have deferred shape. - --> tests/errors/bindc_03.py:6:26 - | -6 | A: Pointer[i16[:]] = c_p_pointer(b, i16[n * k], array([k * n])) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_04-06bd800.json b/tests/reference/asr-bindc_04-06bd800.json index 7f9fcea30c..f4427dc7b1 100644 --- a/tests/reference/asr-bindc_04-06bd800.json +++ b/tests/reference/asr-bindc_04-06bd800.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_04-06bd800.stderr", - "stderr_hash": "85d50c491c17976f21e6263e164a6ce5dbeda95dae2635f589a02d86", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_04-06bd800.stderr b/tests/reference/asr-bindc_04-06bd800.stderr index a84e785818..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_04-06bd800.stderr +++ b/tests/reference/asr-bindc_04-06bd800.stderr @@ -1,5 +1 @@ -semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. - --> tests/errors/bindc_04.py:20:12 - | -20 | C: i16[nk] = empty(nk, dtype=int16) - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-bindc_10e-8b10394.json b/tests/reference/asr-bindc_10e-8b10394.json index 38439231b2..829fbafed7 100644 --- a/tests/reference/asr-bindc_10e-8b10394.json +++ b/tests/reference/asr-bindc_10e-8b10394.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_10e-8b10394.stderr", - "stderr_hash": "9ea4ff2c8a8789057456196deb5772e4b3a2dffadbd10ecfe5f15f29", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_10e-8b10394.stderr b/tests/reference/asr-bindc_10e-8b10394.stderr index cc7c1cd0aa..2bdcfc8433 100644 --- a/tests/reference/asr-bindc_10e-8b10394.stderr +++ b/tests/reference/asr-bindc_10e-8b10394.stderr @@ -1,14 +1 @@ -semantic error: The struct in c_p_pointer must be C interoperable - --> tests/errors/bindc_10e.py:15:38 - | -15 | p2: Pointer[S] = c_p_pointer(p1, S) - | ^ not C interoperable - - --> tests/errors/bindc_10e_mod.py:5:1 - 7:10 - | - 5 | class S: - | ~~~~~~~~... -... - | - 7 | b: i64 - | ...~~~~~~~~~~ help: add the @ccallable decorator to this struct to make it C interoperable +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index 7e3a3571c3..837c9e9ea9 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.json +++ b/tests/reference/asr-c_interop1-cf2e9b4.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": "asr-c_interop1-cf2e9b4.stdout", - "stdout_hash": "bd48af35b456f30937131736ae9872387bf174cdf46a2fa0d80c48c3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-c_interop1-cf2e9b4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-c_interop1-cf2e9b4.stderr b/tests/reference/asr-c_interop1-cf2e9b4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-c_interop1-cf2e9b4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index b228c00a7e..f2c5157c09 100644 --- a/tests/reference/asr-callback_01-df40fd5.json +++ b/tests/reference/asr-callback_01-df40fd5.json @@ -5,9 +5,9 @@ "infile_hash": "c3ab71a93f40edda000ae863149c38c388bb43a8329ebae9320a7ab4", "outfile": null, "outfile_hash": null, - "stdout": "asr-callback_01-df40fd5.stdout", - "stdout_hash": "a8fbb30389ff308781e5cc08c41bee122eb1f40c9707b86000d81a39", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-callback_01-df40fd5.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-callback_01-df40fd5.stderr b/tests/reference/asr-callback_01-df40fd5.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-callback_01-df40fd5.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index 8bfd12c361..9cba658bc8 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -5,9 +5,9 @@ "infile_hash": "6e4219b25f4aa2035b57c9658dbb133f2dff55db0d9c128b19214f62", "outfile": null, "outfile_hash": null, - "stdout": "asr-cast-435c233.stdout", - "stdout_hash": "9d4368f1a04a24fa6209f6a540719cfeffe42ca14994adca08f2f8de", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-cast-435c233.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-cast-435c233.stderr b/tests/reference/asr-cast-435c233.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-cast-435c233.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index 02e6b65fc0..b06af46247 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": "asr-complex1-f26c460.stdout", - "stdout_hash": "ae33d701d4d343cafa7615c300a6c694a61b708244326bc8b0053ce2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-complex1-f26c460.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-complex1-f26c460.stderr b/tests/reference/asr-complex1-f26c460.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-complex1-f26c460.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-const_01-af8289b.json b/tests/reference/asr-const_01-af8289b.json index c54ff59cdd..57c67e6fe2 100644 --- a/tests/reference/asr-const_01-af8289b.json +++ b/tests/reference/asr-const_01-af8289b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_01-af8289b.stderr", - "stderr_hash": "f47e74e916315ec82f38680f66c9cf5ef3c958bcdfa87b9efe09b264", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.stderr b/tests/reference/asr-const_01-af8289b.stderr index 47034b6158..2bdcfc8433 100644 --- a/tests/reference/asr-const_01-af8289b.stderr +++ b/tests/reference/asr-const_01-af8289b.stderr @@ -1,5 +1 @@ -semantic error: Constant variable x is not initialised at declaration. - --> tests/errors/const_01.py:4:5 - | -4 | x: Const[i32] - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-const_02-fce29b7.json b/tests/reference/asr-const_02-fce29b7.json index af31951d5b..d696007067 100644 --- a/tests/reference/asr-const_02-fce29b7.json +++ b/tests/reference/asr-const_02-fce29b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_02-fce29b7.stderr", - "stderr_hash": "b8b90da28518edbe487dbe6f52f1f25f004042fe463e8fba7b96d174", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-const_02-fce29b7.stderr b/tests/reference/asr-const_02-fce29b7.stderr index 3bdb12c237..2bdcfc8433 100644 --- a/tests/reference/asr-const_02-fce29b7.stderr +++ b/tests/reference/asr-const_02-fce29b7.stderr @@ -1,5 +1 @@ -semantic error: Targets with Const[i32] type cannot be re-assigned. - --> tests/errors/const_02.py:5:5 - | -5 | x = 5 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 87ed6e7294..9de4cfcbb5 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": "asr-constants1-5828e8a.stdout", - "stdout_hash": "5fb0df2d4db52331b704c1654c77872bcfb83423b7d4911fb86fdf20", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-constants1-5828e8a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-constants1-5828e8a.stderr b/tests/reference/asr-constants1-5828e8a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-constants1-5828e8a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-cptr_01-4e660f1.json b/tests/reference/asr-cptr_01-4e660f1.json index c554aa6d5b..89f1eb69d9 100644 --- a/tests/reference/asr-cptr_01-4e660f1.json +++ b/tests/reference/asr-cptr_01-4e660f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-cptr_01-4e660f1.stderr", - "stderr_hash": "0477f93b29ff4932b3471a59731a173fb19d6e44273236829eeaffbe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.stderr b/tests/reference/asr-cptr_01-4e660f1.stderr index 510fd3ad0c..2bdcfc8433 100644 --- a/tests/reference/asr-cptr_01-4e660f1.stderr +++ b/tests/reference/asr-cptr_01-4e660f1.stderr @@ -1,5 +1 @@ -semantic error: Indexing CPtr typed expressions is not supported yet - --> tests/errors/cptr_01.py:5:11 - | -5 | print(x[0]) - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_01-1c7f4cd.json b/tests/reference/asr-def_func_01-1c7f4cd.json index 4eff9fff31..296c2ad098 100644 --- a/tests/reference/asr-def_func_01-1c7f4cd.json +++ b/tests/reference/asr-def_func_01-1c7f4cd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_01-1c7f4cd.stderr", - "stderr_hash": "e96fc67b26c68ef0954595fb87bf261a1bfe6e9f55d83baf28e73032", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_01-1c7f4cd.stderr b/tests/reference/asr-def_func_01-1c7f4cd.stderr index ac8d574cb7..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_01-1c7f4cd.stderr +++ b/tests/reference/asr-def_func_01-1c7f4cd.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_01.py:5:1 - | -5 | func_01() - | ^^^^^^^^^ missing 1 required arguments : 'x' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_02-8bf7092.json b/tests/reference/asr-def_func_02-8bf7092.json index dd639549f4..421508e3cc 100644 --- a/tests/reference/asr-def_func_02-8bf7092.json +++ b/tests/reference/asr-def_func_02-8bf7092.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_02-8bf7092.stderr", - "stderr_hash": "61aea2e70bfee634a40291abc98afa838c6ca173201d9d16f9dfb428", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_02-8bf7092.stderr b/tests/reference/asr-def_func_02-8bf7092.stderr index 7c4bcd5d23..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_02-8bf7092.stderr +++ b/tests/reference/asr-def_func_02-8bf7092.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_02.py:5:1 - | -5 | func_02() - | ^^^^^^^^^ missing 2 required arguments : 'x' and 'y' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_03-58ad7c5.json b/tests/reference/asr-def_func_03-58ad7c5.json index d702aeffdf..a9208cecd5 100644 --- a/tests/reference/asr-def_func_03-58ad7c5.json +++ b/tests/reference/asr-def_func_03-58ad7c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_03-58ad7c5.stderr", - "stderr_hash": "5ac45e87ffbe795b9ca06dc4a82d3743c762f4f0a1f6bbfdc3e14ca2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_03-58ad7c5.stderr b/tests/reference/asr-def_func_03-58ad7c5.stderr index 3c357d9a50..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_03-58ad7c5.stderr +++ b/tests/reference/asr-def_func_03-58ad7c5.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_03.py:5:1 - | -5 | func_03(1) - | ^^^^^^^^^^ missing 1 required arguments : 'y' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_04-4af8c0d.json b/tests/reference/asr-def_func_04-4af8c0d.json index 51c9bf2948..9ecc032dec 100644 --- a/tests/reference/asr-def_func_04-4af8c0d.json +++ b/tests/reference/asr-def_func_04-4af8c0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_04-4af8c0d.stderr", - "stderr_hash": "11bd3ae2f41227fd383927fa2f9fc4feff50c19784df51b56f50d3e9", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_04-4af8c0d.stderr b/tests/reference/asr-def_func_04-4af8c0d.stderr index 88195b0527..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_04-4af8c0d.stderr +++ b/tests/reference/asr-def_func_04-4af8c0d.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_04.py:5:1 - | -5 | func_04(y=3) - | ^^^^^^^^^^^^ missing 1 required arguments :'x' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_05-6c33b29.json b/tests/reference/asr-def_func_05-6c33b29.json index 68c9f7192a..ebf7c40f4e 100644 --- a/tests/reference/asr-def_func_05-6c33b29.json +++ b/tests/reference/asr-def_func_05-6c33b29.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_05-6c33b29.stderr", - "stderr_hash": "9dad35128e5da8dcc73f9c96bdb43ce15e3309d590bb794b14e3133c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_05-6c33b29.stderr b/tests/reference/asr-def_func_05-6c33b29.stderr index 4af8d9f66c..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_05-6c33b29.stderr +++ b/tests/reference/asr-def_func_05-6c33b29.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_05.py:5:1 - | -5 | func_05(1,2) - | ^^^^^^^^^^^^ missing 1 required arguments : 'z' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-def_func_06-9a3ebfc.json b/tests/reference/asr-def_func_06-9a3ebfc.json index 77f6bfe11b..3b73ce59b6 100644 --- a/tests/reference/asr-def_func_06-9a3ebfc.json +++ b/tests/reference/asr-def_func_06-9a3ebfc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_06-9a3ebfc.stderr", - "stderr_hash": "f9c79e62d7ef7f411870195bfeb99615cb7da9216af328fda2fb0cd2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_06-9a3ebfc.stderr b/tests/reference/asr-def_func_06-9a3ebfc.stderr index 65527b826a..2bdcfc8433 100644 --- a/tests/reference/asr-def_func_06-9a3ebfc.stderr +++ b/tests/reference/asr-def_func_06-9a3ebfc.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/def_func_06.py:5:1 - | -5 | func_05(z=3) - | ^^^^^^^^^^^^ missing 2 required arguments :'x' and 'y' +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index 991461787d..aeda836698 100644 --- a/tests/reference/asr-dictionary1-a105a36.json +++ b/tests/reference/asr-dictionary1-a105a36.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": "asr-dictionary1-a105a36.stdout", - "stdout_hash": "3ea42309cc8f2201f43bb2fdeb28a85feea890fe49db4063af5c46f8", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-dictionary1-a105a36.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-dictionary1-a105a36.stderr b/tests/reference/asr-dictionary1-a105a36.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-dictionary1-a105a36.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.json b/tests/reference/asr-doconcurrentloop_01-3fdc189.json index d6ab359efa..ff049115fd 100644 --- a/tests/reference/asr-doconcurrentloop_01-3fdc189.json +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "asr-doconcurrentloop_01-3fdc189.stdout", - "stdout_hash": "413974a16ffc353be79c5bba8842ef9190e2c5c845d605c96b15e55b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-doconcurrentloop_01-3fdc189.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr b/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index 9693400812..be53a9cada 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -5,9 +5,9 @@ "infile_hash": "e96eed9469877faf7f0b6ddb472d3df5fd0270d0528d0334b1751783", "outfile": null, "outfile_hash": null, - "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "a0f93dd97eb3511199ce735fe6dc8dd0e08595a6b477816c65b1b4b7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-elemental_01-b58df26.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-elemental_01-b58df26.stderr b/tests/reference/asr-elemental_01-b58df26.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-elemental_01-b58df26.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-enum_01-30e1b4a.json b/tests/reference/asr-enum_01-30e1b4a.json index f21587576e..20b09ab81a 100644 --- a/tests/reference/asr-enum_01-30e1b4a.json +++ b/tests/reference/asr-enum_01-30e1b4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_01-30e1b4a.stderr", - "stderr_hash": "ee3775d6e144fa8c18d4beeae5a5790e317f7c4d26212100d03f29d4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.stderr b/tests/reference/asr-enum_01-30e1b4a.stderr index 0947a787ea..2bdcfc8433 100644 --- a/tests/reference/asr-enum_01-30e1b4a.stderr +++ b/tests/reference/asr-enum_01-30e1b4a.stderr @@ -1,9 +1 @@ -semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. - --> tests/errors/enum_01.py:5:1 - 8:19 - | -5 | class Color(Enum): - | ^^^^^^^^^^^^^^^^^^... -... - | -8 | BLUE: f64 = 0.7 - | ...^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-enum_02-54656c5.json b/tests/reference/asr-enum_02-54656c5.json index a989cef176..8af949435f 100644 --- a/tests/reference/asr-enum_02-54656c5.json +++ b/tests/reference/asr-enum_02-54656c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_02-54656c5.stderr", - "stderr_hash": "88c95223e82c39f9d40d9f62923d1bffdf3a9f0a47565bad19b37dee", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-enum_02-54656c5.stderr b/tests/reference/asr-enum_02-54656c5.stderr index 39fb6429e6..2bdcfc8433 100644 --- a/tests/reference/asr-enum_02-54656c5.stderr +++ b/tests/reference/asr-enum_02-54656c5.stderr @@ -1,9 +1 @@ -semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. - --> tests/errors/enum_02.py:5:1 - 8:17 - | -5 | class Color(Enum): - | ^^^^^^^^^^^^^^^^^^... -... - | -8 | BLUE: i32 = 2 - | ...^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index 14586c7302..6006b89ecd 100644 --- a/tests/reference/asr-expr1-8df2d66.json +++ b/tests/reference/asr-expr1-8df2d66.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr1-8df2d66.stdout", - "stdout_hash": "f80b1b22cac2640f90a800ced131163389d7bc2c821daa9f28618c73", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr1-8df2d66.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr1-8df2d66.stderr b/tests/reference/asr-expr1-8df2d66.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr1-8df2d66.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index a8814f747b..cac5c9893f 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr10-efcbb1b.stdout", - "stdout_hash": "06b4189354d9ecb74c8561f7e7151f6a8c2b8ee9c69174e4e00d9397", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr10-efcbb1b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr10-efcbb1b.stderr b/tests/reference/asr-expr10-efcbb1b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr10-efcbb1b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr11-9b91d35.json b/tests/reference/asr-expr11-9b91d35.json index 6eb7924f0b..8f10dd20d5 100644 --- a/tests/reference/asr-expr11-9b91d35.json +++ b/tests/reference/asr-expr11-9b91d35.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr11-9b91d35.stdout", - "stdout_hash": "e1b95463b42d9a086ed796331d18b6feafb16d8b82b6e14dcf6576ad", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr11-9b91d35.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr11-9b91d35.stderr b/tests/reference/asr-expr11-9b91d35.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr11-9b91d35.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index 576db11660..24a93e0eba 100644 --- a/tests/reference/asr-expr12-5c5b71e.json +++ b/tests/reference/asr-expr12-5c5b71e.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr12-5c5b71e.stdout", - "stdout_hash": "cc7faf4b191f80b30f9ba8ba5dc649e69a276ee40352403a890a7ecb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr12-5c5b71e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr12-5c5b71e.stderr b/tests/reference/asr-expr12-5c5b71e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr12-5c5b71e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index d0b3579aeb..21dbcfd87b 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr13-81bdb5a.stdout", - "stdout_hash": "2fa20279a25ddffb86a8d5ba2a732cf268dc6ee8efd04afd1b892b22", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr13-81bdb5a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr13-81bdb5a.stderr b/tests/reference/asr-expr13-81bdb5a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr13-81bdb5a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr16-a3dc453.json b/tests/reference/asr-expr16-a3dc453.json index 14ce11462e..0e5bf1ab68 100644 --- a/tests/reference/asr-expr16-a3dc453.json +++ b/tests/reference/asr-expr16-a3dc453.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-expr16-a3dc453.stderr", - "stderr_hash": "67cb0d8b08c9910cfdf81faffe003dec601823ff0fd07990a478baf4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.stderr b/tests/reference/asr-expr16-a3dc453.stderr index 7b8ae5a07d..2bdcfc8433 100644 --- a/tests/reference/asr-expr16-a3dc453.stderr +++ b/tests/reference/asr-expr16-a3dc453.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/expr16.py:6:9 - | -6 | sum += data[i] - | ^^^ ^^^^^^^ type mismatch ('f64' and 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index 127c79cee3..2ec6ca47dd 100644 --- a/tests/reference/asr-expr2-2e78a12.json +++ b/tests/reference/asr-expr2-2e78a12.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr2-2e78a12.stdout", - "stdout_hash": "bc0b95ce4ed46823cc16626129a52ee2c7e5318903cbeb7e65b91ce5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr2-2e78a12.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr2-2e78a12.stderr b/tests/reference/asr-expr2-2e78a12.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr2-2e78a12.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index 12d1845f1b..a1f469faca 100644 --- a/tests/reference/asr-expr4-cef6743.json +++ b/tests/reference/asr-expr4-cef6743.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr4-cef6743.stdout", - "stdout_hash": "e50df4848f48a885a035b018d0575749af5192d1ebd257d45fa1a491", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr4-cef6743.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr4-cef6743.stderr b/tests/reference/asr-expr4-cef6743.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr4-cef6743.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr5-645ffcc.json b/tests/reference/asr-expr5-645ffcc.json index d90b7ef596..afe18e82b6 100644 --- a/tests/reference/asr-expr5-645ffcc.json +++ b/tests/reference/asr-expr5-645ffcc.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr5-645ffcc.stdout", - "stdout_hash": "808a813f58fb818b9d2187476517134f2ec87199cfc9c348d7657ea9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr5-645ffcc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr5-645ffcc.stderr b/tests/reference/asr-expr5-645ffcc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr5-645ffcc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index 7fbad5a8ac..f070aceb56 100644 --- a/tests/reference/asr-expr6-368e5ed.json +++ b/tests/reference/asr-expr6-368e5ed.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr6-368e5ed.stdout", - "stdout_hash": "38c2f55590dfedacd997ee117434700aa0d2df34e698820c1b5e2792", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr6-368e5ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr6-368e5ed.stderr b/tests/reference/asr-expr6-368e5ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr6-368e5ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index 8165b91e51..d2d304801a 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr7-480ba2f.stdout", - "stdout_hash": "56263c3c6c97259a07ece41de4b0ec499f944c6747b5426738e4ac23", + "stdout": null, + "stdout_hash": null, "stderr": "asr-expr7-480ba2f.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.stderr b/tests/reference/asr-expr7-480ba2f.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/asr-expr7-480ba2f.stderr +++ b/tests/reference/asr-expr7-480ba2f.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index f9b7643677..4e62e702ac 100644 --- a/tests/reference/asr-expr8-6beda60.json +++ b/tests/reference/asr-expr8-6beda60.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr8-6beda60.stdout", - "stdout_hash": "d3ed75b48a59cad2bab8967200596c560fb86809d16147c2d9b9e5d9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr8-6beda60.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr8-6beda60.stderr b/tests/reference/asr-expr8-6beda60.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr8-6beda60.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr9-814e4bc.json b/tests/reference/asr-expr9-814e4bc.json index e6b8a6023c..e8bb194b78 100644 --- a/tests/reference/asr-expr9-814e4bc.json +++ b/tests/reference/asr-expr9-814e4bc.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr9-814e4bc.stdout", - "stdout_hash": "922dc300e7301fe54ac9c1bd22b4cda2551dcaa4ea76fb131db41882", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr9-814e4bc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr9-814e4bc.stderr b/tests/reference/asr-expr9-814e4bc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr9-814e4bc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index f164bfc97c..f55285e25f 100644 --- a/tests/reference/asr-expr_01-211000e.json +++ b/tests/reference/asr-expr_01-211000e.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_01-211000e.stdout", - "stdout_hash": "1e770e5983d3028716293596137effa14c8ff482aff2f0f1d1efc3c4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_01-211000e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-211000e.stderr b/tests/reference/asr-expr_01-211000e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_01-211000e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index 46521dcd31..dea3471b05 100644 --- a/tests/reference/asr-expr_01-a0d4829.json +++ b/tests/reference/asr-expr_01-a0d4829.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_01-a0d4829.stdout", - "stdout_hash": "81e8dec77a5c7bda11b512e25b14698a02c7923cacfd5d491a86e0b6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_01-a0d4829.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-a0d4829.stderr b/tests/reference/asr-expr_01-a0d4829.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_01-a0d4829.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index be23a4f717..96160689c7 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -5,9 +5,9 @@ "infile_hash": "cc922bec30fac0a8eb10efd99f72234aa5638b3c9cd92c68044c69ea", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_05-3a37324.stdout", - "stdout_hash": "acd60d3dea381ff7dfcc7007b224abd1fdc9ad97ccb5f2b5feeca1bd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_05-3a37324.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_05-3a37324.stderr b/tests/reference/asr-expr_05-3a37324.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_05-3a37324.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index bb5c99c5d7..a0f2106cd1 100644 --- a/tests/reference/asr-expr_07-7742668.json +++ b/tests/reference/asr-expr_07-7742668.json @@ -5,9 +5,9 @@ "infile_hash": "5c3cc1f1662783acd989ceafcb0eb3259e0194dad005c5bd4e502710", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_07-7742668.stdout", - "stdout_hash": "15b03241d340d1abbeb06e4540d37bcd9307d085f7c484ed822f8555", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_07-7742668.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_07-7742668.stderr b/tests/reference/asr-expr_07-7742668.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_07-7742668.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index f64d2816af..d0879d5f53 100644 --- a/tests/reference/asr-expr_09-f3e89c8.json +++ b/tests/reference/asr-expr_09-f3e89c8.json @@ -5,9 +5,9 @@ "infile_hash": "5786bfd0706e0850ec51d9f6cface5c7df4c30f3b4715f2e76cc553b", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_09-f3e89c8.stdout", - "stdout_hash": "6e8a419784bc7e466429ca4f3f3b0d6a1883b2dd0c5718fe71361765", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_09-f3e89c8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_09-f3e89c8.stderr b/tests/reference/asr-expr_09-f3e89c8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_09-f3e89c8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index 5d87486d4c..e1cca97b85 100644 --- a/tests/reference/asr-expr_10-d39708c.json +++ b/tests/reference/asr-expr_10-d39708c.json @@ -5,9 +5,9 @@ "infile_hash": "a371877a6249c5d8af75ad5afdd4c6f762841733ed517dafcdfd6b10", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_10-d39708c.stdout", - "stdout_hash": "937ab19f6b8e31442a9a1b0c6bd4fa931e4d10aae2e80a351256227f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_10-d39708c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_10-d39708c.stderr b/tests/reference/asr-expr_10-d39708c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_10-d39708c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_12-6769be0.json b/tests/reference/asr-expr_12-6769be0.json index c9e1e1704e..cd3023b6aa 100644 --- a/tests/reference/asr-expr_12-6769be0.json +++ b/tests/reference/asr-expr_12-6769be0.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_12-6769be0.stdout", - "stdout_hash": "2d85d51b025a58090c9848f23b6bfc7e236771cbeb8b6257e33256b5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_12-6769be0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_12-6769be0.stderr b/tests/reference/asr-expr_12-6769be0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_12-6769be0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index 2710093259..f7ed0e09fa 100644 --- a/tests/reference/asr-expr_14-f2bd343.json +++ b/tests/reference/asr-expr_14-f2bd343.json @@ -5,9 +5,9 @@ "infile_hash": "bf5d0d167082af64149be967dc182b9e2e8cb35091fa410ae4afee6f", "outfile": null, "outfile_hash": null, - "stdout": "asr-expr_14-f2bd343.stdout", - "stdout_hash": "d0556c7ad91fa6f49b4dc82b49e50843ffc424a9289b800e1bceb863", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-expr_14-f2bd343.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-expr_14-f2bd343.stderr b/tests/reference/asr-expr_14-f2bd343.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-expr_14-f2bd343.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_01-d87aa4a.json b/tests/reference/asr-func_01-d87aa4a.json index 2ac3164ce4..10febac45e 100644 --- a/tests/reference/asr-func_01-d87aa4a.json +++ b/tests/reference/asr-func_01-d87aa4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_01-d87aa4a.stderr", - "stderr_hash": "2a773033fab41aadd3ddf3732cfb473ba5da6c9649453516286dacf1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.stderr b/tests/reference/asr-func_01-d87aa4a.stderr index 3963b1e1d5..2bdcfc8433 100644 --- a/tests/reference/asr-func_01-d87aa4a.stderr +++ b/tests/reference/asr-func_01-d87aa4a.stderr @@ -1,9 +1 @@ -semantic error: Function f is already defined - --> tests/errors/func_01.py:9:1 - 10:16 - | - 9 | def f(i: i32): - | ^^^^^^^^^^^^^^... -... - | -10 | print(i + 2) - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_02-b439474.json b/tests/reference/asr-func_02-b439474.json index bc648e06af..3720b833c3 100644 --- a/tests/reference/asr-func_02-b439474.json +++ b/tests/reference/asr-func_02-b439474.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_02-b439474.stderr", - "stderr_hash": "855967bc8c46a46b93c348de6e3004107861b10fad24496866c8a197", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_02-b439474.stderr b/tests/reference/asr-func_02-b439474.stderr index e4d6ca0563..2bdcfc8433 100644 --- a/tests/reference/asr-func_02-b439474.stderr +++ b/tests/reference/asr-func_02-b439474.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `n` is not allowed - --> tests/errors/func_02.py:4:5 - | -4 | n = 5 - | ^ Hint: create a new local variable with a different name +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_03-cd744a0.json b/tests/reference/asr-func_03-cd744a0.json index e0e191485d..c52a0c2e07 100644 --- a/tests/reference/asr-func_03-cd744a0.json +++ b/tests/reference/asr-func_03-cd744a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_03-cd744a0.stderr", - "stderr_hash": "d1201fe81d9eeb213996a3f316f463ee4071c9192fb20d7bf327a898", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_03-cd744a0.stderr b/tests/reference/asr-func_03-cd744a0.stderr index 74251ce6c7..2bdcfc8433 100644 --- a/tests/reference/asr-func_03-cd744a0.stderr +++ b/tests/reference/asr-func_03-cd744a0.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `l` is not allowed - --> tests/errors/func_03.py:4:5 - | -4 | l[5] = 5 - | ^ Use InOut[list[i32]] to allow assignment +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_04-eef2656.json b/tests/reference/asr-func_04-eef2656.json index 6fa82a6009..1e1e3e347a 100644 --- a/tests/reference/asr-func_04-eef2656.json +++ b/tests/reference/asr-func_04-eef2656.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_04-eef2656.stderr", - "stderr_hash": "d1e5bb4b5356e57124ff34eea9e5b96ecc44d3bc8a1da4b0a7db5b4a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_04-eef2656.stderr b/tests/reference/asr-func_04-eef2656.stderr index 744b9460d2..2bdcfc8433 100644 --- a/tests/reference/asr-func_04-eef2656.stderr +++ b/tests/reference/asr-func_04-eef2656.stderr @@ -1,5 +1 @@ -semantic error: Modifying input function parameter `l` is not allowed - --> tests/errors/func_04.py:4:5 - | -4 | l.append(5) - | ^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_05-c22b921.json b/tests/reference/asr-func_05-c22b921.json index 46cec1c7b4..e9734a6d29 100644 --- a/tests/reference/asr-func_05-c22b921.json +++ b/tests/reference/asr-func_05-c22b921.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_05-c22b921.stderr", - "stderr_hash": "9611beb75ae308f86e573592164c5aca50c4e1acec2e91e48687ba96", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_05-c22b921.stderr b/tests/reference/asr-func_05-c22b921.stderr index fc959f032f..2bdcfc8433 100644 --- a/tests/reference/asr-func_05-c22b921.stderr +++ b/tests/reference/asr-func_05-c22b921.stderr @@ -1,5 +1 @@ -semantic error: Simple Type i32 cannot be intent InOut/Out - --> tests/errors/func_05.py:3:7 - | -3 | def f(n: InOut[i32]): - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_06-62e738c.json b/tests/reference/asr-func_06-62e738c.json index 00d0a1051b..fcfe45db1c 100644 --- a/tests/reference/asr-func_06-62e738c.json +++ b/tests/reference/asr-func_06-62e738c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_06-62e738c.stderr", - "stderr_hash": "a97e6d8f812ec9e81cb4b0565dc2fd30f3bd194ccab41770962f6e32", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_06-62e738c.stderr b/tests/reference/asr-func_06-62e738c.stderr index 5e5827b226..2bdcfc8433 100644 --- a/tests/reference/asr-func_06-62e738c.stderr +++ b/tests/reference/asr-func_06-62e738c.stderr @@ -1,8 +1 @@ -semantic error: Parameter is already declared - --> tests/errors/func_06.py:1:12 - | -1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: - | ~~~~~ original declaration - | -1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: - | ^^^^^^ redeclaration +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_07-4a8c076.json b/tests/reference/asr-func_07-4a8c076.json index 23a3ff6d21..5bb370357f 100644 --- a/tests/reference/asr-func_07-4a8c076.json +++ b/tests/reference/asr-func_07-4a8c076.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_07-4a8c076.stderr", - "stderr_hash": "7ed110581f050d55b95ace1c09b3dc30176b30213c125e3ec19f5c68", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_07-4a8c076.stderr b/tests/reference/asr-func_07-4a8c076.stderr index d876637cc3..2bdcfc8433 100644 --- a/tests/reference/asr-func_07-4a8c076.stderr +++ b/tests/reference/asr-func_07-4a8c076.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `this` is not allowed - --> tests/errors/func_07.py:12:5 - | -12 | this._len = len(this._buf) - | ^^^^ Use InOut[struct StringIO] to allow assignment +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_08-c137415.json b/tests/reference/asr-func_08-c137415.json index e8987fe7e0..f21ba69e69 100644 --- a/tests/reference/asr-func_08-c137415.json +++ b/tests/reference/asr-func_08-c137415.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_08-c137415.stderr", - "stderr_hash": "5fe28460d4f28e79ced8c17e75ba6da4cdfccd36e20d1c3a85d07cf1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_08-c137415.stderr b/tests/reference/asr-func_08-c137415.stderr index c372ea27dd..2bdcfc8433 100644 --- a/tests/reference/asr-func_08-c137415.stderr +++ b/tests/reference/asr-func_08-c137415.stderr @@ -1,5 +1 @@ -semantic error: Intent annotation 'In' cannot be used here - --> tests/errors/func_08.py:3:17 - | -3 | def main0(x: In[In[i32]]): - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index 45c753a0ae..6a26490188 100644 --- a/tests/reference/asr-func_inline_01-56af272.json +++ b/tests/reference/asr-func_inline_01-56af272.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "asr-func_inline_01-56af272.stdout", - "stdout_hash": "7f68a8f56a9391784af374552ec602e3f935f99e20257ea3dd08ec8e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-func_inline_01-56af272.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-func_inline_01-56af272.stderr b/tests/reference/asr-func_inline_01-56af272.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-func_inline_01-56af272.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_01-d616074.json b/tests/reference/asr-generics_01-d616074.json index 54d83bd302..e7c62858ed 100644 --- a/tests/reference/asr-generics_01-d616074.json +++ b/tests/reference/asr-generics_01-d616074.json @@ -5,9 +5,9 @@ "infile_hash": "3062320cca6688cea4b76b4c18dbaf5d1dcc1de193459ee598e84935", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_01-d616074.stdout", - "stdout_hash": "105b00adca1fb9bd10c1202f83bf20e649aecab7577b30eeecc643b5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_01-d616074.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_01-d616074.stderr b/tests/reference/asr-generics_01-d616074.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_01-d616074.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_02-e2ea5c9.json b/tests/reference/asr-generics_02-e2ea5c9.json index 57525f45bf..e875d31131 100644 --- a/tests/reference/asr-generics_02-e2ea5c9.json +++ b/tests/reference/asr-generics_02-e2ea5c9.json @@ -5,9 +5,9 @@ "infile_hash": "8406b1b9329997678ed067f896373fbbf49daeb2e379c700c5c2e917", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_02-e2ea5c9.stdout", - "stdout_hash": "47fea2d8fe6009063e7bbe136cadfaa875168cab41c3e99fbdbe6ba6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_02-e2ea5c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_02-e2ea5c9.stderr b/tests/reference/asr-generics_02-e2ea5c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_02-e2ea5c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index e4d796c983..bb0278a18e 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -5,9 +5,9 @@ "infile_hash": "6e943dd0e26ab4d1ffb6ed6909a365b4135b6f5295957b2478cfb479", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "1c24474ff74d53b4b6cfa3e3aabdc474896c1aa4bd9d7f8bf543599e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_01-682b1b2.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_01-682b1b2.stderr b/tests/reference/asr-generics_array_01-682b1b2.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_01-682b1b2.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index fc7cefbe99..3b5545c1f2 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -5,9 +5,9 @@ "infile_hash": "54b5f1d4b8fc7543c292ac0d6f7a39939816a657173937fa7dc02f07", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_02-22c8dc1.stdout", - "stdout_hash": "3a3f6459842f4b620e9bab0b81a6a4eb53835158b0a31f4325afab97", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_02-22c8dc1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_02-22c8dc1.stderr b/tests/reference/asr-generics_array_02-22c8dc1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_02-22c8dc1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index 874aae5742..2c8a122863 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -5,9 +5,9 @@ "infile_hash": "5b415ae64a527ce3ab3b6878141238e227258bc2b2b8c37af6d23ff5", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_array_03-fb3706c.stdout", - "stdout_hash": "781e8589691db46e318125a0b8bfd3f91e2ad0ce95b26f958e29d3f4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_array_03-fb3706c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_03-fb3706c.stderr b/tests/reference/asr-generics_array_03-fb3706c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_array_03-fb3706c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_01-1e05cd6.json b/tests/reference/asr-generics_error_01-1e05cd6.json index 80dcd03351..4a3b38744d 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.json +++ b/tests/reference/asr-generics_error_01-1e05cd6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_01-1e05cd6.stderr", - "stderr_hash": "45a4d8fba734f967b36ed69d703fe503111c67dc6c8887013477c791", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.stderr b/tests/reference/asr-generics_error_01-1e05cd6.stderr index 9d7abb86ef..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.stderr +++ b/tests/reference/asr-generics_error_01-1e05cd6.stderr @@ -1,5 +1 @@ -semantic error: Inconsistent type variable for the function call - --> tests/errors/generics_error_01.py:12:7 - | -12 | print(f(1,"a")) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_02-d614928.json b/tests/reference/asr-generics_error_02-d614928.json index 950f37b435..ca108b830c 100644 --- a/tests/reference/asr-generics_error_02-d614928.json +++ b/tests/reference/asr-generics_error_02-d614928.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_02-d614928.stderr", - "stderr_hash": "2b82c797067dc1c722d416f8f13d837cfec47a0d4adb11c64f5b7e02", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_02-d614928.stderr b/tests/reference/asr-generics_error_02-d614928.stderr index 22668c4d18..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_02-d614928.stderr +++ b/tests/reference/asr-generics_error_02-d614928.stderr @@ -1,5 +1 @@ -semantic error: No applicable argument to the restriction zero - --> tests/errors/generics_error_02.py:37:7 - | -37 | print(mean(["a","b","c"], add=add_string, div=div_string)) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_error_03-208d10d.json b/tests/reference/asr-generics_error_03-208d10d.json index a5e6b0f007..97cfeff781 100644 --- a/tests/reference/asr-generics_error_03-208d10d.json +++ b/tests/reference/asr-generics_error_03-208d10d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_03-208d10d.stderr", - "stderr_hash": "e4803340775b153d9eafeae36cff39a9469260a0e139f0fc41e9317d", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_03-208d10d.stderr b/tests/reference/asr-generics_error_03-208d10d.stderr index ef155d1bb4..2bdcfc8433 100644 --- a/tests/reference/asr-generics_error_03-208d10d.stderr +++ b/tests/reference/asr-generics_error_03-208d10d.stderr @@ -1,9 +1 @@ -semantic error: Restriction mismatch with provided arguments - --> tests/errors/generics_error_03.py:20:1 - 21:16 - | -20 | def add_string(x: i32, y: i32) -> i32: - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -21 | return x + y - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-generics_list_01-39c4044.json b/tests/reference/asr-generics_list_01-39c4044.json index e03f65ee82..af4adbb5a5 100644 --- a/tests/reference/asr-generics_list_01-39c4044.json +++ b/tests/reference/asr-generics_list_01-39c4044.json @@ -5,9 +5,9 @@ "infile_hash": "fee10ba2a43151e515695ea4179e42231e1fd80d7c75637747511144", "outfile": null, "outfile_hash": null, - "stdout": "asr-generics_list_01-39c4044.stdout", - "stdout_hash": "698e7beddad7e18fe72d49fe6f92233771055f842ca1657cfbf49a26", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-generics_list_01-39c4044.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-generics_list_01-39c4044.stderr b/tests/reference/asr-generics_list_01-39c4044.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-generics_list_01-39c4044.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index 73d652907e..5be98562b0 100644 --- a/tests/reference/asr-global_scope1-354e217.json +++ b/tests/reference/asr-global_scope1-354e217.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": "asr-global_scope1-354e217.stdout", - "stdout_hash": "3f8b50cb585b10beb104f627d5b326f8c32669eb57225faf8802d42d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-global_scope1-354e217.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-global_scope1-354e217.stderr b/tests/reference/asr-global_scope1-354e217.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-global_scope1-354e217.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index 7b494e40d0..f106d2df8f 100644 --- a/tests/reference/asr-global_syms_01-273906f.json +++ b/tests/reference/asr-global_syms_01-273906f.json @@ -5,9 +5,9 @@ "infile_hash": "a561c85e452a7be71b45f7b5277fd3ab7ff79fcc596f059f00c9dd45", "outfile": null, "outfile_hash": null, - "stdout": "asr-global_syms_01-273906f.stdout", - "stdout_hash": "43a562bdeaaa407b58e2176609a1c98428b323edf8e098296307f17d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-global_syms_01-273906f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-global_syms_01-273906f.stderr b/tests/reference/asr-global_syms_01-273906f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-global_syms_01-273906f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index c981754321..43a146cbed 100644 --- a/tests/reference/asr-intent_01-66824bc.json +++ b/tests/reference/asr-intent_01-66824bc.json @@ -5,9 +5,9 @@ "infile_hash": "0a8fa2940567fccee2cfccd4af40f353b74dbe542590460a195246a5", "outfile": null, "outfile_hash": null, - "stdout": "asr-intent_01-66824bc.stdout", - "stdout_hash": "415fb57ee7c986fc49e7c0801edae4e37d6ea06143d27a998c50ab5c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-intent_01-66824bc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-intent_01-66824bc.stderr b/tests/reference/asr-intent_01-66824bc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-intent_01-66824bc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.json b/tests/reference/asr-kwargs_01_error-ab9530d.json index 6f05aa772d..2f3ffcd9d0 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.json +++ b/tests/reference/asr-kwargs_01_error-ab9530d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_01_error-ab9530d.stderr", - "stderr_hash": "9acb6dea7d63917291858cf2cac49e5270e11ea1dd547f66303224c1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.stderr b/tests/reference/asr-kwargs_01_error-ab9530d.stderr index dbdf5c98eb..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.stderr +++ b/tests/reference/asr-kwargs_01_error-ab9530d.stderr @@ -1,5 +1 @@ -semantic error: func01() got multiple values for argument 'a' - --> tests/errors/kwargs_01_error.py:11:5 - | -11 | func01(arg1, a=int(8)) - | ^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.json b/tests/reference/asr-kwargs_02_error-7c91f8f.json index 228d941171..0bbbda9177 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.json +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_02_error-7c91f8f.stderr", - "stderr_hash": "120e6e6838e464af15ff96aa99dcdda21923a3bb5f0c3d6d7cc8348b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr index 9e13b4f43d..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr @@ -1,5 +1 @@ -semantic error: func02() got multiple values for argument 'b' - --> tests/errors/kwargs_02_error.py:13:5 - | -13 | func02(arg3, arg4, c=arg5, b=arg4) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.json b/tests/reference/asr-kwargs_03_error-a68cc46.json index 2b3ac444fa..6b07bc2de1 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.json +++ b/tests/reference/asr-kwargs_03_error-a68cc46.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_03_error-a68cc46.stderr", - "stderr_hash": "83b858c0d4e17fe2f03b1e47652414c4478d709def5d3fbaa71aad71", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.stderr b/tests/reference/asr-kwargs_03_error-a68cc46.stderr index 1a811894e0..2bdcfc8433 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.stderr +++ b/tests/reference/asr-kwargs_03_error-a68cc46.stderr @@ -1,5 +1 @@ -semantic error: Function func01 doesn't have an argument named 'd' - --> tests/errors/kwargs_03_error.py:11:5 - | -11 | func01(arg1, d=int(8)) - | ^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-lambda_01-1ec3e01.json b/tests/reference/asr-lambda_01-1ec3e01.json index 31b51267b2..3e14e12178 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.json +++ b/tests/reference/asr-lambda_01-1ec3e01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-lambda_01-1ec3e01.stderr", - "stderr_hash": "99ca916bd82540da6812ad3149c0026c812efdbc777dbb5fb465e868", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-lambda_01-1ec3e01.stderr b/tests/reference/asr-lambda_01-1ec3e01.stderr index 482e01b32e..2bdcfc8433 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.stderr +++ b/tests/reference/asr-lambda_01-1ec3e01.stderr @@ -1,5 +1 @@ -semantic error: The number of args to lambda function much match the number of args declared in function type - --> tests/errors/lambda_01.py:5:8 - | -5 | x: Callable[[i32, i32, i32], i32] = lambda p, q, r, s: p + q + r + s - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index d8d5a2c116..87e79811e4 100644 --- a/tests/reference/asr-list1-770ba33.json +++ b/tests/reference/asr-list1-770ba33.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": "asr-list1-770ba33.stdout", - "stdout_hash": "dc3a2d020a65ea5e96f79b7d8f375f038fd58db7476c9ae8945a6f0a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-list1-770ba33.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-list1-770ba33.stderr b/tests/reference/asr-list1-770ba33.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-list1-770ba33.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop1-10d3109.json b/tests/reference/asr-loop1-10d3109.json index 97921cd58f..84f41fec3f 100644 --- a/tests/reference/asr-loop1-10d3109.json +++ b/tests/reference/asr-loop1-10d3109.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop1-10d3109.stdout", - "stdout_hash": "47d9a15a1f8dc76c5ed5dcb2b417d7b574d766eb2f1611f33e20d17c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop1-10d3109.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop1-10d3109.stderr b/tests/reference/asr-loop1-10d3109.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop1-10d3109.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index fa0e5972c6..780a967f26 100644 --- a/tests/reference/asr-loop3-a579196.json +++ b/tests/reference/asr-loop3-a579196.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop3-a579196.stdout", - "stdout_hash": "15bb8e784ee7d3f408f358dd4a2ad83f3c47a20bd4eea63e3e6a5a0a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop3-a579196.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop3-a579196.stderr b/tests/reference/asr-loop3-a579196.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop3-a579196.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop4-3d3216e.json b/tests/reference/asr-loop4-3d3216e.json index 2c49087d58..a8c201669f 100644 --- a/tests/reference/asr-loop4-3d3216e.json +++ b/tests/reference/asr-loop4-3d3216e.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "asr-loop4-3d3216e.stdout", - "stdout_hash": "abd735eac2d89dbf94ec52f30a00229c76b16a4f207bb7b7e86c55da", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-loop4-3d3216e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop4-3d3216e.stderr b/tests/reference/asr-loop4-3d3216e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-loop4-3d3216e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_01-e7aa06a.json b/tests/reference/asr-loop_01-e7aa06a.json index 943ce68e64..ad70d5fd68 100644 --- a/tests/reference/asr-loop_01-e7aa06a.json +++ b/tests/reference/asr-loop_01-e7aa06a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_01-e7aa06a.stderr", - "stderr_hash": "256fe74af3480ca97b87c1b6f770cee10753e5f097d5a2d79135e736", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.stderr b/tests/reference/asr-loop_01-e7aa06a.stderr index 1b50246d4c..2bdcfc8433 100644 --- a/tests/reference/asr-loop_01-e7aa06a.stderr +++ b/tests/reference/asr-loop_01-e7aa06a.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in loop start and loop end values, the types must be compatible - --> tests/errors/loop_01.py:5:20 - | -5 | for i in range(15, i16(-1), i16(-1)): - | ^^ ^^^^^^^ type mismatch ('i32' and 'i16') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_02-5741651.json b/tests/reference/asr-loop_02-5741651.json index 236ad8ba7a..3e33498d3f 100644 --- a/tests/reference/asr-loop_02-5741651.json +++ b/tests/reference/asr-loop_02-5741651.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_02-5741651.stderr", - "stderr_hash": "a8262496250102a77a9e5718d40aaf1067fb21a18fb047885aa643ac", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_02-5741651.stderr b/tests/reference/asr-loop_02-5741651.stderr index c9198f2d37..2bdcfc8433 100644 --- a/tests/reference/asr-loop_02-5741651.stderr +++ b/tests/reference/asr-loop_02-5741651.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in loop start and increment values, the types must be compatible - --> tests/errors/loop_02.py:5:20 - | -5 | for i in range(i16(15), i16(-1), -1): - | ^^^^^^^ ^^ type mismatch ('i16' and 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-loop_03-401ab45.json b/tests/reference/asr-loop_03-401ab45.json index 16313f16a7..048ea124b6 100644 --- a/tests/reference/asr-loop_03-401ab45.json +++ b/tests/reference/asr-loop_03-401ab45.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_03-401ab45.stderr", - "stderr_hash": "cc8945240941626554f3ebeecadc96aa4ee6ea80415352dfefce2786", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-loop_03-401ab45.stderr b/tests/reference/asr-loop_03-401ab45.stderr index f558b6c0fd..2bdcfc8433 100644 --- a/tests/reference/asr-loop_03-401ab45.stderr +++ b/tests/reference/asr-loop_03-401ab45.stderr @@ -1,5 +1 @@ -semantic error: Assignment to loop variable `i` is not allowed - --> tests/errors/loop_03.py:5:9 - | -5 | i=i*10 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index 8dc35369ec..9b89da6a77 100644 --- a/tests/reference/asr-modules_02-ec92e6f.json +++ b/tests/reference/asr-modules_02-ec92e6f.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": "asr-modules_02-ec92e6f.stdout", - "stdout_hash": "afb76ea5fdee50af45a64fe9f7b66dd677bf908b4bed08f726437c1e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-modules_02-ec92e6f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-modules_02-ec92e6f.stderr b/tests/reference/asr-modules_02-ec92e6f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-modules_02-ec92e6f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index 63ff5c7a45..8fa44bc81b 100644 --- a/tests/reference/asr-print_02-afbe092.json +++ b/tests/reference/asr-print_02-afbe092.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": "asr-print_02-afbe092.stdout", - "stdout_hash": "aae72d26d7d806d7eb476839446f61b55c761da89f69493682c7cd6a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-print_02-afbe092.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-print_02-afbe092.stderr b/tests/reference/asr-print_02-afbe092.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-print_02-afbe092.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index 857cf48d38..33e4a68d02 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.json +++ b/tests/reference/asr-print_list_tuple_03-9de3736.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": "asr-print_list_tuple_03-9de3736.stdout", - "stdout_hash": "8962f3d49727ceb8f899acc2382f5fb6d24b16506a154ccf907400f5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-print_list_tuple_03-9de3736.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.stderr b/tests/reference/asr-print_list_tuple_03-9de3736.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-print_list_tuple_03-9de3736.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index 5b961f2c31..cac7c29be3 100644 --- a/tests/reference/asr-set1-b7b913a.json +++ b/tests/reference/asr-set1-b7b913a.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": "asr-set1-b7b913a.stdout", - "stdout_hash": "009ae3f3b27fd70cd770e43b62bbda6ac19a03082785cba865c3a8da", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-set1-b7b913a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-set1-b7b913a.stderr b/tests/reference/asr-set1-b7b913a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-set1-b7b913a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-string_01-78629c4.json b/tests/reference/asr-string_01-78629c4.json index 8cf78f4a79..4e82484ab3 100644 --- a/tests/reference/asr-string_01-78629c4.json +++ b/tests/reference/asr-string_01-78629c4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_01-78629c4.stderr", - "stderr_hash": "29aa01d7370a20ada91bdb13c569434f36a0c18309700d946d89fbf0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.stderr b/tests/reference/asr-string_01-78629c4.stderr index 4abe3b2eb9..2bdcfc8433 100644 --- a/tests/reference/asr-string_01-78629c4.stderr +++ b/tests/reference/asr-string_01-78629c4.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/string_01.py:3:13 - | -3 | print(x[2, 5]) - | ^^^^ type mismatch (found: 'tuple[i32, i32]', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-string_02-499c9ff.json b/tests/reference/asr-string_02-499c9ff.json index ac33dbbf21..03bf070ee6 100644 --- a/tests/reference/asr-string_02-499c9ff.json +++ b/tests/reference/asr-string_02-499c9ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_02-499c9ff.stderr", - "stderr_hash": "368ba74a1e0d6609f71e6f87f95bd0b6151420c81336e48a172cb613", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-string_02-499c9ff.stderr b/tests/reference/asr-string_02-499c9ff.stderr index 196515476b..2bdcfc8433 100644 --- a/tests/reference/asr-string_02-499c9ff.stderr +++ b/tests/reference/asr-string_02-499c9ff.stderr @@ -1,5 +1 @@ -semantic error: str.join() takes type list only - --> tests/errors/string_02.py:6:15 - | -6 | res:str = x.join(p) - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-0893e35.json b/tests/reference/asr-structs_01-0893e35.json index b415cd4e5b..8f65e5a605 100644 --- a/tests/reference/asr-structs_01-0893e35.json +++ b/tests/reference/asr-structs_01-0893e35.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_01-0893e35.stderr", - "stderr_hash": "6f58b337cbc9cb1832e2ecba47fdad4b64e4484b913e29f61c64dbea", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-0893e35.stderr b/tests/reference/asr-structs_01-0893e35.stderr index 12892d04eb..2bdcfc8433 100644 --- a/tests/reference/asr-structs_01-0893e35.stderr +++ b/tests/reference/asr-structs_01-0893e35.stderr @@ -1,5 +1 @@ -semantic error: Alignment 5 is not a positive power of 2. - --> tests/errors/structs_01.py:3:17 - | -3 | @packed(aligned=5) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index ab164948f8..d3c4a6fb27 100644 --- a/tests/reference/asr-structs_01-66dc2c9.json +++ b/tests/reference/asr-structs_01-66dc2c9.json @@ -5,9 +5,9 @@ "infile_hash": "3b94e692a074b226736f068daf39c876f113277a73468bd21c01d3cc", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_01-66dc2c9.stdout", - "stdout_hash": "5a32fdd6e6d78976f4d3effbdf4ab79c614eb664a4fd92967ff5d7d7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_01-66dc2c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-66dc2c9.stderr b/tests/reference/asr-structs_01-66dc2c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_01-66dc2c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index f149ce9e6e..b02126d7c4 100644 --- a/tests/reference/asr-structs_01-be14d49.json +++ b/tests/reference/asr-structs_01-be14d49.json @@ -5,9 +5,9 @@ "infile_hash": "9f36a4abcc3a50ccc10df1f6b04998b7a20041853142c85a2e86b724", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_01-be14d49.stdout", - "stdout_hash": "6ff17e00a05b231e19396a82ff1a25538d74f39f4df7ccc44abf592c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_01-be14d49.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-be14d49.stderr b/tests/reference/asr-structs_01-be14d49.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_01-be14d49.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_02-2ab459a.json b/tests/reference/asr-structs_02-2ab459a.json index 298b5bc8a2..c49ed9fa10 100644 --- a/tests/reference/asr-structs_02-2ab459a.json +++ b/tests/reference/asr-structs_02-2ab459a.json @@ -5,9 +5,9 @@ "infile_hash": "281bc75fb743f18fb6f011b278d7ab8103cc688f5856a59cb1f54895", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_02-2ab459a.stdout", - "stdout_hash": "cc9088a5c112c3dd9820ddfb3695cc301e46d853c4f4634fcdb457b6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_02-2ab459a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-2ab459a.stderr b/tests/reference/asr-structs_02-2ab459a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_02-2ab459a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_02-f95782c.json b/tests/reference/asr-structs_02-f95782c.json index c7ea7537c1..c387510d2b 100644 --- a/tests/reference/asr-structs_02-f95782c.json +++ b/tests/reference/asr-structs_02-f95782c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_02-f95782c.stderr", - "stderr_hash": "832411f3c9770493283e58b9017703a7d1cd178f42a19da6f8a38571", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.stderr b/tests/reference/asr-structs_02-f95782c.stderr index e087537e57..2bdcfc8433 100644 --- a/tests/reference/asr-structs_02-f95782c.stderr +++ b/tests/reference/asr-structs_02-f95782c.stderr @@ -1,5 +1 @@ -semantic error: `s` must be initialized with an instance of struct S - --> tests/errors/structs_02.py:8:5 - | -8 | s: S - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_03-0cef911.json b/tests/reference/asr-structs_03-0cef911.json index 4cff33ed98..c95c9bbbae 100644 --- a/tests/reference/asr-structs_03-0cef911.json +++ b/tests/reference/asr-structs_03-0cef911.json @@ -5,9 +5,9 @@ "infile_hash": "dbd0eac675f958a27a7a4e4a7de3b04402073ecd2d483df75f51eb80", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_03-0cef911.stdout", - "stdout_hash": "86f4e5e4f8a98068919cc24f5e1add31777cbf511dcc6164587c58e3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_03-0cef911.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-0cef911.stderr b/tests/reference/asr-structs_03-0cef911.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_03-0cef911.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_03-754fb64.json b/tests/reference/asr-structs_03-754fb64.json index 7050595260..ef46ea4291 100644 --- a/tests/reference/asr-structs_03-754fb64.json +++ b/tests/reference/asr-structs_03-754fb64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_03-754fb64.stderr", - "stderr_hash": "c6410f9948863d922cb0a0cd36613c529ad45fdf556d393d36e2df07", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.stderr b/tests/reference/asr-structs_03-754fb64.stderr index 2a1c1c0d91..2bdcfc8433 100644 --- a/tests/reference/asr-structs_03-754fb64.stderr +++ b/tests/reference/asr-structs_03-754fb64.stderr @@ -1,5 +1 @@ -semantic error: Member 'y' not found in struct - --> tests/errors/structs_03.py:8:14 - | -8 | s: S = S(y=2) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_04-387747b.json b/tests/reference/asr-structs_04-387747b.json index d0f8cbec18..db76bfec2a 100644 --- a/tests/reference/asr-structs_04-387747b.json +++ b/tests/reference/asr-structs_04-387747b.json @@ -5,9 +5,9 @@ "infile_hash": "1e20c2ac044ab88183c50ecb481ac7c50992ed622f8bb94772c6df25", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_04-387747b.stdout", - "stdout_hash": "27f6a0c804ed3cea5368c4bec54cb4ea35c60215f354d0d91bc24e89", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_04-387747b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-387747b.stderr b/tests/reference/asr-structs_04-387747b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_04-387747b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_04-7b864bc.json b/tests/reference/asr-structs_04-7b864bc.json index c188040d2f..970b5a096e 100644 --- a/tests/reference/asr-structs_04-7b864bc.json +++ b/tests/reference/asr-structs_04-7b864bc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_04-7b864bc.stderr", - "stderr_hash": "e4e04a1a30ae38b6587c4c3ad12a7e83839c63938c025a3884f62ef8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.stderr b/tests/reference/asr-structs_04-7b864bc.stderr index 906b24c606..2bdcfc8433 100644 --- a/tests/reference/asr-structs_04-7b864bc.stderr +++ b/tests/reference/asr-structs_04-7b864bc.stderr @@ -1,5 +1 @@ -semantic error: S() got multiple values for argument 'x' - --> tests/errors/structs_04.py:9:18 - | -9 | s: S = S(24, x=2) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index cc000e12a0..8debb1e005 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -5,9 +5,9 @@ "infile_hash": "ef1037b0936a63be679efd366920a94463900e80630a070ba440aa78", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "46a6d4fc967a5081b9d2df3936f9a3696cc8383bd140ee0cb37c5e75", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_05-fa98307.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_05-fa98307.stderr b/tests/reference/asr-structs_05-fa98307.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_05-fa98307.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_06-6e14537.json b/tests/reference/asr-structs_06-6e14537.json index 7ef7f9dd33..d2a1baba84 100644 --- a/tests/reference/asr-structs_06-6e14537.json +++ b/tests/reference/asr-structs_06-6e14537.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_06-6e14537.stderr", - "stderr_hash": "8e0da9c7e84854ce3d6ad79066a9fbb33d82c9fcde3af2a7baeccec8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.stderr b/tests/reference/asr-structs_06-6e14537.stderr index 55d07bfb5e..2bdcfc8433 100644 --- a/tests/reference/asr-structs_06-6e14537.stderr +++ b/tests/reference/asr-structs_06-6e14537.stderr @@ -1,5 +1 @@ -semantic error: Struct constructor has more arguments than the number of struct members - --> tests/errors/structs_06.py:9:12 - | -9 | s: S = S(2, 3, 4, 5) - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_07-83694b7.json b/tests/reference/asr-structs_07-83694b7.json index 4c07fec19b..447ac61b46 100644 --- a/tests/reference/asr-structs_07-83694b7.json +++ b/tests/reference/asr-structs_07-83694b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_07-83694b7.stderr", - "stderr_hash": "6b1e1646f11ee384e5dce1ded0d91751f7113eaea7c90da5c1bcf4ff", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_07-83694b7.stderr b/tests/reference/asr-structs_07-83694b7.stderr index 13f0aaf0e1..2bdcfc8433 100644 --- a/tests/reference/asr-structs_07-83694b7.stderr +++ b/tests/reference/asr-structs_07-83694b7.stderr @@ -1,5 +1 @@ -semantic error: Not enough arguments to S(), expected 2 - --> tests/errors/structs_07.py:9:12 - | -9 | s: S = S(y=2) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_08-fa4dbf0.json b/tests/reference/asr-structs_08-fa4dbf0.json index 8f133e95a8..b022981ff0 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.json +++ b/tests/reference/asr-structs_08-fa4dbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_08-fa4dbf0.stderr", - "stderr_hash": "cf488d893463c941c43080cebb56591bd17c5bed4cb7acd97353d59a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_08-fa4dbf0.stderr b/tests/reference/asr-structs_08-fa4dbf0.stderr index 89af7c314c..2bdcfc8433 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.stderr +++ b/tests/reference/asr-structs_08-fa4dbf0.stderr @@ -1,5 +1 @@ -semantic error: Struct constructor has more arguments than the number of struct members - --> tests/errors/structs_08.py:13:29 - | -13 | test_dude3 : StringIO = StringIO(integer_asr, 3, 5, 2) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_09-f3ffe08.json b/tests/reference/asr-structs_09-f3ffe08.json index 0af164202d..bc80255814 100644 --- a/tests/reference/asr-structs_09-f3ffe08.json +++ b/tests/reference/asr-structs_09-f3ffe08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_09-f3ffe08.stderr", - "stderr_hash": "f59ab2d213f6423e0a891e43d5a19e83d4405391b1c7bf481b4b939e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_09-f3ffe08.stderr b/tests/reference/asr-structs_09-f3ffe08.stderr index c7265fdddc..2bdcfc8433 100644 --- a/tests/reference/asr-structs_09-f3ffe08.stderr +++ b/tests/reference/asr-structs_09-f3ffe08.stderr @@ -1,5 +1 @@ -semantic error: read not present in StringIO dataclass - --> tests/errors/structs_09.py:13:23 - | -13 | bytes_read: i32 = fd.read() - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_10-cb8a283.json b/tests/reference/asr-structs_10-cb8a283.json index 6420f7ba94..9da21ff450 100644 --- a/tests/reference/asr-structs_10-cb8a283.json +++ b/tests/reference/asr-structs_10-cb8a283.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_10-cb8a283.stderr", - "stderr_hash": "2b88127fdbc0c9e3798569cdfa4ef5745d6fce6aeba8fc3f6a1ace9f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_10-cb8a283.stderr b/tests/reference/asr-structs_10-cb8a283.stderr index 757e06a54e..2bdcfc8433 100644 --- a/tests/reference/asr-structs_10-cb8a283.stderr +++ b/tests/reference/asr-structs_10-cb8a283.stderr @@ -1,9 +1 @@ -semantic error: Struct member functions are not supported - --> tests/errors/structs_10.py:7:5 - 8:24 - | -7 | def print_len(self: StringIO): - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -8 | print(self._len) - | ...^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-structs_16-44de89a.json b/tests/reference/asr-structs_16-44de89a.json index 2710b9ad8a..339b5a3b9c 100644 --- a/tests/reference/asr-structs_16-44de89a.json +++ b/tests/reference/asr-structs_16-44de89a.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": "asr-structs_16-44de89a.stdout", - "stdout_hash": "65cfcaf1a3de5bfe7720be9983c0a9ad22d877701f1375eead4ca4b1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-structs_16-44de89a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-structs_16-44de89a.stderr b/tests/reference/asr-structs_16-44de89a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-structs_16-44de89a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-subscript1-1acfc19.json b/tests/reference/asr-subscript1-1acfc19.json index ccd3be8d22..51a8c0af35 100644 --- a/tests/reference/asr-subscript1-1acfc19.json +++ b/tests/reference/asr-subscript1-1acfc19.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": "asr-subscript1-1acfc19.stdout", - "stdout_hash": "d7a92e2923edaafb9061c1a2c2739ed3f2b8eaa5bd8bcd8a52e42aec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-subscript1-1acfc19.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-subscript1-1acfc19.stderr b/tests/reference/asr-subscript1-1acfc19.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-subscript1-1acfc19.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_01-2f18669.json b/tests/reference/asr-test_annassign_01-2f18669.json index d300379c58..9081eda8a0 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.json +++ b/tests/reference/asr-test_annassign_01-2f18669.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_01-2f18669.stderr", - "stderr_hash": "28c68e6612db1644548768280ac3d35d3735a13cd32c04da44cec570", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.stderr b/tests/reference/asr-test_annassign_01-2f18669.stderr index 0f08b0d244..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.stderr +++ b/tests/reference/asr-test_annassign_01-2f18669.stderr @@ -1,5 +1 @@ -semantic error: The type 'Optional' is undeclared. - --> tests/errors/test_annassign_01.py:2:8 - | -2 | a: Optional[i32] = 5 - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_02-accf6db.json b/tests/reference/asr-test_annassign_02-accf6db.json index 6f7c773278..60ae11dcf5 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.json +++ b/tests/reference/asr-test_annassign_02-accf6db.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_02-accf6db.stderr", - "stderr_hash": "1183fbf06e8412166eb5ca96b5b07cec67382752789a96c7c04c1950", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_02-accf6db.stderr b/tests/reference/asr-test_annassign_02-accf6db.stderr index 90945d34b2..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.stderr +++ b/tests/reference/asr-test_annassign_02-accf6db.stderr @@ -1,5 +1 @@ -semantic error: The type 'Pattern' is undeclared. - --> tests/errors/test_annassign_02.py:2:15 - | -2 | hex_pat : Pattern[str] = r'-?0[xX]+' - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_03-f8c6160.json b/tests/reference/asr-test_annassign_03-f8c6160.json index 43585bc3b4..c3577563b0 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.json +++ b/tests/reference/asr-test_annassign_03-f8c6160.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_03-f8c6160.stderr", - "stderr_hash": "e87d692cc8404a7e66f41d61635f318e20003991138c3db5a0794884", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_03-f8c6160.stderr b/tests/reference/asr-test_annassign_03-f8c6160.stderr index 5a89637eb4..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.stderr +++ b/tests/reference/asr-test_annassign_03-f8c6160.stderr @@ -1,5 +1 @@ -semantic error: Intent annotation 'InOut' cannot be used here - --> tests/errors/test_annassign_03.py:6:13 - | -6 | lexer : InOut[LasrLexer] = LasrLexer(5) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json index b9527150ed..91598b563e 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch-7dac7be.stderr", - "stderr_hash": "26fc89f95c7dda5f1d9c3cb1af9843880cf693eb7b97125372b11f80", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr index 6fd7b199ea..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_annassign_type_mismatch.py:4:5 - | -4 | x: i32[4] = [1, 2, 3, 4] - | ^ ^^^^^^^^^^^^ type mismatch ('i32[4]' and 'list[i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json index 2bb48c32dd..f4480a6319 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch2-fc883f7.stderr", - "stderr_hash": "873b4521e2155bc92405db41e7745a4fb5441b5d80f94467d7b1b637", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr index 2a4f9ccd10..2bdcfc8433 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_annassign_type_mismatch2.py:4:5 - | -4 | x: f64[5] = [1.0, 2.0, 3.0, 4.0, 5.0] - | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f64[5]' and 'list[f64]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.json b/tests/reference/asr-test_append_type_mismatch-030e9c7.json index e2edd78183..4203c32884 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.json +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_append_type_mismatch-030e9c7.stderr", - "stderr_hash": "6610c87a3c164e9cc8884eaf66397658c311199814689ebd4793c92a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr index a860db8a46..2bdcfc8433 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'append', the types must be compatible - --> tests/errors/test_append_type_mismatch.py:6:14 - | -6 | l.append('a') - | ^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign1-a94d41e.json b/tests/reference/asr-test_assign1-a94d41e.json index 35e6aa7403..dbba8d03c3 100644 --- a/tests/reference/asr-test_assign1-a94d41e.json +++ b/tests/reference/asr-test_assign1-a94d41e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign1-a94d41e.stderr", - "stderr_hash": "cb4455d360373e13730d3a9fd5e2c551bd0f6640d066ceafd8841f9b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign1-a94d41e.stderr b/tests/reference/asr-test_assign1-a94d41e.stderr index abd1f376fa..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign1-a94d41e.stderr +++ b/tests/reference/asr-test_assign1-a94d41e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign1.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('list[i32]' and 'list[str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign2-fa29029.json b/tests/reference/asr-test_assign2-fa29029.json index 4603aee52e..689ede0e2d 100644 --- a/tests/reference/asr-test_assign2-fa29029.json +++ b/tests/reference/asr-test_assign2-fa29029.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign2-fa29029.stderr", - "stderr_hash": "55f02e505bda066604eb94cec8bdc5081c7ec25e219f0ea46851100a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign2-fa29029.stderr b/tests/reference/asr-test_assign2-fa29029.stderr index 6a0fbd1522..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign2-fa29029.stderr +++ b/tests/reference/asr-test_assign2-fa29029.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign2.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('set[i32]' and 'set[str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign3-cc6fc9d.json b/tests/reference/asr-test_assign3-cc6fc9d.json index 5db5f77a33..2006ac4ff0 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.json +++ b/tests/reference/asr-test_assign3-cc6fc9d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign3-cc6fc9d.stderr", - "stderr_hash": "cff7850ce5507a70e7c730dd1ff23d16f8839dedac07d5b60a73a8b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign3-cc6fc9d.stderr b/tests/reference/asr-test_assign3-cc6fc9d.stderr index abec0f4c51..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.stderr +++ b/tests/reference/asr-test_assign3-cc6fc9d.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign3.py:6:5 - | -6 | a = b - | ^ ^ type mismatch ('list[i32]' and 'set[i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign4-a2136e0.json b/tests/reference/asr-test_assign4-a2136e0.json index e09dfa9249..ed49927d95 100644 --- a/tests/reference/asr-test_assign4-a2136e0.json +++ b/tests/reference/asr-test_assign4-a2136e0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign4-a2136e0.stderr", - "stderr_hash": "a871819fb4bd2139f16a7407208ea210276e5b12c9f13ae442132483", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign4-a2136e0.stderr b/tests/reference/asr-test_assign4-a2136e0.stderr index 43d32d2933..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign4-a2136e0.stderr +++ b/tests/reference/asr-test_assign4-a2136e0.stderr @@ -1,5 +1 @@ -semantic error: Assigning integer to float is not supported - --> tests/errors/test_assign4.py:7:9 - | -7 | f = x - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign5-694a98f.json b/tests/reference/asr-test_assign5-694a98f.json index 312c85ffed..aeda0dc4df 100644 --- a/tests/reference/asr-test_assign5-694a98f.json +++ b/tests/reference/asr-test_assign5-694a98f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign5-694a98f.stderr", - "stderr_hash": "172b2f13e9b7670cbdd718452713fb15ed4bcd19f6193d328e459fbe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign5-694a98f.stderr b/tests/reference/asr-test_assign5-694a98f.stderr index 0847cb828c..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign5-694a98f.stderr +++ b/tests/reference/asr-test_assign5-694a98f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_assign5.py:6:5 - | -6 | x = y - | ^ ^ type mismatch ('list[list[i32]]' and 'list[list[str]]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign6-05cd64f.json b/tests/reference/asr-test_assign6-05cd64f.json index 4bab9d7802..97e31c6c0e 100644 --- a/tests/reference/asr-test_assign6-05cd64f.json +++ b/tests/reference/asr-test_assign6-05cd64f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign6-05cd64f.stderr", - "stderr_hash": "5bc5e0f7454a31bb924cf1318c59e73da2446502181b92faffd9f5d4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign6-05cd64f.stderr b/tests/reference/asr-test_assign6-05cd64f.stderr index 3eb1a1d84e..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign6-05cd64f.stderr +++ b/tests/reference/asr-test_assign6-05cd64f.stderr @@ -1,5 +1 @@ -semantic error: 'str' object does not support item assignment - --> tests/errors/test_assign6.py:4:5 - | -4 | s[0] = 'f' - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign7-beebac3.json b/tests/reference/asr-test_assign7-beebac3.json index e5197e2be8..ba782533bf 100644 --- a/tests/reference/asr-test_assign7-beebac3.json +++ b/tests/reference/asr-test_assign7-beebac3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign7-beebac3.stderr", - "stderr_hash": "109f7da7ac86c0c2add0ff034655336396cb58ebe81570c1d0ce6e81", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign7-beebac3.stderr b/tests/reference/asr-test_assign7-beebac3.stderr index 87c04ca904..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign7-beebac3.stderr +++ b/tests/reference/asr-test_assign7-beebac3.stderr @@ -1,5 +1 @@ -semantic error: 'tuple[i32, i32]' object does not support item assignment - --> tests/errors/test_assign7.py:4:5 - | -4 | t[0] = 3 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign8-4b26e63.json b/tests/reference/asr-test_assign8-4b26e63.json index fb449632d9..1fcbddace9 100644 --- a/tests/reference/asr-test_assign8-4b26e63.json +++ b/tests/reference/asr-test_assign8-4b26e63.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign8-4b26e63.stderr", - "stderr_hash": "c8ad8a6c89a23c0e2bd0cbaf7c9568625f093e526ff8ff26ae300e07", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign8-4b26e63.stderr b/tests/reference/asr-test_assign8-4b26e63.stderr index dcb47d9356..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign8-4b26e63.stderr +++ b/tests/reference/asr-test_assign8-4b26e63.stderr @@ -1,5 +1 @@ -semantic error: readonly attribute - --> tests/errors/test_assign8.py:6:5 - | -6 | c.real = 5.0 - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_assign9-51278b8.json b/tests/reference/asr-test_assign9-51278b8.json index 2f05c4e5e5..1b7d369433 100644 --- a/tests/reference/asr-test_assign9-51278b8.json +++ b/tests/reference/asr-test_assign9-51278b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign9-51278b8.stderr", - "stderr_hash": "602e4fa615e929bad9586849d2a5167741930e56db6373cdca3695d0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign9-51278b8.stderr b/tests/reference/asr-test_assign9-51278b8.stderr index f3c3e9716a..2bdcfc8433 100644 --- a/tests/reference/asr-test_assign9-51278b8.stderr +++ b/tests/reference/asr-test_assign9-51278b8.stderr @@ -1,5 +1 @@ -semantic error: Assignment to an input function parameter `x` is not allowed - --> tests/errors/test_assign9.py:2:5 - | -2 | x = 2 - | ^ Hint: create a new local variable with a different name +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_async-361297c.json b/tests/reference/asr-test_async-361297c.json index 4477cbad49..f1d0faf04e 100644 --- a/tests/reference/asr-test_async-361297c.json +++ b/tests/reference/asr-test_async-361297c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_async-361297c.stderr", - "stderr_hash": "abf614594f89a7a6d93d469d512e31de5adc64feef866957de80cd03", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_async-361297c.stderr b/tests/reference/asr-test_async-361297c.stderr index c24b2174ae..2bdcfc8433 100644 --- a/tests/reference/asr-test_async-361297c.stderr +++ b/tests/reference/asr-test_async-361297c.stderr @@ -1,9 +1 @@ -semantic error: The `async` keyword is currently not supported - --> tests/errors/test_async.py:1:1 - 2:17 - | -1 | async def test_async(): - | ^^^^^^^^^^^^^^^^^^^^^^^... -... - | -2 | print("done") - | ...^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop1-50b63f6.json b/tests/reference/asr-test_binop1-50b63f6.json index 343aa48bf2..d5fb7ea159 100644 --- a/tests/reference/asr-test_binop1-50b63f6.json +++ b/tests/reference/asr-test_binop1-50b63f6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop1-50b63f6.stderr", - "stderr_hash": "6883d11d4de52f03fa684252229715e39aa52c830d186f787159faaa", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop1-50b63f6.stderr b/tests/reference/asr-test_binop1-50b63f6.stderr index 67e6ee1aa1..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop1-50b63f6.stderr +++ b/tests/reference/asr-test_binop1-50b63f6.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in binary operator; the types must be compatible - --> tests/errors/test_binop1.py:6:11 - | -6 | print(x+s) - | ^ ^ type mismatch (i32 and str) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop2-e5749af.json b/tests/reference/asr-test_binop2-e5749af.json index 8de84da8ec..9308d511d2 100644 --- a/tests/reference/asr-test_binop2-e5749af.json +++ b/tests/reference/asr-test_binop2-e5749af.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop2-e5749af.stderr", - "stderr_hash": "3214693e7c1f71d8343f547e7a3ab0167b4f9310540009475d2f1c79", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop2-e5749af.stderr b/tests/reference/asr-test_binop2-e5749af.stderr index fe0d054eee..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop2-e5749af.stderr +++ b/tests/reference/asr-test_binop2-e5749af.stderr @@ -1,5 +1 @@ -semantic error: Division is not supported for string type - --> tests/errors/test_binop2.py:6:11 - | -6 | print(a/b) - | ^ ^ string not supported in division +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_binop3-a67201d.json b/tests/reference/asr-test_binop3-a67201d.json index dc238a62cb..11ada25b5b 100644 --- a/tests/reference/asr-test_binop3-a67201d.json +++ b/tests/reference/asr-test_binop3-a67201d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop3-a67201d.stderr", - "stderr_hash": "ff683b1bc0695903f2d2ea7bbd1963346fcb5f84bbfd10a4da0e27d7", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop3-a67201d.stderr b/tests/reference/asr-test_binop3-a67201d.stderr index 84e374e2f5..2bdcfc8433 100644 --- a/tests/reference/asr-test_binop3-a67201d.stderr +++ b/tests/reference/asr-test_binop3-a67201d.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in binary operator; the types must be compatible - --> tests/errors/test_binop3.py:5:9 - | -5 | y = complex(5)+100 - | ^^^^^^^^^^ ^^^ type mismatch (c32 and i32) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bit_length-da3a264.json b/tests/reference/asr-test_bit_length-da3a264.json index 56a237ac34..fb1bd98fad 100644 --- a/tests/reference/asr-test_bit_length-da3a264.json +++ b/tests/reference/asr-test_bit_length-da3a264.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bit_length-da3a264.stderr", - "stderr_hash": "0f371300055a9e3f6c01f73b1e276d9ae8007fd507eb0c75e1bda3ef", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bit_length-da3a264.stderr b/tests/reference/asr-test_bit_length-da3a264.stderr index 5820f4cd21..2bdcfc8433 100644 --- a/tests/reference/asr-test_bit_length-da3a264.stderr +++ b/tests/reference/asr-test_bit_length-da3a264.stderr @@ -1,5 +1 @@ -semantic error: int.bit_length() takes no arguments - --> tests/errors/test_bit_length.py:4:11 - | -4 | print(x.bit_length(23)) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json index 7fa9b4be57..bc174d8098 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_complex-dd9568b.stderr", - "stderr_hash": "58f7acb7f7187308d38c7c97fcd9e34b2022c42be1b6583b95b379af", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr index 7bb1052707..2bdcfc8433 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr @@ -1,5 +1 @@ -semantic error: Unsupported binary operation on complex: '|' - --> tests/errors/test_bitwise_on_complex.py:8:11 - | -8 | print(c1 | c2) - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.json b/tests/reference/asr-test_bitwise_on_float-2e09b30.json index df6b412bad..0c0a6bc273 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.json +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_float-2e09b30.stderr", - "stderr_hash": "1e77fcf2484ec7c10436c14ac2a498db59706d30d3c294b89b6b9090", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr index d6733722d6..2bdcfc8433 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr @@ -1,5 +1 @@ -semantic error: Unsupported binary operation on floats: '<<' - --> tests/errors/test_bitwise_on_float.py:8:11 - | -8 | print(f1 << f2) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index f8ed655e50..2ed21a4cc2 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.json +++ b/tests/reference/asr-test_bool_binop-f856ef0.json @@ -5,9 +5,9 @@ "infile_hash": "7c44fe2915b3871b3b85edf3ab129d87a75fa4b9acbb597ae801daf9", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_bool_binop-f856ef0.stdout", - "stdout_hash": "e49cfc7503cc6ab45724e70ede9f036526df9e1e3ac010e6bc484e69", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_bool_binop-f856ef0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_bool_binop-f856ef0.stderr b/tests/reference/asr-test_bool_binop-f856ef0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_bool_binop-f856ef0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index c25457bb57..b165b267f0 100644 --- a/tests/reference/asr-test_builtin-aa64615.json +++ b/tests/reference/asr-test_builtin-aa64615.json @@ -5,9 +5,9 @@ "infile_hash": "f3376f18b9927914f7cb97578b40f14d570a48c64648c32a80daef6a", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin-aa64615.stdout", - "stdout_hash": "3e43ed1fbc6e4954aa998229650787bdf543f6a6a071f93e89dbdef2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin-aa64615.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin-aa64615.stderr b/tests/reference/asr-test_builtin-aa64615.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin-aa64615.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index 1a1a9753c8..10082436da 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.json +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.json @@ -5,9 +5,9 @@ "infile_hash": "8748a0c131b21523ed4b2d019a4fb74af041845397169d44b00ee041", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_abs-c74d2c9.stdout", - "stdout_hash": "ee62300be1542cd9be250a10d8e904d206894fc6d9031c9d1752a2c4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_abs-c74d2c9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.stderr b/tests/reference/asr-test_builtin_abs-c74d2c9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index ddf551f34d..e2a85dae58 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -5,9 +5,9 @@ "infile_hash": "09e09eacf697c95f358b75f6491b766781bae9a5f856c2ad5848e824", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_bin-52ba9fa.stdout", - "stdout_hash": "4170c47c3131cbfde5fae91187c9e8182e29025f11a616ec7dde6cec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_bin-52ba9fa.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.stderr b/tests/reference/asr-test_builtin_bin-52ba9fa.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index 4544617de2..d8648bcdd7 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -5,9 +5,9 @@ "infile_hash": "3a740faba0e36b55c179ab0fa08486dc3080332e79c8e38b8f25b4a4", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_bool-330223a.stdout", - "stdout_hash": "2a2c709ee60826b6a060ee48d4b6114df52b0beae2fa4e693fa6973e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_bool-330223a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bool-330223a.stderr b/tests/reference/asr-test_builtin_bool-330223a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_bool-330223a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index b014b5a23a..03f0cfe9a5 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.json +++ b/tests/reference/asr-test_builtin_float-20601dd.json @@ -5,9 +5,9 @@ "infile_hash": "de536c0af182f8e43780193627c24f1085522e86d37316e13d337196", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_float-20601dd.stdout", - "stdout_hash": "6f0ea985e3f8854f200517d79baa5b8f8a75ce97a664b0de2233f557", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_float-20601dd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_float-20601dd.stderr b/tests/reference/asr-test_builtin_float-20601dd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_float-20601dd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index 1c008768c9..b2166266cf 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -5,9 +5,9 @@ "infile_hash": "e639f0251477f50376536d317630e3c026354859576a5f1b7b10bd7d", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_hex-64bd268.stdout", - "stdout_hash": "b185780269d703af7d4c9ebb1fae6d016c66b65a703122316665cc2b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_hex-64bd268.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_hex-64bd268.stderr b/tests/reference/asr-test_builtin_hex-64bd268.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_hex-64bd268.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.json b/tests/reference/asr-test_builtin_int-8f88fdc.json index 8bde15855d..053990ac91 100644 --- a/tests/reference/asr-test_builtin_int-8f88fdc.json +++ b/tests/reference/asr-test_builtin_int-8f88fdc.json @@ -5,9 +5,9 @@ "infile_hash": "caea15e7c979280f796e815bd1548613d6b21322c43f4ed1306e1e93", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_int-8f88fdc.stdout", - "stdout_hash": "e3bd369c6e5beb4cb74a685058453f560a534b518a57d066010f7d11", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_int-8f88fdc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.stderr b/tests/reference/asr-test_builtin_int-8f88fdc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_int-8f88fdc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index fb11d4264b..ce2bf67528 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.json +++ b/tests/reference/asr-test_builtin_len-55b0dec.json @@ -5,9 +5,9 @@ "infile_hash": "fd1048585d9628ca38f6f21cdcfb3b44c355bbf6df2275a133f82a6f", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_len-55b0dec.stdout", - "stdout_hash": "e3800dde0706bb5dc06f1c7e0bc748780d7af02bf76d28ee05cecfa3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_len-55b0dec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_len-55b0dec.stderr b/tests/reference/asr-test_builtin_len-55b0dec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_len-55b0dec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index afd0c5deb0..ec5ad37642 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -5,9 +5,9 @@ "infile_hash": "c20249affa4787edf4ef56c881ebbcabdced311b5b908d9da6aceaeb", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_oct-20b9066.stdout", - "stdout_hash": "309ab950a836d42a6f215f93bea43d8c636a569f47f173b1ad3805bd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_oct-20b9066.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_oct-20b9066.stderr b/tests/reference/asr-test_builtin_oct-20b9066.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_oct-20b9066.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index 7c50e1cd19..7e5b88a0eb 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_pow-f02fcda.stdout", - "stdout_hash": "656fc9a4c448dc71d7fc1c871155a05f0c4204bcfc6e9d32eab844f5", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_builtin_pow-f02fcda.stderr", - "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stderr b/tests/reference/asr-test_builtin_pow-f02fcda.stderr index 5dbb75ad24..2bdcfc8433 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stderr +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/../integration_tests/test_builtin_pow.py:11:16 - | -11 | assert i32(pow(a, b)) == 32 - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index eb7ca2667d..939a499061 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -5,9 +5,9 @@ "infile_hash": "a4ff4032a45ce084eb524069046afb6ec44f1b24a667c84c7605f2c7", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_round-7417a21.stdout", - "stdout_hash": "f9b0b278c3907de38bf2216f5f7c05e7235f885188ab06daabd2876d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_round-7417a21.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_round-7417a21.stderr b/tests/reference/asr-test_builtin_round-7417a21.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_round-7417a21.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_builtin_str-580e920.json b/tests/reference/asr-test_builtin_str-580e920.json index 9c87a89ef2..97d15c0719 100644 --- a/tests/reference/asr-test_builtin_str-580e920.json +++ b/tests/reference/asr-test_builtin_str-580e920.json @@ -5,9 +5,9 @@ "infile_hash": "9d41e81d47e010623c74c812d0c41e5d705f7925e699eb2b68f17cfc", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_builtin_str-580e920.stdout", - "stdout_hash": "2a7e18b0fbf5d33795b7f729926a8fd750d433081a9998d526c7a1e3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_builtin_str-580e920.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_str-580e920.stderr b/tests/reference/asr-test_builtin_str-580e920.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_builtin_str-580e920.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index 719c79eb57..b5fd6aef05 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.json +++ b/tests/reference/asr-test_c_interop_01-e374f43.json @@ -5,9 +5,9 @@ "infile_hash": "26515894348fdf2eb4b6e2e277127972e5cd91232f06ee78e4d52af6", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_c_interop_01-e374f43.stdout", - "stdout_hash": "4efb998838b9227640cf653fe7a403a132a5b12ec1312a119ab76b59", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_c_interop_01-e374f43.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_c_interop_01-e374f43.stderr b/tests/reference/asr-test_c_interop_01-e374f43.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_c_interop_01-e374f43.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_chr-91f4987.json b/tests/reference/asr-test_chr-91f4987.json index ca5829edf9..e65af36337 100644 --- a/tests/reference/asr-test_chr-91f4987.json +++ b/tests/reference/asr-test_chr-91f4987.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_chr-91f4987.stderr", - "stderr_hash": "87fff5dabdc4a4c52a0f07fd59bcc25ba6a3b29a391b39d404b8e2bc", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.stderr b/tests/reference/asr-test_chr-91f4987.stderr index 18bb9fac87..2bdcfc8433 100644 --- a/tests/reference/asr-test_chr-91f4987.stderr +++ b/tests/reference/asr-test_chr-91f4987.stderr @@ -1,5 +1 @@ -semantic error: 'f64' object cannot be interpreted as an integer - --> tests/errors/test_chr.py:3:13 - | -3 | s = chr(973.2) - | ^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_compare_01-c594bbe.json b/tests/reference/asr-test_compare_01-c594bbe.json index 4871c78f6e..c6379a17a7 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.json +++ b/tests/reference/asr-test_compare_01-c594bbe.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_01-c594bbe.stderr", - "stderr_hash": "65fb5b04ca1f56cae946ed2db3cde1380d0d9976114c340acfbbcf7b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_01-c594bbe.stderr b/tests/reference/asr-test_compare_01-c594bbe.stderr index 868af63d50..2bdcfc8433 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.stderr +++ b/tests/reference/asr-test_compare_01-c594bbe.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in comparison operator, the types must be compatible - --> tests/errors/test_compare_01.py:6:11 - | -6 | print(i16(x) > f32(y)) - | ^^^^^^ ^^^^^^ type mismatch ('i16' and 'f32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_compare_02-bf2c76e.json b/tests/reference/asr-test_compare_02-bf2c76e.json index de5b576dce..bbb85b2b9f 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.json +++ b/tests/reference/asr-test_compare_02-bf2c76e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_02-bf2c76e.stderr", - "stderr_hash": "b7fd0ded0c7519927e22a838a2b5156d7cb6b3728bb463ecb5907bfd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_02-bf2c76e.stderr b/tests/reference/asr-test_compare_02-bf2c76e.stderr index a8843ae5ee..2bdcfc8433 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.stderr +++ b/tests/reference/asr-test_compare_02-bf2c76e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in comparison operator, the types must be compatible - --> tests/errors/test_compare_02.py:6:11 - | -6 | print(x > y) - | ^ ^ type mismatch ('i32' and 'u32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index d989f5d0c0..6090b03a48 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -5,9 +5,9 @@ "infile_hash": "e580480b37e5bbfcd01d5eb412375a8a3c1ef374b5fedfb661485763", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_complex_01-a6def58.stdout", - "stdout_hash": "9073ee7e90e853192eafaf00947d7c926a98144388a4ea537d774f12", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_complex_01-a6def58.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_01-a6def58.stderr b/tests/reference/asr-test_complex_01-a6def58.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_complex_01-a6def58.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 7674529cc0..7405e39835 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -5,9 +5,9 @@ "infile_hash": "e6ee66d952deccec11d316a09f1d5b4bb4916ceb56a41a11dee03ae9", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_complex_02-782ba2d.stdout", - "stdout_hash": "f41d0ff96de8e204727c2fc135812d0262063d6cb6ab903c89172c8f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_complex_02-782ba2d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_02-782ba2d.stderr b/tests/reference/asr-test_complex_02-782ba2d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_complex_02-782ba2d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_dict-59445d7.json b/tests/reference/asr-test_const_dict-59445d7.json index 69906db3c2..e2f2788324 100644 --- a/tests/reference/asr-test_const_dict-59445d7.json +++ b/tests/reference/asr-test_const_dict-59445d7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_dict-59445d7.stderr", - "stderr_hash": "1d3729d80a7895dd01baaf0905c6cc9ebadd7f7ce623f4ae5970e2b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_dict-59445d7.stderr b/tests/reference/asr-test_const_dict-59445d7.stderr index 3b7757fec4..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_dict-59445d7.stderr +++ b/tests/reference/asr-test_const_dict-59445d7.stderr @@ -1,5 +1 @@ -semantic error: cannot pop elements from a const dict - --> tests/errors/test_const_dict.py:6:11 - | -6 | print(CONST_DICTIONARY.pop("a")) - | ^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_append-ada1ade.json b/tests/reference/asr-test_const_list_append-ada1ade.json index 484830324d..d0da08b92d 100644 --- a/tests/reference/asr-test_const_list_append-ada1ade.json +++ b/tests/reference/asr-test_const_list_append-ada1ade.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_append-ada1ade.stderr", - "stderr_hash": "84fe0a7a75edd73700bce92d3e43cdc85e7f3c58f0047f53fb4412ad", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_append-ada1ade.stderr b/tests/reference/asr-test_const_list_append-ada1ade.stderr index 08b7bf6c6b..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_append-ada1ade.stderr +++ b/tests/reference/asr-test_const_list_append-ada1ade.stderr @@ -1,5 +1 @@ -semantic error: cannot append element to a const list - --> tests/errors/test_const_list_append.py:7:5 - | -7 | CONST_INTEGER_LIST.append(6) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_clear-33bfae7.json b/tests/reference/asr-test_const_list_clear-33bfae7.json index a4ac6699f7..e6f4e09912 100644 --- a/tests/reference/asr-test_const_list_clear-33bfae7.json +++ b/tests/reference/asr-test_const_list_clear-33bfae7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_clear-33bfae7.stderr", - "stderr_hash": "5c0c698319211c447c76e3309a027ee068dffded22d87bb3024cedf9", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_clear-33bfae7.stderr b/tests/reference/asr-test_const_list_clear-33bfae7.stderr index 89fc62b51a..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_clear-33bfae7.stderr +++ b/tests/reference/asr-test_const_list_clear-33bfae7.stderr @@ -1,5 +1 @@ -semantic error: cannot clear elements from a const list - --> tests/errors/test_const_list_clear.py:7:5 - | -7 | CONST_INTEGER_LIST.clear() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_insert-4c81295.json b/tests/reference/asr-test_const_list_insert-4c81295.json index 6113030e62..38f6eab803 100644 --- a/tests/reference/asr-test_const_list_insert-4c81295.json +++ b/tests/reference/asr-test_const_list_insert-4c81295.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_insert-4c81295.stderr", - "stderr_hash": "148e2a44028dd423007236ebf7a2c393fcefa4e8c12aad565f1c87fe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_insert-4c81295.stderr b/tests/reference/asr-test_const_list_insert-4c81295.stderr index 0a416adfd3..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_insert-4c81295.stderr +++ b/tests/reference/asr-test_const_list_insert-4c81295.stderr @@ -1,5 +1 @@ -semantic error: cannot insert element in a const list - --> tests/errors/test_const_list_insert.py:7:5 - | -7 | CONST_INTEGER_LIST.insert(3, 8) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_pop-568b207.json b/tests/reference/asr-test_const_list_pop-568b207.json index eb4e398c99..ed69e9e7f0 100644 --- a/tests/reference/asr-test_const_list_pop-568b207.json +++ b/tests/reference/asr-test_const_list_pop-568b207.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_pop-568b207.stderr", - "stderr_hash": "32d57cbb983509ca6c54bc0812c9a74b3c1886ecc94e635c5011c378", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_pop-568b207.stderr b/tests/reference/asr-test_const_list_pop-568b207.stderr index ad22224de1..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_pop-568b207.stderr +++ b/tests/reference/asr-test_const_list_pop-568b207.stderr @@ -1,5 +1 @@ -semantic error: cannot pop element from a const list - --> tests/errors/test_const_list_pop.py:7:5 - | -7 | CONST_INTEGER_LIST.pop() - | ^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_remove-c5deb20.json b/tests/reference/asr-test_const_list_remove-c5deb20.json index 4abd87a66b..d6a76c382e 100644 --- a/tests/reference/asr-test_const_list_remove-c5deb20.json +++ b/tests/reference/asr-test_const_list_remove-c5deb20.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_remove-c5deb20.stderr", - "stderr_hash": "3529d822548d9327dbd0eab32aebc7b4a0da518cc0a6c2356e65c7b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_remove-c5deb20.stderr b/tests/reference/asr-test_const_list_remove-c5deb20.stderr index cdc585f4fc..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_remove-c5deb20.stderr +++ b/tests/reference/asr-test_const_list_remove-c5deb20.stderr @@ -1,5 +1 @@ -semantic error: cannot remove element from a const list - --> tests/errors/test_const_list_remove.py:7:5 - | -7 | CONST_INTEGER_LIST.remove(1) - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_const_list_reverse-2df1a6f.json b/tests/reference/asr-test_const_list_reverse-2df1a6f.json index b463e10677..6a01d1fbd4 100644 --- a/tests/reference/asr-test_const_list_reverse-2df1a6f.json +++ b/tests/reference/asr-test_const_list_reverse-2df1a6f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_reverse-2df1a6f.stderr", - "stderr_hash": "78d4df28bbde66600867165e7c4d2b7e56874ba0f459052f8ab1b7fc", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr b/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr index f49888969e..2bdcfc8433 100644 --- a/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr +++ b/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr @@ -1,5 +1 @@ -semantic error: cannot reverse a const list - --> tests/errors/test_const_list_reverse.py:7:5 - | -7 | CONST_INTEGER_LIST.reverse() - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict1-a45a075.json b/tests/reference/asr-test_dict1-a45a075.json index eeb9ffe3f7..e2cf5455c4 100644 --- a/tests/reference/asr-test_dict1-a45a075.json +++ b/tests/reference/asr-test_dict1-a45a075.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict1-a45a075.stderr", - "stderr_hash": "a9fbe4acc4f82141b1111e9aef3d3c50f27540d41ff3382fe46da8ea", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict1-a45a075.stderr b/tests/reference/asr-test_dict1-a45a075.stderr index 01fe7b133f..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict1-a45a075.stderr +++ b/tests/reference/asr-test_dict1-a45a075.stderr @@ -1,5 +1 @@ -semantic error: Key type should be 'i32' instead of 'str' - --> tests/errors/test_dict1.py:5:11 - | -5 | z = x["a"] - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict10-8c0beff.json b/tests/reference/asr-test_dict10-8c0beff.json index 2b2342369e..521deccd6f 100644 --- a/tests/reference/asr-test_dict10-8c0beff.json +++ b/tests/reference/asr-test_dict10-8c0beff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict10-8c0beff.stderr", - "stderr_hash": "06772bed43d8fff0fb889a763afb49307005f50ce26c7a601652e258", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict10-8c0beff.stderr b/tests/reference/asr-test_dict10-8c0beff.stderr index 58c4edd7d3..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict10-8c0beff.stderr +++ b/tests/reference/asr-test_dict10-8c0beff.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict10.py:4:8 - | -4 | d: dict[c32, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict11-2ab4e6c.json b/tests/reference/asr-test_dict11-2ab4e6c.json index c91886a137..d9cfbf603a 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.json +++ b/tests/reference/asr-test_dict11-2ab4e6c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict11-2ab4e6c.stderr", - "stderr_hash": "6ef78d7738e0780fc0f9b9567390798b3d74374b95d0dd156ccbdab4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict11-2ab4e6c.stderr b/tests/reference/asr-test_dict11-2ab4e6c.stderr index fcc460b76f..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.stderr +++ b/tests/reference/asr-test_dict11-2ab4e6c.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict11.py:4:8 - | -4 | d: dict[c64, f32] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict12-7c74d08.json b/tests/reference/asr-test_dict12-7c74d08.json index 9922026e7b..0f077d54f7 100644 --- a/tests/reference/asr-test_dict12-7c74d08.json +++ b/tests/reference/asr-test_dict12-7c74d08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict12-7c74d08.stderr", - "stderr_hash": "9243262b97e5e6a555eafbbfd93440e86e66a3536cc0fb9902a7e0d2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict12-7c74d08.stderr b/tests/reference/asr-test_dict12-7c74d08.stderr index 5f9fb390f6..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict12-7c74d08.stderr +++ b/tests/reference/asr-test_dict12-7c74d08.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict12.py:2:11 - | -2 | print({0.0: 1.1}) # constant dict with floating point value as key - | ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict13-683b290.json b/tests/reference/asr-test_dict13-683b290.json index 982bd80540..31ab1dbf0e 100644 --- a/tests/reference/asr-test_dict13-683b290.json +++ b/tests/reference/asr-test_dict13-683b290.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict13-683b290.stderr", - "stderr_hash": "60bc3be332a1b638ade1cf40068ee4381ba4a79942a76c104c9cdebd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict13-683b290.stderr b/tests/reference/asr-test_dict13-683b290.stderr index 9dc7b6ef9c..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict13-683b290.stderr +++ b/tests/reference/asr-test_dict13-683b290.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict13.py:2:11 - | -2 | print({complex(0.0, 1.0): 1.1}) # constant dict with complex value as key - | ^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict2-4587f02.json b/tests/reference/asr-test_dict2-4587f02.json index 270d51c545..1b7675786e 100644 --- a/tests/reference/asr-test_dict2-4587f02.json +++ b/tests/reference/asr-test_dict2-4587f02.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict2-4587f02.stderr", - "stderr_hash": "9de5d75622644a0cb98bdd3f73249772c25c293f508343b31cc34607", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict2-4587f02.stderr b/tests/reference/asr-test_dict2-4587f02.stderr index dde39a40a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict2-4587f02.stderr +++ b/tests/reference/asr-test_dict2-4587f02.stderr @@ -1,5 +1 @@ -semantic error: Key type should be 'str' instead of 'i32' - --> tests/errors/test_dict2.py:4:7 - | -4 | y[1] = -3 - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict3-d28f38f.json b/tests/reference/asr-test_dict3-d28f38f.json index ea944408ea..4e9797ba80 100644 --- a/tests/reference/asr-test_dict3-d28f38f.json +++ b/tests/reference/asr-test_dict3-d28f38f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict3-d28f38f.stderr", - "stderr_hash": "e2cc26634c1ee7aeca96c006b3bd01205200e1a6187e01fde041c3b4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict3-d28f38f.stderr b/tests/reference/asr-test_dict3-d28f38f.stderr index da5a97b2ce..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict3-d28f38f.stderr +++ b/tests/reference/asr-test_dict3-d28f38f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in get's key value, the types must be compatible - --> tests/errors/test_dict3.py:5:15 - | -5 | x = y.get(1) - | ^ type mismatch (found: 'i32', expected: 'str') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict4-39489fa.json b/tests/reference/asr-test_dict4-39489fa.json index dbe64e91c0..3f45f884bf 100644 --- a/tests/reference/asr-test_dict4-39489fa.json +++ b/tests/reference/asr-test_dict4-39489fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict4-39489fa.stderr", - "stderr_hash": "fee0e93265feaf634ae62eded08ec63f6c37530369217731b552de61", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict4-39489fa.stderr b/tests/reference/asr-test_dict4-39489fa.stderr index 1b9e3847a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict4-39489fa.stderr +++ b/tests/reference/asr-test_dict4-39489fa.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_dict4.py:2:5 - | -2 | d: dict[i32, i32] = {1: "a", 2: "b"} - | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict5-c436d37.json b/tests/reference/asr-test_dict5-c436d37.json index 4c7034730c..0b0a59cbe8 100644 --- a/tests/reference/asr-test_dict5-c436d37.json +++ b/tests/reference/asr-test_dict5-c436d37.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict5-c436d37.stderr", - "stderr_hash": "85918b86a904812b9f151ec636dac3c770446a33ebac2f5910591ea7", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict5-c436d37.stderr b/tests/reference/asr-test_dict5-c436d37.stderr index c38b8997ba..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict5-c436d37.stderr +++ b/tests/reference/asr-test_dict5-c436d37.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_dict5.py:3:5 - | -3 | d = {1: "a", 2: "b"} - | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict6-95e3b14.json b/tests/reference/asr-test_dict6-95e3b14.json index 02c62b38c2..9cb8b3ccb5 100644 --- a/tests/reference/asr-test_dict6-95e3b14.json +++ b/tests/reference/asr-test_dict6-95e3b14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict6-95e3b14.stderr", - "stderr_hash": "786fd07ddc3919823741b0db9a9ff0ba898b106d677657ea5f80fd2e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict6-95e3b14.stderr b/tests/reference/asr-test_dict6-95e3b14.stderr index 9da26030e6..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict6-95e3b14.stderr +++ b/tests/reference/asr-test_dict6-95e3b14.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in pop's key value, the types must be compatible - --> tests/errors/test_dict6.py:5:17 - | -5 | res = d.pop("a") - | ^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict7-1415e14.json b/tests/reference/asr-test_dict7-1415e14.json index c8b2efc736..59de4356a5 100644 --- a/tests/reference/asr-test_dict7-1415e14.json +++ b/tests/reference/asr-test_dict7-1415e14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict7-1415e14.stderr", - "stderr_hash": "843409ee199a2581d9cd1abab45bb59e5e0372d56ef94f1b15aea584", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict7-1415e14.stderr b/tests/reference/asr-test_dict7-1415e14.stderr index 4ec6a0fd47..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict7-1415e14.stderr +++ b/tests/reference/asr-test_dict7-1415e14.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type in dict: 'slice' - --> tests/errors/test_dict7.py:4:11 - | -4 | print(d[1:2]) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict8-d960ce0.json b/tests/reference/asr-test_dict8-d960ce0.json index 303c677d1d..0e56d12b86 100644 --- a/tests/reference/asr-test_dict8-d960ce0.json +++ b/tests/reference/asr-test_dict8-d960ce0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict8-d960ce0.stderr", - "stderr_hash": "c2dcf3e38154f9a69328274fafd4940b8b6296d31f442c01c88eaa0e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict8-d960ce0.stderr b/tests/reference/asr-test_dict8-d960ce0.stderr index 050138ffac..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict8-d960ce0.stderr +++ b/tests/reference/asr-test_dict8-d960ce0.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict8.py:4:8 - | -4 | d: dict[f64, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict9-907bda7.json b/tests/reference/asr-test_dict9-907bda7.json index 3603e2ca62..b0f2df86a8 100644 --- a/tests/reference/asr-test_dict9-907bda7.json +++ b/tests/reference/asr-test_dict9-907bda7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict9-907bda7.stderr", - "stderr_hash": "3278571c4f1c492f88f33ca78dcf8fb5051f9e3ca89df7557b7881f6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict9-907bda7.stderr b/tests/reference/asr-test_dict9-907bda7.stderr index a1394398fa..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict9-907bda7.stderr +++ b/tests/reference/asr-test_dict9-907bda7.stderr @@ -1,5 +1 @@ -semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. - --> tests/errors/test_dict9.py:4:8 - | -4 | d: dict[f32, f64] = {} - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key1-6e57a28.json b/tests/reference/asr-test_dict_key1-6e57a28.json index 6b3278486d..4d8b550aa3 100644 --- a/tests/reference/asr-test_dict_key1-6e57a28.json +++ b/tests/reference/asr-test_dict_key1-6e57a28.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key1-6e57a28.stderr", - "stderr_hash": "4ee828a6b9a93bfb8285c2006843243b5327f915f9548a2f1b3f1480", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key1-6e57a28.stderr b/tests/reference/asr-test_dict_key1-6e57a28.stderr index b40e2d0071..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key1-6e57a28.stderr +++ b/tests/reference/asr-test_dict_key1-6e57a28.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'list' - --> tests/errors/test_dict_key1.py:4:19 - | -4 | my_dict: dict[list[i32], str] = {[1, 2]: "first", [3, 4]: "second"} - | ^^^^^^^^^ Mutable type 'list' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key2-18ea6fb.json b/tests/reference/asr-test_dict_key2-18ea6fb.json index ade413fcb2..2bc760aa0b 100644 --- a/tests/reference/asr-test_dict_key2-18ea6fb.json +++ b/tests/reference/asr-test_dict_key2-18ea6fb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key2-18ea6fb.stderr", - "stderr_hash": "5883683aaf0a4ae56b5fd86f56f6900e3e752a72bc675af9c607d998", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key2-18ea6fb.stderr b/tests/reference/asr-test_dict_key2-18ea6fb.stderr index 1ffcdc218e..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key2-18ea6fb.stderr +++ b/tests/reference/asr-test_dict_key2-18ea6fb.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'dict' - --> tests/errors/test_dict_key2.py:4:19 - | -4 | my_dict: dict[dict[i32, str], str] = {{1: "a", 2: "b"}: "first", {3: "c", 4: "d"}: "second"} - | ^^^^^^^^^^^^^^ Mutable type 'dict' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key3-9fc7793.json b/tests/reference/asr-test_dict_key3-9fc7793.json index 4969639001..46c916c18e 100644 --- a/tests/reference/asr-test_dict_key3-9fc7793.json +++ b/tests/reference/asr-test_dict_key3-9fc7793.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key3-9fc7793.stderr", - "stderr_hash": "bd995f8512a83892aa1be985c6f7ff1761691829150549ba4ac84f17", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key3-9fc7793.stderr b/tests/reference/asr-test_dict_key3-9fc7793.stderr index 003e11adcf..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key3-9fc7793.stderr +++ b/tests/reference/asr-test_dict_key3-9fc7793.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'set' - --> tests/errors/test_dict_key3.py:4:19 - | -4 | my_dict: dict[set[str], str] = {{1, 2}: "first", {3, 4}: "second"} - | ^^^^^^^^ Mutable type 'set' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key4-dc7abfc.json b/tests/reference/asr-test_dict_key4-dc7abfc.json index c963a564ce..03fde4943f 100644 --- a/tests/reference/asr-test_dict_key4-dc7abfc.json +++ b/tests/reference/asr-test_dict_key4-dc7abfc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key4-dc7abfc.stderr", - "stderr_hash": "ff55c824acc6a3bc2c7f8845b345bcf5d66d13374526ab958a005dc7", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key4-dc7abfc.stderr b/tests/reference/asr-test_dict_key4-dc7abfc.stderr index 29a30eee32..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key4-dc7abfc.stderr +++ b/tests/reference/asr-test_dict_key4-dc7abfc.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'list' - --> tests/errors/test_dict_key4.py:2:12 - | -2 | print({[1, 2]: "first", [3, 4]: "second"}) - | ^^^^^^ Mutable type 'list' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key5-87496d1.json b/tests/reference/asr-test_dict_key5-87496d1.json index 25468dfeee..28ddc8f9c1 100644 --- a/tests/reference/asr-test_dict_key5-87496d1.json +++ b/tests/reference/asr-test_dict_key5-87496d1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key5-87496d1.stderr", - "stderr_hash": "c7ae39bf80d3a6d1817fbd7aba5455e96623b1225abeb9428af2c73a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key5-87496d1.stderr b/tests/reference/asr-test_dict_key5-87496d1.stderr index 1a7063742b..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key5-87496d1.stderr +++ b/tests/reference/asr-test_dict_key5-87496d1.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'dict' - --> tests/errors/test_dict_key5.py:2:12 - | -2 | print({{1: "a", 2: "b"}: "first", {3: "c", 4: "d"}: "second"}) - | ^^^^^^^^^^^^^^^^ Mutable type 'dict' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_dict_key6-1d334b2.json b/tests/reference/asr-test_dict_key6-1d334b2.json index 9674df4357..63b3ae30be 100644 --- a/tests/reference/asr-test_dict_key6-1d334b2.json +++ b/tests/reference/asr-test_dict_key6-1d334b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key6-1d334b2.stderr", - "stderr_hash": "74a8ee0549333b4659afc7deec824a14bbc672316b22e3c99a026846", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key6-1d334b2.stderr b/tests/reference/asr-test_dict_key6-1d334b2.stderr index 5751e6f1f1..2bdcfc8433 100644 --- a/tests/reference/asr-test_dict_key6-1d334b2.stderr +++ b/tests/reference/asr-test_dict_key6-1d334b2.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'set' - --> tests/errors/test_dict_key6.py:2:12 - | -2 | print({{1, 2}: "first", {3, 4}: "second"}) - | ^^^^^^ Mutable type 'set' cannot become a key in dict. Hint: Use an immutable type for key. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.json b/tests/reference/asr-test_end_sep_keywords-2226a67.json index e1cd99eaae..282b9384dc 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.json +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.json @@ -5,9 +5,9 @@ "infile_hash": "5ea30711228d4ebb64266988c1a706a3d64f196457b939ed3bf15ecf", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_end_sep_keywords-2226a67.stdout", - "stdout_hash": "7d5aef16b3fe6850f791b24a7aa4491ced6f840b2d52f0dbac5234ca", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_end_sep_keywords-2226a67.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.stderr b/tests/reference/asr-test_end_sep_keywords-2226a67.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.json b/tests/reference/asr-test_float_semantic_error-58c0c90.json index e451309c05..2e2c0452b9 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.json +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_float_semantic_error-58c0c90.stderr", - "stderr_hash": "c11166fb86be513e74796a51f5c9e84653c2eb894ed95d502ed8af57", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr index 2698ced8c9..2bdcfc8433 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr @@ -1,5 +1 @@ -semantic error: float type is not supported yet. - --> tests/errors/test_float_semantic_error.py:4:9 - | -4 | pi: float = 3.14 - | ^^^^^ Hint: Use f32 or f64 for now. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_for2-e5d893f.json b/tests/reference/asr-test_for2-e5d893f.json index 0067f33cd4..b98f158663 100644 --- a/tests/reference/asr-test_for2-e5d893f.json +++ b/tests/reference/asr-test_for2-e5d893f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_for2-e5d893f.stderr", - "stderr_hash": "07152b2e843a1a3ea9ab8e5c7c620d4ecc9f29ef1408d48055028b95", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_for2-e5d893f.stderr b/tests/reference/asr-test_for2-e5d893f.stderr index db88c88721..2bdcfc8433 100644 --- a/tests/reference/asr-test_for2-e5d893f.stderr +++ b/tests/reference/asr-test_for2-e5d893f.stderr @@ -1,9 +1 @@ -semantic error: For loop increment type should be Integer. - --> tests/errors/test_for2.py:3:5 - 4:16 - | -3 | for i in range(0.0, 1.0, 0.4): - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... -... - | -4 | print(i) - | ...^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_func_args-a898a72.json b/tests/reference/asr-test_func_args-a898a72.json index 52ff1af35d..e87ea72ebe 100644 --- a/tests/reference/asr-test_func_args-a898a72.json +++ b/tests/reference/asr-test_func_args-a898a72.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_func_args-a898a72.stderr", - "stderr_hash": "b498b34cd18395e17ab982dc47abb832c01bd16ede103fad53068304", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_func_args-a898a72.stderr b/tests/reference/asr-test_func_args-a898a72.stderr index ec5891080a..2bdcfc8433 100644 --- a/tests/reference/asr-test_func_args-a898a72.stderr +++ b/tests/reference/asr-test_func_args-a898a72.stderr @@ -1,5 +1 @@ -semantic error: Number of arguments does not match in the function call - --> tests/errors/test_func_args.py:11:11 - | -11 | ans = fib(35, 10) - | ^^^^^^^^^^^ (found: '2', expected: '1') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_import_01-b859c43.json b/tests/reference/asr-test_import_01-b859c43.json index 4c1f0a511b..5acd506d6e 100644 --- a/tests/reference/asr-test_import_01-b859c43.json +++ b/tests/reference/asr-test_import_01-b859c43.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_01-b859c43.stderr", - "stderr_hash": "ef59d49c8273cdd97e830cac94b3cc620fb24b07ce00c3394081c9c5", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_01-b859c43.stderr b/tests/reference/asr-test_import_01-b859c43.stderr index a2a50d4911..2bdcfc8433 100644 --- a/tests/reference/asr-test_import_01-b859c43.stderr +++ b/tests/reference/asr-test_import_01-b859c43.stderr @@ -1,10 +1 @@ -semantic error: Type mismatch in procedure call; the types must be compatible - --> tests/errors/test_import_01.py:4:22 - | -4 | X: Const[f64] = test(5.0) - | ^^^ type mismatch (passed argument type is f64 but required type is i32) - - --> tests/errors/test_import/test_import_1.py:3:13 - | -3 | def test(x: i32) -> i32: - | ^^^ type mismatch (passed argument type is f64 but required type is i32) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_import_02-55b47fa.json b/tests/reference/asr-test_import_02-55b47fa.json index 04b0cf247e..913f512849 100644 --- a/tests/reference/asr-test_import_02-55b47fa.json +++ b/tests/reference/asr-test_import_02-55b47fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_02-55b47fa.stderr", - "stderr_hash": "b30859152322cc22b1593d3af229c7b28fbc8bc03eb6542fec3a3c91", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_02-55b47fa.stderr b/tests/reference/asr-test_import_02-55b47fa.stderr index 2c4a4fd389..2bdcfc8433 100644 --- a/tests/reference/asr-test_import_02-55b47fa.stderr +++ b/tests/reference/asr-test_import_02-55b47fa.stderr @@ -1,11 +1 @@ -warning: The module 'test_import_2' located in tests/errors/test_import/test_import_2.py cannot be loaded - --> tests/errors/test_import_02.py:1:1 - | -1 | from test_import.test_import_2 import X - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ imported here - -semantic error: Type mismatch in annotation-assignment, the types must be compatible - --> tests/errors/test_import/test_import_2.py:3:1 - | -3 | X: Const[i32] = 1.23 - | ^ ^^^^ type mismatch ('i32' and 'f64') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.json b/tests/reference/asr-test_int_semantic_error-44fe25e.json index 3747fc7b8b..81501d6f86 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.json +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_int_semantic_error-44fe25e.stderr", - "stderr_hash": "a1cd1ec0fee194e3c1651668753a1666ca46c925fa91335c6230e026", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr index f75e0f05a6..2bdcfc8433 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr @@ -1,5 +1 @@ -semantic error: int type is not supported yet. - --> tests/errors/test_int_semantic_error.py:4:8 - | -4 | x: int = 1 - | ^^^ Hint: Use i8, i16, i32 or i64 for now. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_len1-839a615.json b/tests/reference/asr-test_len1-839a615.json index ee88e63b6e..f0f447c50f 100644 --- a/tests/reference/asr-test_len1-839a615.json +++ b/tests/reference/asr-test_len1-839a615.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_len1-839a615.stderr", - "stderr_hash": "50478fbc4d3bc86e9bf6cf012d810f31885d5e654423a0384557f919", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_len1-839a615.stderr b/tests/reference/asr-test_len1-839a615.stderr index 2a491e7a48..2bdcfc8433 100644 --- a/tests/reference/asr-test_len1-839a615.stderr +++ b/tests/reference/asr-test_len1-839a615.stderr @@ -1,5 +1 @@ -semantic error: len() is only supported for `str`, `set`, `dict`, `list` and `tuple` - --> tests/errors/test_len1.py:4:11 - | -4 | print(len(x)) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list1-73fd538.json b/tests/reference/asr-test_list1-73fd538.json index 33b0c94fc7..28a87ed881 100644 --- a/tests/reference/asr-test_list1-73fd538.json +++ b/tests/reference/asr-test_list1-73fd538.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list1-73fd538.stderr", - "stderr_hash": "8c791203aa1be4c1cb8911aaaf447a5e706cc00d17dfeba0b17c283b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list1-73fd538.stderr b/tests/reference/asr-test_list1-73fd538.stderr index a9f4fd03cf..2bdcfc8433 100644 --- a/tests/reference/asr-test_list1-73fd538.stderr +++ b/tests/reference/asr-test_list1-73fd538.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'remove', the types must be compatible - --> tests/errors/test_list1.py:6:14 - | -6 | a.remove('error') - | ^^^^^^^ type mismatch (found: 'str', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list2-10ffdd7.json b/tests/reference/asr-test_list2-10ffdd7.json index 0510d548d4..9be3a2a68c 100644 --- a/tests/reference/asr-test_list2-10ffdd7.json +++ b/tests/reference/asr-test_list2-10ffdd7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list2-10ffdd7.stderr", - "stderr_hash": "be192bc4655f28313c415c7180d676e0383f0acb7e4de75a6b3d1a37", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list2-10ffdd7.stderr b/tests/reference/asr-test_list2-10ffdd7.stderr index 0607fb8266..2bdcfc8433 100644 --- a/tests/reference/asr-test_list2-10ffdd7.stderr +++ b/tests/reference/asr-test_list2-10ffdd7.stderr @@ -1,5 +1 @@ -semantic error: append() takes exactly one argument - --> tests/errors/test_list2.py:6:5 - | -6 | a.append(4, 5) - | ^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 94de3f076b..93b3354800 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.json +++ b/tests/reference/asr-test_list3-5f4d2a8.json @@ -5,9 +5,9 @@ "infile_hash": "f512b77e66fe356108135243473cf9441bc532310547070a9aeef3e9", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_list3-5f4d2a8.stdout", - "stdout_hash": "513c87cf17bc1cd3a1255ca0fec74484c144ba2083173f0c2c0ededa", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_list3-5f4d2a8.stderr", - "stderr_hash": "3e8e102841bfe5ae8524aa793b39cdf33de7e7073744a01f0049b424", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list3-5f4d2a8.stderr b/tests/reference/asr-test_list3-5f4d2a8.stderr index 45d1ab0536..2bdcfc8433 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stderr +++ b/tests/reference/asr-test_list3-5f4d2a8.stderr @@ -1,5 +1 @@ -semantic error: Argument to list.pop must be an integer - --> tests/errors/test_list3.py:5:9 - | -5 | x = a.pop(2.2) - | ^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list4-d18a7e3.json b/tests/reference/asr-test_list4-d18a7e3.json index af9e9f1da7..dd58c37df7 100644 --- a/tests/reference/asr-test_list4-d18a7e3.json +++ b/tests/reference/asr-test_list4-d18a7e3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list4-d18a7e3.stderr", - "stderr_hash": "98922e9f57ab8e9d7af05424e9fdb93a9a1722114f5abb816439b161", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list4-d18a7e3.stderr b/tests/reference/asr-test_list4-d18a7e3.stderr index b3b4683868..2bdcfc8433 100644 --- a/tests/reference/asr-test_list4-d18a7e3.stderr +++ b/tests/reference/asr-test_list4-d18a7e3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/test_list4.py:7:11 - | -7 | x = a[0.2] - | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_concat-41d186f.json b/tests/reference/asr-test_list_concat-41d186f.json index ff64ae4aac..1e29540aeb 100644 --- a/tests/reference/asr-test_list_concat-41d186f.json +++ b/tests/reference/asr-test_list_concat-41d186f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_concat-41d186f.stderr", - "stderr_hash": "b0a3cfa79525db1ed6aa4ed1f47b11e4852da5a59e043d32a7814ede", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_concat-41d186f.stderr b/tests/reference/asr-test_list_concat-41d186f.stderr index bdfcab29af..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_concat-41d186f.stderr +++ b/tests/reference/asr-test_list_concat-41d186f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/test_list_concat.py:8:3 - | -8 | a += b - | ^ ^ type mismatch ('list[i32]' and 'list[f64]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_count-4b42498.json b/tests/reference/asr-test_list_count-4b42498.json index f4864b55fb..69bece93fe 100644 --- a/tests/reference/asr-test_list_count-4b42498.json +++ b/tests/reference/asr-test_list_count-4b42498.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_count-4b42498.stderr", - "stderr_hash": "f26efcc623b68ca43ef871eb01c8e3cbd1ae464baaa491c6e4969696", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_count-4b42498.stderr b/tests/reference/asr-test_list_count-4b42498.stderr index ad60a50f0e..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_count-4b42498.stderr +++ b/tests/reference/asr-test_list_count-4b42498.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in 'count', the types must be compatible - --> tests/errors/test_list_count.py:6:13 - | -6 | a.count(1.0) - | ^^^ type mismatch (found: 'f64', expected: 'i32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_list_slicing-984fbf0.json b/tests/reference/asr-test_list_slicing-984fbf0.json index d525b6d6c9..80587aacaa 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.json +++ b/tests/reference/asr-test_list_slicing-984fbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_slicing-984fbf0.stderr", - "stderr_hash": "6763533f9c1730429d50f58b653595bfeef48c4d19943c36d037d023", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_slicing-984fbf0.stderr b/tests/reference/asr-test_list_slicing-984fbf0.stderr index dc773c9f70..2bdcfc8433 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.stderr +++ b/tests/reference/asr-test_list_slicing-984fbf0.stderr @@ -1,5 +1 @@ -semantic error: slice step cannot be zero - --> tests/errors/test_list_slicing.py:6:18 - | -6 | print(l[0:10:0]) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_logical_compare_01-5db0e2e.json b/tests/reference/asr-test_logical_compare_01-5db0e2e.json index 7030df8c0e..699af6c834 100644 --- a/tests/reference/asr-test_logical_compare_01-5db0e2e.json +++ b/tests/reference/asr-test_logical_compare_01-5db0e2e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_logical_compare_01-5db0e2e.stderr", - "stderr_hash": "d10cac68687315b5d29828e0acb5170f44bd91dd30784f8bd4943bb0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr b/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr index c1e876782c..2bdcfc8433 100644 --- a/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr +++ b/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch: 'str' and 'i32'. Both operands must be of the same type. - --> tests/errors/test_logical_compare_01.py:2:11 - | -2 | print("hello" or 10) - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index ddb2b232f7..6e914a7d41 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -5,9 +5,9 @@ "infile_hash": "1aba932852adf8cc5dbff4a6ff83aa5de030dba5a5721eeace90a5d4", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_max_min-3c2fc51.stdout", - "stdout_hash": "a6759cdd5e7de0f5151996c1e75ff24b9e5007425e580c942f4de11b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_max_min-3c2fc51.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_max_min-3c2fc51.stderr b/tests/reference/asr-test_max_min-3c2fc51.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_max_min-3c2fc51.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 496228d10f..446e24f4d9 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -5,9 +5,9 @@ "infile_hash": "5c3ea7436668441c056bd576ea77cdfb49e44a5f0e95088d0f62184e", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "5b16e1922ff5e89e454f6aeed0fe728447b0b9dbe291a078df6e5123", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_numpy_03-e600a49.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_03-e600a49.stderr b/tests/reference/asr-test_numpy_03-e600a49.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_numpy_03-e600a49.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 57a43111db..b1dc511266 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -5,9 +5,9 @@ "infile_hash": "0fbd0a4280966dd9a917d3a005887954325fb1ea5468fd28dcae930f", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "e54a0a88fdbc84f91eafdbbc6b24ce565a8ffb332f55ad4837718c64", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_numpy_04-ecbb614.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stderr b/tests/reference/asr-test_numpy_04-ecbb614.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_numpy_04-ecbb614.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_operator_01-0f232bf.json b/tests/reference/asr-test_operator_01-0f232bf.json index 9cb9b85ba8..715cebea57 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.json +++ b/tests/reference/asr-test_operator_01-0f232bf.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_operator_01-0f232bf.stderr", - "stderr_hash": "6f529c2fc1fc5a489879c5d684c3415269794e563be85d62098aed7c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.stderr b/tests/reference/asr-test_operator_01-0f232bf.stderr index 1a939f05a8..2bdcfc8433 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.stderr +++ b/tests/reference/asr-test_operator_01-0f232bf.stderr @@ -1,5 +1 @@ -semantic error: Unary operator '-' not supported for type struct A - --> tests/errors/test_operator_01.py:9:11 - | -9 | print(-a) - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_optional-97e5371.json b/tests/reference/asr-test_optional-97e5371.json index 7dbe53ca63..479cdc4747 100644 --- a/tests/reference/asr-test_optional-97e5371.json +++ b/tests/reference/asr-test_optional-97e5371.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_optional-97e5371.stderr", - "stderr_hash": "b9cc75eb200847db5d4d39d9f511959ebf22faad68cf0096c7a2b68c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_optional-97e5371.stderr b/tests/reference/asr-test_optional-97e5371.stderr index 4c93a66d6b..2bdcfc8433 100644 --- a/tests/reference/asr-test_optional-97e5371.stderr +++ b/tests/reference/asr-test_optional-97e5371.stderr @@ -1,5 +1 @@ -semantic error: The type 'Optional' is undeclared. - --> tests/errors/test_optional.py:1:39 - | -1 | def match(pat : str, string : str) -> Optional[list[str] | str]: - | ^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_ord-316ce61.json b/tests/reference/asr-test_ord-316ce61.json index 362e582d03..b3ca830522 100644 --- a/tests/reference/asr-test_ord-316ce61.json +++ b/tests/reference/asr-test_ord-316ce61.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_ord-316ce61.stderr", - "stderr_hash": "dda39c93777d64449510b35e893d516cd53ac299cd2b5f19b08464bd", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_ord-316ce61.stderr b/tests/reference/asr-test_ord-316ce61.stderr index 45103fea10..2bdcfc8433 100644 --- a/tests/reference/asr-test_ord-316ce61.stderr +++ b/tests/reference/asr-test_ord-316ce61.stderr @@ -1,5 +1 @@ -semantic error: ord() is only supported for `str` of length 1 - --> tests/errors/test_ord.py:3:13 - | -3 | i = ord('ab') - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.json b/tests/reference/asr-test_pointer_types-1bf0d01.json index a832067275..07cca27ee0 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.json +++ b/tests/reference/asr-test_pointer_types-1bf0d01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pointer_types-1bf0d01.stderr", - "stderr_hash": "3fcd692a6b79b6b3f22fc7a2957df19219fc817446aa6d46f47d049f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.stderr b/tests/reference/asr-test_pointer_types-1bf0d01.stderr index 4a61aeb2e6..2bdcfc8433 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.stderr +++ b/tests/reference/asr-test_pointer_types-1bf0d01.stderr @@ -1,5 +1 @@ -semantic error: Casting not supported for different pointer types. Received target pointer type, Pointer[i16[:]] and value pointer type, Pointer[i32[:]] - --> tests/errors/test_pointer_types.py:8:5 - | -8 | yptr1 = pointer(y) - | ^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 26bc7906d9..4ad8a7265d 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -5,9 +5,9 @@ "infile_hash": "073bf734150500a8b5e46940a9b0440e7e0fe30d0e2789ca049cef17", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_pow-3f5d550.stdout", - "stdout_hash": "dcb48d62a5fef4d9e6bd002df7ace47222b96f908e8abcff6ee0469b", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_pow-3f5d550.stderr", - "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow-3f5d550.stderr b/tests/reference/asr-test_pow-3f5d550.stderr index 712d80384b..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow-3f5d550.stderr +++ b/tests/reference/asr-test_pow-3f5d550.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow.py:2:11 - | -2 | print(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow1-581ef42.json b/tests/reference/asr-test_pow1-581ef42.json index a5584b1bc7..b3eaf0cb9e 100644 --- a/tests/reference/asr-test_pow1-581ef42.json +++ b/tests/reference/asr-test_pow1-581ef42.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow1-581ef42.stderr", - "stderr_hash": "7f7cc07cf6f08f2d953d6e6c1f4892e6379faaf8aa668117234293d0", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow1-581ef42.stderr b/tests/reference/asr-test_pow1-581ef42.stderr index fa7160f584..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow1-581ef42.stderr +++ b/tests/reference/asr-test_pow1-581ef42.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow1.py:4:11 - | -4 | print(pow(x,3)) - | ^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow1.py:4:11 - | -4 | print(pow(x,3)) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow2-0dcbd7d.json b/tests/reference/asr-test_pow2-0dcbd7d.json index 083bc76b8d..968bc69c96 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.json +++ b/tests/reference/asr-test_pow2-0dcbd7d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow2-0dcbd7d.stderr", - "stderr_hash": "1d1d3a4a308e068439ac40685fcad6f29750560722b910be3341ce3c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow2-0dcbd7d.stderr b/tests/reference/asr-test_pow2-0dcbd7d.stderr index 896faa98e5..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.stderr +++ b/tests/reference/asr-test_pow2-0dcbd7d.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow2.py:12:11 - | -12 | print(pow(a, b, c, d)) - | ^^^^^^^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow2.py:12:11 - | -12 | print(pow(a, b, c, d)) - | ^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow3-79749ed.json b/tests/reference/asr-test_pow3-79749ed.json index cd0f9f0d33..6fd1a5c6a2 100644 --- a/tests/reference/asr-test_pow3-79749ed.json +++ b/tests/reference/asr-test_pow3-79749ed.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow3-79749ed.stderr", - "stderr_hash": "4a6600740ad466d250f39b76130ab5ab796312b1ee89c2d72847500f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow3-79749ed.stderr b/tests/reference/asr-test_pow3-79749ed.stderr index 6456498803..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow3-79749ed.stderr +++ b/tests/reference/asr-test_pow3-79749ed.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow3.py:8:11 - | -8 | print(pow(x, a)) - | ^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow3.py:8:11 - | -8 | print(pow(x, a)) - | ^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_pow4-ef60978.json b/tests/reference/asr-test_pow4-ef60978.json index 2e98c401ce..78e9f4120a 100644 --- a/tests/reference/asr-test_pow4-ef60978.json +++ b/tests/reference/asr-test_pow4-ef60978.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow4-ef60978.stderr", - "stderr_hash": "ddc8a81609479bf82d256c9cb8d4d54526bd6656632a0d1e2f1ada2c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow4-ef60978.stderr b/tests/reference/asr-test_pow4-ef60978.stderr index 0663475b44..2bdcfc8433 100644 --- a/tests/reference/asr-test_pow4-ef60978.stderr +++ b/tests/reference/asr-test_pow4-ef60978.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/errors/test_pow4.py:10:11 - | -10 | print(pow(x, a, b)) - | ^^^^^^^^^^^^ '**' could be used instead - -semantic error: Arguments do not match for any generic procedure, pow - --> tests/errors/test_pow4.py:10:11 - | -10 | print(pow(x, a, b)) - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_print1-f1f36f1.json b/tests/reference/asr-test_print1-f1f36f1.json index 0c4988e3a3..2483249c96 100644 --- a/tests/reference/asr-test_print1-f1f36f1.json +++ b/tests/reference/asr-test_print1-f1f36f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print1-f1f36f1.stderr", - "stderr_hash": "da6324bcc282ecb93fe6784b206f8a9d8f04ae56341339b13de71bd4", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_print1-f1f36f1.stderr b/tests/reference/asr-test_print1-f1f36f1.stderr index b28bc75a72..2bdcfc8433 100644 --- a/tests/reference/asr-test_print1-f1f36f1.stderr +++ b/tests/reference/asr-test_print1-f1f36f1.stderr @@ -1,5 +1 @@ -semantic error: Separator is expected to be of string type - --> tests/errors/test_print1.py:2:25 - | -2 | print("a", "b", sep=2) - | ^ Expected string, found: integer +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_print2-64acb15.json b/tests/reference/asr-test_print2-64acb15.json index 050b4cc698..101fa8f8bd 100644 --- a/tests/reference/asr-test_print2-64acb15.json +++ b/tests/reference/asr-test_print2-64acb15.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print2-64acb15.stderr", - "stderr_hash": "e92bba85b957e7034c5172981b3b27ed7b3f0ac62167d82175890bc9", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_print2-64acb15.stderr b/tests/reference/asr-test_print2-64acb15.stderr index 6ed1c334b1..2bdcfc8433 100644 --- a/tests/reference/asr-test_print2-64acb15.stderr +++ b/tests/reference/asr-test_print2-64acb15.stderr @@ -1,5 +1 @@ -semantic error: End is expected to be of string type - --> tests/errors/test_print2.py:2:26 - | -2 | print("a", "b", end=1) - | ^ Expected string, found: integer +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_return1-2603c9e.json b/tests/reference/asr-test_return1-2603c9e.json index cc65ed1a6a..4af5e8ccdc 100644 --- a/tests/reference/asr-test_return1-2603c9e.json +++ b/tests/reference/asr-test_return1-2603c9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return1-2603c9e.stderr", - "stderr_hash": "6449cc5e148acf72281e7ef604decd32889ceb27b87052fe8ff8eb50", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_return1-2603c9e.stderr b/tests/reference/asr-test_return1-2603c9e.stderr index 82fec8d42d..2bdcfc8433 100644 --- a/tests/reference/asr-test_return1-2603c9e.stderr +++ b/tests/reference/asr-test_return1-2603c9e.stderr @@ -1,5 +1 @@ -semantic error: Type Mismatch in return, found ('f64' and 'i32') - --> tests/errors/test_return1.py:4:5 - | -4 | return x - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_return2-add829b.json b/tests/reference/asr-test_return2-add829b.json index abdb4461f7..e5a2ce324a 100644 --- a/tests/reference/asr-test_return2-add829b.json +++ b/tests/reference/asr-test_return2-add829b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return2-add829b.stderr", - "stderr_hash": "493f7a8431e00a1bfeb1756b0718b0a40458883c8b9eb379f0c5b536", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_return2-add829b.stderr b/tests/reference/asr-test_return2-add829b.stderr index a9070a952d..2bdcfc8433 100644 --- a/tests/reference/asr-test_return2-add829b.stderr +++ b/tests/reference/asr-test_return2-add829b.stderr @@ -1,5 +1 @@ -semantic error: Return type of function is not defined - --> tests/errors/test_return2.py:4:5 - | -4 | return x - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index c95ffb63e3..583939e0f3 100644 --- a/tests/reference/asr-test_set1-11379c7.json +++ b/tests/reference/asr-test_set1-11379c7.json @@ -5,9 +5,9 @@ "infile_hash": "54179c34d3818cd0b57d582c930226ce5443a43386ae981aab02e50b", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_set1-11379c7.stdout", - "stdout_hash": "857687f9f250fb69bc80b8c9645929d6cb586a0397ce964a15fd81d2", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_set1-11379c7.stderr", - "stderr_hash": "64dea3d94817d0666cf71481546f7ec61639f47a3b696fe96ae287c6", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set1-11379c7.stderr b/tests/reference/asr-test_set1-11379c7.stderr index f5851bc83d..2bdcfc8433 100644 --- a/tests/reference/asr-test_set1-11379c7.stderr +++ b/tests/reference/asr-test_set1-11379c7.stderr @@ -1,5 +1 @@ -semantic error: Argument to set.add must be of same type as set's element type - --> tests/errors/test_set1.py:6:5 - | -6 | a.add('err') - | ^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index be4d1bfa8e..827f0e7176 100644 --- a/tests/reference/asr-test_set2-d91a6f0.json +++ b/tests/reference/asr-test_set2-d91a6f0.json @@ -5,9 +5,9 @@ "infile_hash": "2d561d934090bedc052b2ef17bc3ac9b59ed94298fd39cbea2c9ba15", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_set2-d91a6f0.stdout", - "stdout_hash": "857687f9f250fb69bc80b8c9645929d6cb586a0397ce964a15fd81d2", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_set2-d91a6f0.stderr", - "stderr_hash": "36a3e507b04f030fc4e281ffe82947765ef640b6c558030957bd3e90", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set2-d91a6f0.stderr b/tests/reference/asr-test_set2-d91a6f0.stderr index 29a2683c11..2bdcfc8433 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stderr +++ b/tests/reference/asr-test_set2-d91a6f0.stderr @@ -1,5 +1 @@ -semantic error: Call to set.remove must have exactly one argument - --> tests/errors/test_set2.py:6:5 - | -6 | a.remove('error', 'error2') - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set3-f9bbffb.json b/tests/reference/asr-test_set3-f9bbffb.json index 877113068e..62ff8c2e16 100644 --- a/tests/reference/asr-test_set3-f9bbffb.json +++ b/tests/reference/asr-test_set3-f9bbffb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set3-f9bbffb.stderr", - "stderr_hash": "1ec6cfef0827e97a905c5927de43b74452777394b1f5110e94e5cf97", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set3-f9bbffb.stderr b/tests/reference/asr-test_set3-f9bbffb.stderr index ecc3bf6177..2bdcfc8433 100644 --- a/tests/reference/asr-test_set3-f9bbffb.stderr +++ b/tests/reference/asr-test_set3-f9bbffb.stderr @@ -1,5 +1 @@ -semantic error: pop() takes no arguments (1 given) - --> tests/errors/test_set3.py:5:9 - | -5 | i = s.pop(3) - | ^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index 62e86e4e38..ef5f28fd38 100644 --- a/tests/reference/asr-test_set4-53fea39.json +++ b/tests/reference/asr-test_set4-53fea39.json @@ -5,9 +5,9 @@ "infile_hash": "3d78c7ad82aa32c3a4cc5f1a7d44e53b81639194f55672ddc99b4d2d", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_set4-53fea39.stdout", - "stdout_hash": "23bfad9943e2e8e357c231e80e963e3d43273857a5c011ef5739a97e", + "stdout": null, + "stdout_hash": null, "stderr": "asr-test_set4-53fea39.stderr", - "stderr_hash": "d9646bd3609c55ff39f57ca435fedc7dabed530caf28caddc9e58a06", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set4-53fea39.stderr b/tests/reference/asr-test_set4-53fea39.stderr index 9ce2e3863c..2bdcfc8433 100644 --- a/tests/reference/asr-test_set4-53fea39.stderr +++ b/tests/reference/asr-test_set4-53fea39.stderr @@ -1,5 +1 @@ -semantic error: Call to set.add must have exactly one argument - --> tests/errors/test_set4.py:6:5 - | -6 | a.add(3, 4) - | ^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.json b/tests/reference/asr-test_set_indexing-a1c21b8.json index 6bb6e96be3..5d2d10550d 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.json +++ b/tests/reference/asr-test_set_indexing-a1c21b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_indexing-a1c21b8.stderr", - "stderr_hash": "fe69096aca9c3be072acac0e28081e5378f30d4ba335176abc76c555", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.stderr b/tests/reference/asr-test_set_indexing-a1c21b8.stderr index 1a7be88156..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.stderr +++ b/tests/reference/asr-test_set_indexing-a1c21b8.stderr @@ -1,5 +1 @@ -semantic error: 'set' object is not subscriptable - --> tests/errors/test_set_indexing.py:7:9 - | -7 | a = s[0] - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object1-d9bd2e1.json b/tests/reference/asr-test_set_object1-d9bd2e1.json index c0c83abc12..8cfbb97920 100644 --- a/tests/reference/asr-test_set_object1-d9bd2e1.json +++ b/tests/reference/asr-test_set_object1-d9bd2e1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object1-d9bd2e1.stderr", - "stderr_hash": "b528f86f591ab403348d8dd5037d2385fdb7ce29501215a69d10702f", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object1-d9bd2e1.stderr b/tests/reference/asr-test_set_object1-d9bd2e1.stderr index a477ff5943..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object1-d9bd2e1.stderr +++ b/tests/reference/asr-test_set_object1-d9bd2e1.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'list' - --> tests/errors/test_set_object1.py:4:17 - | -4 | my_set: set[list[i32]] = {[1, 2], [3, 4]} - | ^^^^^^^^^ Mutable type 'list' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object2-41401ff.json b/tests/reference/asr-test_set_object2-41401ff.json index b19b8f5fbe..f83f47f43e 100644 --- a/tests/reference/asr-test_set_object2-41401ff.json +++ b/tests/reference/asr-test_set_object2-41401ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object2-41401ff.stderr", - "stderr_hash": "4fe845a8f949fce5b955b86d5a5ad60f0e1ae84e3c17b01572d37e2a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object2-41401ff.stderr b/tests/reference/asr-test_set_object2-41401ff.stderr index d0103d57ad..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object2-41401ff.stderr +++ b/tests/reference/asr-test_set_object2-41401ff.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'dict' - --> tests/errors/test_set_object2.py:4:17 - | -4 | my_set: set[dict[i32, str]] = {{1: "a", 2: "b"}, {3: "c", 4: "d"}} - | ^^^^^^^^^^^^^^ Mutable type 'dict' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object3-680b593.json b/tests/reference/asr-test_set_object3-680b593.json index 08ac056d6b..fb48ee9cee 100644 --- a/tests/reference/asr-test_set_object3-680b593.json +++ b/tests/reference/asr-test_set_object3-680b593.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object3-680b593.stderr", - "stderr_hash": "05d3a6338fd929fef485c7403500a1f2111dc8e638a3369ff942bea2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object3-680b593.stderr b/tests/reference/asr-test_set_object3-680b593.stderr index 586a64956b..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object3-680b593.stderr +++ b/tests/reference/asr-test_set_object3-680b593.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'set' - --> tests/errors/test_set_object3.py:4:17 - | -4 | my_set: set[set[i32]] = {{1, 2}, {3, 4}} - | ^^^^^^^^ Mutable type 'set' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object4-243eb04.json b/tests/reference/asr-test_set_object4-243eb04.json index fb330cac95..638f16aa4f 100644 --- a/tests/reference/asr-test_set_object4-243eb04.json +++ b/tests/reference/asr-test_set_object4-243eb04.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object4-243eb04.stderr", - "stderr_hash": "dff44d0e30f3fed351e8df2bc1875c3a9972db927a58400df456ec12", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object4-243eb04.stderr b/tests/reference/asr-test_set_object4-243eb04.stderr index fc808c1ffc..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object4-243eb04.stderr +++ b/tests/reference/asr-test_set_object4-243eb04.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'list' - --> tests/errors/test_set_object4.py:2:12 - | -2 | print({[1, 2], [3, 4]}) - | ^^^^^^ Mutable type 'list' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object5-4bd1044.json b/tests/reference/asr-test_set_object5-4bd1044.json index 891f62f787..d5f39b88ae 100644 --- a/tests/reference/asr-test_set_object5-4bd1044.json +++ b/tests/reference/asr-test_set_object5-4bd1044.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object5-4bd1044.stderr", - "stderr_hash": "8727cfdabeed50ccf7989653e6607ebc8cb8b828c7388378d0fc33a6", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object5-4bd1044.stderr b/tests/reference/asr-test_set_object5-4bd1044.stderr index 0390d86eec..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object5-4bd1044.stderr +++ b/tests/reference/asr-test_set_object5-4bd1044.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'dict' - --> tests/errors/test_set_object5.py:2:12 - | -2 | print({{1: "a", 2: "b"}, {3: "c", 4: "d"}}) - | ^^^^^^^^^^^^^^^^ Mutable type 'dict' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_set_object6-01b4fa7.json b/tests/reference/asr-test_set_object6-01b4fa7.json index 50c10ffa49..d458fa00d5 100644 --- a/tests/reference/asr-test_set_object6-01b4fa7.json +++ b/tests/reference/asr-test_set_object6-01b4fa7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object6-01b4fa7.stderr", - "stderr_hash": "45b2d173c7081a5410321802a3055c10e6277ec48ad0f2d1ef4dc60e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object6-01b4fa7.stderr b/tests/reference/asr-test_set_object6-01b4fa7.stderr index 7d7c9c9098..2bdcfc8433 100644 --- a/tests/reference/asr-test_set_object6-01b4fa7.stderr +++ b/tests/reference/asr-test_set_object6-01b4fa7.stderr @@ -1,5 +1 @@ -semantic error: Unhashable type: 'set' - --> tests/errors/test_set_object6.py:2:12 - | -2 | print({{1, 2}, {3, 4}}) - | ^^^^^^ Mutable type 'set' cannot be stored in a set. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.json b/tests/reference/asr-test_str_capitalize-9f8dfa9.json index 88a959a54d..359e059dd2 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.json +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_capitalize-9f8dfa9.stderr", - "stderr_hash": "7dea3deffeee54e7f479d4c0dbcd7b5aab3b1a28e4a568adfb52cf51", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr index c04687d572..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr @@ -1,5 +1 @@ -semantic error: str.capitalize() takes no arguments - --> tests/errors/test_str_capitalize.py:4:9 - | -4 | s = s.capitalize(23) - | ^^^^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_indexing-b200a4e.json b/tests/reference/asr-test_str_indexing-b200a4e.json index 1193d8bad7..4e240205f6 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.json +++ b/tests/reference/asr-test_str_indexing-b200a4e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_indexing-b200a4e.stderr", - "stderr_hash": "eddc45a6ba83dc10551fd9685b6ea1096828ae29f6b9cce07cfe5de1", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_indexing-b200a4e.stderr b/tests/reference/asr-test_str_indexing-b200a4e.stderr index fb521217df..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.stderr +++ b/tests/reference/asr-test_str_indexing-b200a4e.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in index, expected a single integer or slice - --> tests/errors/test_str_indexing.py:4:13 - | -4 | print(s[1.2]) - | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing-eca1381.json b/tests/reference/asr-test_str_slicing-eca1381.json index 684a869d6a..a7daa789e5 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.json +++ b/tests/reference/asr-test_str_slicing-eca1381.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing-eca1381.stderr", - "stderr_hash": "7374319e4378d1cc717e1bab3f68f207cb90c40c168d5700c77d189b", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing-eca1381.stderr b/tests/reference/asr-test_str_slicing-eca1381.stderr index d50b2ffd94..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.stderr +++ b/tests/reference/asr-test_str_slicing-eca1381.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing.py:4:15 - | -4 | print(s[1:2.2]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.json b/tests/reference/asr-test_str_slicing2-2f07e9a.json index dc63e9a7b0..e00a6b87e2 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.json +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing2-2f07e9a.stderr", - "stderr_hash": "48a9286126c2333bdf5237358bd4ad27acac4a16a78069c9bd36d089", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr index 94a5f03259..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing2.py:4:13 - | -4 | print(s[1.5:3]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.json b/tests/reference/asr-test_str_slicing3-fe6a03c.json index d1fe49fdfe..a7cea60d05 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.json +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing3-fe6a03c.stderr", - "stderr_hash": "5f7553d1509bed25d5137abc4fc2cb1d2cb983a1fab81d8d178ed197", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr index b1180c30ae..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr @@ -1,5 +1 @@ -semantic error: slice indices must be integers or None - --> tests/errors/test_str_slicing3.py:4:17 - | -4 | print(s[1:3:0.5]) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.json b/tests/reference/asr-test_str_slicing4-a0c7a69.json index ceff8659bb..c4b0c4e87c 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.json +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing4-a0c7a69.stderr", - "stderr_hash": "a5dd047df86649936606a0b134d10e76c6aacb224319be4aefd64bfe", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr index 8709b99ee8..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr @@ -1,5 +1 @@ -semantic error: slice step cannot be zero - --> tests/errors/test_str_slicing4.py:4:17 - | -4 | print(s[0:1:0]) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_str_to_int-61553e7.json b/tests/reference/asr-test_str_to_int-61553e7.json index ac1093b9c8..efc136a28d 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.json +++ b/tests/reference/asr-test_str_to_int-61553e7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_to_int-61553e7.stderr", - "stderr_hash": "1998e37d9abe044f164c73ea1e000ce748ed43af5ea14c2eb4715f11", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_to_int-61553e7.stderr b/tests/reference/asr-test_str_to_int-61553e7.stderr index 785d95ba7f..2bdcfc8433 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.stderr +++ b/tests/reference/asr-test_str_to_int-61553e7.stderr @@ -1,5 +1 @@ -semantic error: invalid literal for int() with base 10: '3abc' - --> tests/errors/test_str_to_int.py:2:15 - | -2 | print(int('3abc')) - | ^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple1-7abe88f.json b/tests/reference/asr-test_tuple1-7abe88f.json index e308970eea..c949638e22 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.json +++ b/tests/reference/asr-test_tuple1-7abe88f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple1-7abe88f.stderr", - "stderr_hash": "56df3d46c63077fcdd09c3b54b63e6e096d7d39b2f8cfb61dab0930a", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple1-7abe88f.stderr b/tests/reference/asr-test_tuple1-7abe88f.stderr index c66cc64946..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.stderr +++ b/tests/reference/asr-test_tuple1-7abe88f.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in assignment, the types must be compatible - --> tests/errors/test_tuple1.py:3:3 - | -3 | t = (1, 2) - | ^ ^^^^^^ type mismatch ('tuple[i32, str]' and 'tuple[i32, i32]') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple2-b046610.json b/tests/reference/asr-test_tuple2-b046610.json index 051ed20bfb..6b3be345da 100644 --- a/tests/reference/asr-test_tuple2-b046610.json +++ b/tests/reference/asr-test_tuple2-b046610.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple2-b046610.stderr", - "stderr_hash": "1e22bbde9c9fdc171314f1158dcac6bf6373d94e00c9878f66d7b667", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple2-b046610.stderr b/tests/reference/asr-test_tuple2-b046610.stderr index e99518093e..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple2-b046610.stderr +++ b/tests/reference/asr-test_tuple2-b046610.stderr @@ -1,5 +1 @@ -semantic error: Runtime Indexing with tuple[i32, i32, i32] is not possible. - --> tests/errors/test_tuple2.py:4:11 - | -4 | print(t[x]) - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_tuple3-19fa47f.json b/tests/reference/asr-test_tuple3-19fa47f.json index 0a703f17d4..16cee514eb 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.json +++ b/tests/reference/asr-test_tuple3-19fa47f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple3-19fa47f.stderr", - "stderr_hash": "780d951c4bfa3476ee84d16d9a89c5a9255691b270bfb312d974608e", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple3-19fa47f.stderr b/tests/reference/asr-test_tuple3-19fa47f.stderr index fe438fb382..2bdcfc8433 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.stderr +++ b/tests/reference/asr-test_tuple3-19fa47f.stderr @@ -1,5 +1 @@ -semantic error: Tuple index out of bounds - --> tests/errors/test_tuple3.py:3:11 - | -3 | print(t[-4]) - | ^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.json b/tests/reference/asr-test_type_mismatch_01-09e8af3.json index ce2513c935..0949069bb4 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.json +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_type_mismatch_01-09e8af3.stderr", - "stderr_hash": "78ff11b22438e133b740e778063db612841fb15ef00f8599bdf8602c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr index 3dc100fad6..2bdcfc8433 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/test_type_mismatch_01.py:6:5 - | -6 | a /= b - | ^ ^ type mismatch ('i32' and 'f64') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index 025e9de9a2..365d58e5dd 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.json +++ b/tests/reference/asr-test_unary_op_03-e799eae.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_unary_op_03-e799eae.stdout", - "stdout_hash": "15a19e670176a5670449287ffdb4a8b399018063c96175874a826507", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_unary_op_03-e799eae.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_unary_op_03-e799eae.stderr b/tests/reference/asr-test_unary_op_03-e799eae.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-test_unary_op_03-e799eae.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.json b/tests/reference/asr-test_unsupported_type-0d813dd.json index ab828c49da..a81b979be1 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.json +++ b/tests/reference/asr-test_unsupported_type-0d813dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_unsupported_type-0d813dd.stderr", - "stderr_hash": "df2464bbcb9d52d4dbe40236762e965b1b771406f16ef90cf53b8611", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.stderr b/tests/reference/asr-test_unsupported_type-0d813dd.stderr index b5e5249813..2bdcfc8433 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.stderr +++ b/tests/reference/asr-test_unsupported_type-0d813dd.stderr @@ -1,5 +1 @@ -semantic error: The type 'i128' is undeclared. - --> tests/errors/test_unsupported_type.py:2:8 - | -2 | i: i128 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index bce9c5dd5f..8cadc8b8d8 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.json +++ b/tests/reference/asr-test_zero_division-3dd84e8.json @@ -5,9 +5,9 @@ "infile_hash": "cef09721d9ea9f3846f213e1b1718f2aac2edba08d555af776293504", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_zero_division-3dd84e8.stdout", - "stdout_hash": "ef34e51b3fe2cf233a43091adee05bccf5c782d5cc9df1a2d0afe64c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_zero_division-3dd84e8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division-3dd84e8.stderr b/tests/reference/asr-test_zero_division-3dd84e8.stderr index 57611f2b32..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.stderr +++ b/tests/reference/asr-test_zero_division-3dd84e8.stderr @@ -1,5 +1 @@ -semantic error: Division by 0 is not allowed - --> tests/errors/test_zero_division.py:4:16 - | -4 | print(i // 0) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index d5d4f636d5..bf0bdf9348 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.json +++ b/tests/reference/asr-test_zero_division2-d84989f.json @@ -5,9 +5,9 @@ "infile_hash": "0ddca188fc2e8d665c5af0d438e34ed8afe255611320caa3a27ed483", "outfile": null, "outfile_hash": null, - "stdout": "asr-test_zero_division2-d84989f.stdout", - "stdout_hash": "726cdac1b505c25ff2737167120685da62c20c9c42852b35b74888e1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-test_zero_division2-d84989f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division2-d84989f.stderr b/tests/reference/asr-test_zero_division2-d84989f.stderr index 438ee0b6d4..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.stderr +++ b/tests/reference/asr-test_zero_division2-d84989f.stderr @@ -1,5 +1 @@ -semantic error: Division by 0 is not allowed - --> tests/errors/test_zero_division2.py:4:16 - | -4 | print(v // 0.0) - | ^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division3-29efb9e.json b/tests/reference/asr-test_zero_division3-29efb9e.json index 0c4f4b3d5d..2fbfbd5d2c 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.json +++ b/tests/reference/asr-test_zero_division3-29efb9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division3-29efb9e.stderr", - "stderr_hash": "061f891a72cebaa335b5db060b27e04f21f6a09d150f78f1a572c135", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division3-29efb9e.stderr b/tests/reference/asr-test_zero_division3-29efb9e.stderr index 519946bb81..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.stderr +++ b/tests/reference/asr-test_zero_division3-29efb9e.stderr @@ -1,5 +1 @@ -semantic error: division by zero is not allowed - --> tests/errors/test_zero_division3.py:3:13 - | -3 | print(i/0) - | ^ division by zero +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-test_zero_division4-bf4af64.json b/tests/reference/asr-test_zero_division4-bf4af64.json index e1f6ce6bc0..63c525e27d 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.json +++ b/tests/reference/asr-test_zero_division4-bf4af64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division4-bf4af64.stderr", - "stderr_hash": "1d16ac2d95ab997ff9b94f4028d8741121e41471445179d185264884", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division4-bf4af64.stderr b/tests/reference/asr-test_zero_division4-bf4af64.stderr index bdf0d76816..2bdcfc8433 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.stderr +++ b/tests/reference/asr-test_zero_division4-bf4af64.stderr @@ -1,5 +1 @@ -semantic error: division by zero is not allowed - --> tests/errors/test_zero_division4.py:5:13 - | -5 | print(f/0.0) - | ^^^ division by zero +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index e72fc9f494..04021c31be 100644 --- a/tests/reference/asr-tuple1-09972ab.json +++ b/tests/reference/asr-tuple1-09972ab.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": "asr-tuple1-09972ab.stdout", - "stdout_hash": "8d34b15fa3ca19f09a6b0358145ca1b279a67be381729efad479b662", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-tuple1-09972ab.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-tuple1-09972ab.stderr b/tests/reference/asr-tuple1-09972ab.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-tuple1-09972ab.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-type_mismatch-61052c7.json b/tests/reference/asr-type_mismatch-61052c7.json index 80ce9f69b3..83f0d0921a 100644 --- a/tests/reference/asr-type_mismatch-61052c7.json +++ b/tests/reference/asr-type_mismatch-61052c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-type_mismatch-61052c7.stderr", - "stderr_hash": "8c0de9edb133ff8cfa5c0e7c6b2a8d425c5d84a5ec98844eb367040c", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.stderr b/tests/reference/asr-type_mismatch-61052c7.stderr index 6a402fb67c..2bdcfc8433 100644 --- a/tests/reference/asr-type_mismatch-61052c7.stderr +++ b/tests/reference/asr-type_mismatch-61052c7.stderr @@ -1,5 +1 @@ -semantic error: Type mismatch in shorthand operator, the types must be compatible - --> tests/errors/type_mismatch.py:8:5 - | -8 | a *= b - | ^ ^ type mismatch ('i32' and 'f32') +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_01-892b178.json b/tests/reference/asr-unsigned_01-892b178.json index 0a797a2c11..eec8041967 100644 --- a/tests/reference/asr-unsigned_01-892b178.json +++ b/tests/reference/asr-unsigned_01-892b178.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_01-892b178.stderr", - "stderr_hash": "54c7cfbd16c73cbe802a3492cd9c9e8d2fb25035192d229232c377b2", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_01-892b178.stderr b/tests/reference/asr-unsigned_01-892b178.stderr index c3526cf36e..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_01-892b178.stderr +++ b/tests/reference/asr-unsigned_01-892b178.stderr @@ -1,5 +1 @@ -semantic error: Cannot cast negative value to unsigned integer - --> tests/errors/unsigned_01.py:3:10 - | -3 | i: u16 = u16(-5) - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_02-6563e58.json b/tests/reference/asr-unsigned_02-6563e58.json index 40e7b2a0f0..e9fed43e12 100644 --- a/tests/reference/asr-unsigned_02-6563e58.json +++ b/tests/reference/asr-unsigned_02-6563e58.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_02-6563e58.stderr", - "stderr_hash": "93f2cf309dfa7f13d56df9184615fde6a832b79510d8541f95ad5a70", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_02-6563e58.stderr b/tests/reference/asr-unsigned_02-6563e58.stderr index d00c5647fd..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_02-6563e58.stderr +++ b/tests/reference/asr-unsigned_02-6563e58.stderr @@ -1,5 +1 @@ -semantic error: The result of the unary minus `-` operation is negative, thus out of range for u16 - --> tests/errors/unsigned_02.py:3:10 - | -3 | i: u16 = -u16(5) - | ^^^^^^^ use -i32(u) for signed result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_03-f785652.json b/tests/reference/asr-unsigned_03-f785652.json index 6929c59a27..ee9f88dfd0 100644 --- a/tests/reference/asr-unsigned_03-f785652.json +++ b/tests/reference/asr-unsigned_03-f785652.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_03-f785652.stderr", - "stderr_hash": "d90013a25d9aaa91fbbf2b1193cd06be94a4e716f0fe99771cde5601", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_03-f785652.stderr b/tests/reference/asr-unsigned_03-f785652.stderr index a68ae96697..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_03-f785652.stderr +++ b/tests/reference/asr-unsigned_03-f785652.stderr @@ -1,5 +1 @@ -semantic error: The result of the unary minus `-` operation is negative, thus out of range for u64 - --> tests/errors/unsigned_03.py:3:7 - | -3 | print(-u64(u32(10))) - | ^^^^^^^^^^^^^ use -i64(u) for signed result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-unsigned_04-c856d3a.json b/tests/reference/asr-unsigned_04-c856d3a.json index 3753e9ae30..c9da601854 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.json +++ b/tests/reference/asr-unsigned_04-c856d3a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_04-c856d3a.stderr", - "stderr_hash": "3dcdf2e97f8c5f2816bed266587c7c3743f666cf2a4602f65e8ec9b8", - "returncode": 2 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_04-c856d3a.stderr b/tests/reference/asr-unsigned_04-c856d3a.stderr index 8547a0848c..2bdcfc8433 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.stderr +++ b/tests/reference/asr-unsigned_04-c856d3a.stderr @@ -1,5 +1 @@ -semantic error: The result of the bitnot ~ operation is negative, thus out of range for u16 - --> tests/errors/unsigned_04.py:4:5 - | -4 | i = ~i - | ^^ use ~i32(u) for signed result or bitnot_u16(u) for unsigned result +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 84232a5553..9fe8e4b185 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "d274b5c52f919a4711e6af28d76199fd5c59446a489a339d098438d7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr-vec_01-66ac423.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr-vec_01-66ac423.stderr b/tests/reference/asr-vec_01-66ac423.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr-vec_01-66ac423.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index 082d4add98..9ac31d7616 100644 --- a/tests/reference/asr_json-modules_02-53952e6.json +++ b/tests/reference/asr_json-modules_02-53952e6.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": "asr_json-modules_02-53952e6.stdout", - "stdout_hash": "6f8c26acaba8d4ef64b292be4edf82b216fa6a43dcf683a29245f9fa", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "asr_json-modules_02-53952e6.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/asr_json-modules_02-53952e6.stderr b/tests/reference/asr_json-modules_02-53952e6.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/asr_json-modules_02-53952e6.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assert1-b0154ee.json b/tests/reference/ast-assert1-b0154ee.json index 8158218cc4..23ed814b3f 100644 --- a/tests/reference/ast-assert1-b0154ee.json +++ b/tests/reference/ast-assert1-b0154ee.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "ast-assert1-b0154ee.stdout", - "stdout_hash": "f5e00f32dc7ae2feda2e3c495b42ae3f193a79baf8b42e313373aa4b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-assert1-b0154ee.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-assert1-b0154ee.stderr b/tests/reference/ast-assert1-b0154ee.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-assert1-b0154ee.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-assign1-2a4c9ed.json b/tests/reference/ast-assign1-2a4c9ed.json index 49bfe84ecb..385bd3187c 100644 --- a/tests/reference/ast-assign1-2a4c9ed.json +++ b/tests/reference/ast-assign1-2a4c9ed.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "ast-assign1-2a4c9ed.stdout", - "stdout_hash": "96e9236f069321ffb388a891be45a46f55c581bd96d509685be54f86", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-assign1-2a4c9ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-assign1-2a4c9ed.stderr b/tests/reference/ast-assign1-2a4c9ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-assign1-2a4c9ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-complex1-800b4bb.json b/tests/reference/ast-complex1-800b4bb.json index e71d8dddfa..b8a9abbcd7 100644 --- a/tests/reference/ast-complex1-800b4bb.json +++ b/tests/reference/ast-complex1-800b4bb.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": "ast-complex1-800b4bb.stdout", - "stdout_hash": "30482dce2a68624ef71ed52e4c4ce4122e1f2efddcef40bee2a3b10e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-complex1-800b4bb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-complex1-800b4bb.stderr b/tests/reference/ast-complex1-800b4bb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-complex1-800b4bb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-constants1-91cb6ff.json b/tests/reference/ast-constants1-91cb6ff.json index f84e32ca40..649f29ab24 100644 --- a/tests/reference/ast-constants1-91cb6ff.json +++ b/tests/reference/ast-constants1-91cb6ff.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": "ast-constants1-91cb6ff.stdout", - "stdout_hash": "8c7b5384e18cfcea4b080c39a4d367fc8a57a6785ad936454005d6b1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-constants1-91cb6ff.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-constants1-91cb6ff.stderr b/tests/reference/ast-constants1-91cb6ff.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-constants1-91cb6ff.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-dictionary1-1a7e00a.json b/tests/reference/ast-dictionary1-1a7e00a.json index ba29488d33..98997c3ef2 100644 --- a/tests/reference/ast-dictionary1-1a7e00a.json +++ b/tests/reference/ast-dictionary1-1a7e00a.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": "ast-dictionary1-1a7e00a.stdout", - "stdout_hash": "c347af8c0abbed4664f354dc24c1bd061218c0584aef27889fbf1745", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-dictionary1-1a7e00a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-dictionary1-1a7e00a.stderr b/tests/reference/ast-dictionary1-1a7e00a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-dictionary1-1a7e00a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.json b/tests/reference/ast-doconcurrentloop_01-ed7017b.json index f535d23ee8..e273d7c6c0 100644 --- a/tests/reference/ast-doconcurrentloop_01-ed7017b.json +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "ast-doconcurrentloop_01-ed7017b.stdout", - "stdout_hash": "3967d9e6602dfb4fd3fdab3718811979d4745dc0a97060f9b281e0e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-doconcurrentloop_01-ed7017b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr b/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.json b/tests/reference/ast-ellipsis1-4f6c4dd.json index 1e53be9f78..9ed602cc31 100644 --- a/tests/reference/ast-ellipsis1-4f6c4dd.json +++ b/tests/reference/ast-ellipsis1-4f6c4dd.json @@ -5,9 +5,9 @@ "infile_hash": "24df29cba718c679016f3758a2eccafbeb9cfebd56265fd8da16bee1", "outfile": null, "outfile_hash": null, - "stdout": "ast-ellipsis1-4f6c4dd.stdout", - "stdout_hash": "6d6aef7896c1a43a27f489cb283c508b2bf1238ff6ad0c807b58b9e7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-ellipsis1-4f6c4dd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.stderr b/tests/reference/ast-ellipsis1-4f6c4dd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-ellipsis1-4f6c4dd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr1-1e8f7b1.json b/tests/reference/ast-expr1-1e8f7b1.json index 004b2a39e0..8d788f70cd 100644 --- a/tests/reference/ast-expr1-1e8f7b1.json +++ b/tests/reference/ast-expr1-1e8f7b1.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr1-1e8f7b1.stdout", - "stdout_hash": "8de807242a73633d63f3e92bed88eacdd9f283f479d9adf11fefb1fd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr1-1e8f7b1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr1-1e8f7b1.stderr b/tests/reference/ast-expr1-1e8f7b1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr1-1e8f7b1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr10-a8d646d.json b/tests/reference/ast-expr10-a8d646d.json index 8f0222f7aa..0a6baf3e0e 100644 --- a/tests/reference/ast-expr10-a8d646d.json +++ b/tests/reference/ast-expr10-a8d646d.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr10-a8d646d.stdout", - "stdout_hash": "b807dc54b7741e61fd091d70d83c68d7c58c2c38fd5a22b279217916", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr10-a8d646d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr10-a8d646d.stderr b/tests/reference/ast-expr10-a8d646d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr10-a8d646d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr11-1d29f78.json b/tests/reference/ast-expr11-1d29f78.json index d3ebc1ed40..030029579a 100644 --- a/tests/reference/ast-expr11-1d29f78.json +++ b/tests/reference/ast-expr11-1d29f78.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr11-1d29f78.stdout", - "stdout_hash": "60719c0d166865f8157e6479a6bd6fc7d300b2d2eff48d8b1553fc8c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr11-1d29f78.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr11-1d29f78.stderr b/tests/reference/ast-expr11-1d29f78.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr11-1d29f78.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr12-adaecda.json b/tests/reference/ast-expr12-adaecda.json index 6fa2133b08..88afa85327 100644 --- a/tests/reference/ast-expr12-adaecda.json +++ b/tests/reference/ast-expr12-adaecda.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr12-adaecda.stdout", - "stdout_hash": "b4fdb14f66196f4692126efb3b349707d3f862d6c045b61125af41cb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr12-adaecda.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr12-adaecda.stderr b/tests/reference/ast-expr12-adaecda.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr12-adaecda.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr13-c35ace1.json b/tests/reference/ast-expr13-c35ace1.json index 8da96d5109..cbb55c2cea 100644 --- a/tests/reference/ast-expr13-c35ace1.json +++ b/tests/reference/ast-expr13-c35ace1.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr13-c35ace1.stdout", - "stdout_hash": "e92fa43a3f8dd1bdf555b71e6f5a263a5a5c10a8f63582fb57d04ce6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr13-c35ace1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr13-c35ace1.stderr b/tests/reference/ast-expr13-c35ace1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr13-c35ace1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr2-6642d4a.json b/tests/reference/ast-expr2-6642d4a.json index 779b2b5411..0a883a8f72 100644 --- a/tests/reference/ast-expr2-6642d4a.json +++ b/tests/reference/ast-expr2-6642d4a.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr2-6642d4a.stdout", - "stdout_hash": "cf996ecb8e3abdced429c59eedcbd9943bf59bbf22dcfd79ef94f799", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr2-6642d4a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr2-6642d4a.stderr b/tests/reference/ast-expr2-6642d4a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr2-6642d4a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr4-49316cb.json b/tests/reference/ast-expr4-49316cb.json index f60410170c..9a422aebf1 100644 --- a/tests/reference/ast-expr4-49316cb.json +++ b/tests/reference/ast-expr4-49316cb.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr4-49316cb.stdout", - "stdout_hash": "8f1ed7fd76dff70c8cca71bda8f528f3e12bda9bb716e3e32ed58657", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr4-49316cb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr4-49316cb.stderr b/tests/reference/ast-expr4-49316cb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr4-49316cb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr5-bbc6e71.json b/tests/reference/ast-expr5-bbc6e71.json index 93662179fd..73eba34da0 100644 --- a/tests/reference/ast-expr5-bbc6e71.json +++ b/tests/reference/ast-expr5-bbc6e71.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr5-bbc6e71.stdout", - "stdout_hash": "f856520f5cd00933d05c95de857ee6527c9a5ed476070c6d13857a40", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr5-bbc6e71.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr5-bbc6e71.stderr b/tests/reference/ast-expr5-bbc6e71.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr5-bbc6e71.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr6-0b12a67.json b/tests/reference/ast-expr6-0b12a67.json index 5b9e9c3ec4..fa7902dcc2 100644 --- a/tests/reference/ast-expr6-0b12a67.json +++ b/tests/reference/ast-expr6-0b12a67.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr6-0b12a67.stdout", - "stdout_hash": "52edb5a692f7bc13f8c9642228f19a7e93960271cd3513a26a97df5d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr6-0b12a67.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr6-0b12a67.stderr b/tests/reference/ast-expr6-0b12a67.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr6-0b12a67.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr7-fe52776.json b/tests/reference/ast-expr7-fe52776.json index f24345a89e..69340e3a7d 100644 --- a/tests/reference/ast-expr7-fe52776.json +++ b/tests/reference/ast-expr7-fe52776.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr7-fe52776.stdout", - "stdout_hash": "5bf8b877e7cfee7d365d1c03622cced374fd006625e861154c8edc1b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr7-fe52776.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr7-fe52776.stderr b/tests/reference/ast-expr7-fe52776.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr7-fe52776.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr8-7db6b28.json b/tests/reference/ast-expr8-7db6b28.json index cdac33386b..07da7a0651 100644 --- a/tests/reference/ast-expr8-7db6b28.json +++ b/tests/reference/ast-expr8-7db6b28.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr8-7db6b28.stdout", - "stdout_hash": "b739c4d505f4e1c1a01c7ceaf6230f3a489bd9285a056bfda3a995c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr8-7db6b28.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr8-7db6b28.stderr b/tests/reference/ast-expr8-7db6b28.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr8-7db6b28.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr9-d184496.json b/tests/reference/ast-expr9-d184496.json index bc5e3f36d2..0c37198a0a 100644 --- a/tests/reference/ast-expr9-d184496.json +++ b/tests/reference/ast-expr9-d184496.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr9-d184496.stdout", - "stdout_hash": "75772c0465dba8aaa9f5cebf3c35558b77827a9b29570828744d84d9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr9-d184496.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr9-d184496.stderr b/tests/reference/ast-expr9-d184496.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr9-d184496.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-expr_01-d0927f9.json b/tests/reference/ast-expr_01-d0927f9.json index 45b1c2df0e..c5978463c9 100644 --- a/tests/reference/ast-expr_01-d0927f9.json +++ b/tests/reference/ast-expr_01-d0927f9.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "ast-expr_01-d0927f9.stdout", - "stdout_hash": "ba3af72a124b03f3aa21ae8a31d25ef05ee2f442dcf6b9759a659c98", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-expr_01-d0927f9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-expr_01-d0927f9.stderr b/tests/reference/ast-expr_01-d0927f9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-expr_01-d0927f9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global1-b2690cf.json b/tests/reference/ast-global1-b2690cf.json index a5a57d4dcb..02dab36fc6 100644 --- a/tests/reference/ast-global1-b2690cf.json +++ b/tests/reference/ast-global1-b2690cf.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": "ast-global1-b2690cf.stdout", - "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-global1-b2690cf.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-global1-b2690cf.stderr b/tests/reference/ast-global1-b2690cf.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-global1-b2690cf.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-global_scope1-1d68a6c.json b/tests/reference/ast-global_scope1-1d68a6c.json index 44e3204dee..cce6b8ceb6 100644 --- a/tests/reference/ast-global_scope1-1d68a6c.json +++ b/tests/reference/ast-global_scope1-1d68a6c.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": "ast-global_scope1-1d68a6c.stdout", - "stdout_hash": "3311aec1626b395dc1c35208afdb7e3ddab90ac70a8a43f4f3e31325", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-global_scope1-1d68a6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-global_scope1-1d68a6c.stderr b/tests/reference/ast-global_scope1-1d68a6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-global_scope1-1d68a6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-list1-9ce2da0.json b/tests/reference/ast-list1-9ce2da0.json index af1c5005eb..36552fc1f7 100644 --- a/tests/reference/ast-list1-9ce2da0.json +++ b/tests/reference/ast-list1-9ce2da0.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": "ast-list1-9ce2da0.stdout", - "stdout_hash": "fea2e7f56f26d3848224a3ca52219f76e456b2f4066e1156c22896f5", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-list1-9ce2da0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-list1-9ce2da0.stderr b/tests/reference/ast-list1-9ce2da0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-list1-9ce2da0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop1-194a137.json b/tests/reference/ast-loop1-194a137.json index 44f8695ff2..f9efa8010a 100644 --- a/tests/reference/ast-loop1-194a137.json +++ b/tests/reference/ast-loop1-194a137.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "ast-loop1-194a137.stdout", - "stdout_hash": "f4a9db8f60a56098bbd7f524f0e0a64fdad95cbe3ca44412879489e3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-loop1-194a137.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-loop1-194a137.stderr b/tests/reference/ast-loop1-194a137.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-loop1-194a137.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-loop3-f7e0393.json b/tests/reference/ast-loop3-f7e0393.json index 1dc5625553..d4a68d573b 100644 --- a/tests/reference/ast-loop3-f7e0393.json +++ b/tests/reference/ast-loop3-f7e0393.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "ast-loop3-f7e0393.stdout", - "stdout_hash": "edf8630a987fb8f9e62d064eb7c1d37f08f896b1453a141fd4db15cf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-loop3-f7e0393.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-loop3-f7e0393.stderr b/tests/reference/ast-loop3-f7e0393.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-loop3-f7e0393.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-prefix_string_01-cf221fd.json b/tests/reference/ast-prefix_string_01-cf221fd.json index ed1984236e..c31e2acf1d 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.json +++ b/tests/reference/ast-prefix_string_01-cf221fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_01-cf221fd.stderr", - "stderr_hash": "b600057f41f59ba7fdebe3971bfea0eadca972747ccf70d575c1cdcd", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.stderr b/tests/reference/ast-prefix_string_01-cf221fd.stderr index e2a05a52c7..2bdcfc8433 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.stderr +++ b/tests/reference/ast-prefix_string_01-cf221fd.stderr @@ -1,5 +1 @@ -syntax error: Token '"Hello"' (of type 'string') is unexpected here - --> tests/errors/prefix_string_01.py:3:11 - | -3 | print "Hello", "World" - | ^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-prefix_string_02-3d530b2.json b/tests/reference/ast-prefix_string_02-3d530b2.json index 9c3ce1081b..11d7a0411c 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.json +++ b/tests/reference/ast-prefix_string_02-3d530b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_02-3d530b2.stderr", - "stderr_hash": "cd72affed29823c0364d52bfb3ba0674d9d7950390b7cd6b04f7538b", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_02-3d530b2.stderr b/tests/reference/ast-prefix_string_02-3d530b2.stderr index 869d52864a..2bdcfc8433 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.stderr +++ b/tests/reference/ast-prefix_string_02-3d530b2.stderr @@ -1,5 +1 @@ -syntax error: Token '"Hello World"' (of type 'string') is unexpected here - --> tests/errors/prefix_string_02.py:7:13 - | -7 | print(r "Hello World") - | ^^^^^^^^^^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-set1-ebd6ee0.json b/tests/reference/ast-set1-ebd6ee0.json index a04c792797..1b59065a88 100644 --- a/tests/reference/ast-set1-ebd6ee0.json +++ b/tests/reference/ast-set1-ebd6ee0.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": "ast-set1-ebd6ee0.stdout", - "stdout_hash": "f2003da3359a1713befbdd7bd1c789dcec22ac91a6d1f5b25cac1c77", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-set1-ebd6ee0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-set1-ebd6ee0.stderr b/tests/reference/ast-set1-ebd6ee0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-set1-ebd6ee0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-subscript1-bd5584b.json b/tests/reference/ast-subscript1-bd5584b.json index 2c3b5acfa5..a5cafbc4e8 100644 --- a/tests/reference/ast-subscript1-bd5584b.json +++ b/tests/reference/ast-subscript1-bd5584b.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": "ast-subscript1-bd5584b.stdout", - "stdout_hash": "452c89181fdd389e48053af79eb944114e567a8a2e2d3b04c73721bd", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-subscript1-bd5584b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-subscript1-bd5584b.stderr b/tests/reference/ast-subscript1-bd5584b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-subscript1-bd5584b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast-tuple1-2fb5396.json b/tests/reference/ast-tuple1-2fb5396.json index feb6e53223..8370d8cdc2 100644 --- a/tests/reference/ast-tuple1-2fb5396.json +++ b/tests/reference/ast-tuple1-2fb5396.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": "ast-tuple1-2fb5396.stdout", - "stdout_hash": "b8f815cc5c9d9732bca16340aca88fd5b4453cf499a305fb0b036316", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast-tuple1-2fb5396.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast-tuple1-2fb5396.stderr b/tests/reference/ast-tuple1-2fb5396.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast-tuple1-2fb5396.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-async1-b3d07ed.json b/tests/reference/ast_new-async1-b3d07ed.json index 78595a5beb..ca0db1a6e5 100644 --- a/tests/reference/ast_new-async1-b3d07ed.json +++ b/tests/reference/ast_new-async1-b3d07ed.json @@ -5,9 +5,9 @@ "infile_hash": "7c5dba5bb5fe728a9452de16f8164730885146b2d93e49be8642d96a", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-async1-b3d07ed.stdout", - "stdout_hash": "1f809509a8c0637d93e82cf35a231a0f5e001a0b4bb2cfb37cc962ad", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-async1-b3d07ed.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-async1-b3d07ed.stderr b/tests/reference/ast_new-async1-b3d07ed.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-async1-b3d07ed.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-boolOp1-478328f.json b/tests/reference/ast_new-boolOp1-478328f.json index 561331afd8..41ce095c52 100644 --- a/tests/reference/ast_new-boolOp1-478328f.json +++ b/tests/reference/ast_new-boolOp1-478328f.json @@ -5,9 +5,9 @@ "infile_hash": "d3c477215f26d7a7e09c7de32d3e716585796d1674cba2ea692fe161", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-boolOp1-478328f.stdout", - "stdout_hash": "e17703190ca113a29b38292421ba27f4d2d8e235a51115e9d3a2710f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-boolOp1-478328f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-boolOp1-478328f.stderr b/tests/reference/ast_new-boolOp1-478328f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-boolOp1-478328f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def1-fe69291.json b/tests/reference/ast_new-class_def1-fe69291.json index 77bc5ba91c..d5e3de2665 100644 --- a/tests/reference/ast_new-class_def1-fe69291.json +++ b/tests/reference/ast_new-class_def1-fe69291.json @@ -5,9 +5,9 @@ "infile_hash": "e904e820fab9d596d2675abf65e19fc2b5fb6ecf950a902a0ec537fb", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-class_def1-fe69291.stdout", - "stdout_hash": "9802c1d135072a26d8cc97d779d5c89b93317138aa7903dde7d42fb0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-class_def1-fe69291.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def1-fe69291.stderr b/tests/reference/ast_new-class_def1-fe69291.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-class_def1-fe69291.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-class_def2-c6db986.json b/tests/reference/ast_new-class_def2-c6db986.json index e03cb049fb..c5282b5abf 100644 --- a/tests/reference/ast_new-class_def2-c6db986.json +++ b/tests/reference/ast_new-class_def2-c6db986.json @@ -5,9 +5,9 @@ "infile_hash": "e7ad3c230a50dbe235499e6cc7ca8a93c59142bbc91b640edbd072af", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-class_def2-c6db986.stdout", - "stdout_hash": "25cb94d2ea083f3e06cf057b1c074808a51365717dca131ce67f06f6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-class_def2-c6db986.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def2-c6db986.stderr b/tests/reference/ast_new-class_def2-c6db986.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-class_def2-c6db986.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comment2-f0984d5.json b/tests/reference/ast_new-comment2-f0984d5.json index 1309f6159f..54997f1839 100644 --- a/tests/reference/ast_new-comment2-f0984d5.json +++ b/tests/reference/ast_new-comment2-f0984d5.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-comment2-f0984d5.stdout", - "stdout_hash": "4dd8b313619df81c518cdfbddd523b3486b2ad5406ff720dde825af9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-comment2-f0984d5.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-comment2-f0984d5.stderr b/tests/reference/ast_new-comment2-f0984d5.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-comment2-f0984d5.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-comprehension1-69cf2af.json b/tests/reference/ast_new-comprehension1-69cf2af.json index 1e1b460b96..a8a96466c2 100644 --- a/tests/reference/ast_new-comprehension1-69cf2af.json +++ b/tests/reference/ast_new-comprehension1-69cf2af.json @@ -5,9 +5,9 @@ "infile_hash": "2e5d7d233befce4f5cbf334234537fe4f11e8b6e8d057974579aed89", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-comprehension1-69cf2af.stdout", - "stdout_hash": "dd4d6e66646c90be9ebc7070964a2f42ca21d5c782bfddbf89ce854b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-comprehension1-69cf2af.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-comprehension1-69cf2af.stderr b/tests/reference/ast_new-comprehension1-69cf2af.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-comprehension1-69cf2af.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.json b/tests/reference/ast_new-conditional_expr1-07ccb9e.json index e90a4839bd..b54bf4fe22 100644 --- a/tests/reference/ast_new-conditional_expr1-07ccb9e.json +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.json @@ -5,9 +5,9 @@ "infile_hash": "5846a6c58bf238c4276f733b5fc9876a948ed63558444210d9f79c55", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-conditional_expr1-07ccb9e.stdout", - "stdout_hash": "92adfc3fb76aa117fdee246478837474332ec5de543e164920e3ec40", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-conditional_expr1-07ccb9e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr b/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-dictionary1-445e718.json b/tests/reference/ast_new-dictionary1-445e718.json index 5d739b9a9b..70b9fecf2a 100644 --- a/tests/reference/ast_new-dictionary1-445e718.json +++ b/tests/reference/ast_new-dictionary1-445e718.json @@ -5,9 +5,9 @@ "infile_hash": "68922e77dbabe06c271463150653684880d3c28d88caa44109b2e202", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-dictionary1-445e718.stdout", - "stdout_hash": "dfae0ace6e4267478ecfd053f2be4a56fddf1f635099b4f6695d250b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-dictionary1-445e718.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-dictionary1-445e718.stderr b/tests/reference/ast_new-dictionary1-445e718.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-dictionary1-445e718.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.json b/tests/reference/ast_new-ellipsis2-3a9750b.json index 90701cb0d6..bc412f6e6d 100644 --- a/tests/reference/ast_new-ellipsis2-3a9750b.json +++ b/tests/reference/ast_new-ellipsis2-3a9750b.json @@ -5,9 +5,9 @@ "infile_hash": "2e6669bafe4247887d3cd6d9f479ef9c02de96d2a018df4a716ae259", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-ellipsis2-3a9750b.stdout", - "stdout_hash": "c31c7abbb37cfb16b2e919f083ffc3839162529f9e18e82dc3a1ed7c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-ellipsis2-3a9750b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.stderr b/tests/reference/ast_new-ellipsis2-3a9750b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-ellipsis2-3a9750b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for1-887432e.json b/tests/reference/ast_new-for1-887432e.json index 3e2c929fae..3138133200 100644 --- a/tests/reference/ast_new-for1-887432e.json +++ b/tests/reference/ast_new-for1-887432e.json @@ -5,9 +5,9 @@ "infile_hash": "8f9e8ef938c302e9ec566be988c563e0378002ac96687c46d7d9c137", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-for1-887432e.stdout", - "stdout_hash": "f9f49679cca12cff7db1a7828457e033b55aae6dd408b3a4326d1d7e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-for1-887432e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-for1-887432e.stderr b/tests/reference/ast_new-for1-887432e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-for1-887432e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-for2-af08901.json b/tests/reference/ast_new-for2-af08901.json index ff9c17f689..0c5f5dc7a5 100644 --- a/tests/reference/ast_new-for2-af08901.json +++ b/tests/reference/ast_new-for2-af08901.json @@ -5,9 +5,9 @@ "infile_hash": "32c45d5c5edc44504a3fa5d24c6c1660977d2ceceeef311ee5a37410", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-for2-af08901.stdout", - "stdout_hash": "ac6e50517c5d609747b66c75e15bfa69ada7f0f41ebeb943da9b3167", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-for2-af08901.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-for2-af08901.stderr b/tests/reference/ast_new-for2-af08901.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-for2-af08901.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def1-1a872df.json b/tests/reference/ast_new-function_def1-1a872df.json index ff54698350..17e58ba930 100644 --- a/tests/reference/ast_new-function_def1-1a872df.json +++ b/tests/reference/ast_new-function_def1-1a872df.json @@ -5,9 +5,9 @@ "infile_hash": "1afa1fb49c292eabdb1a8798f8b0642d878f3a67f8f069ab0bac4574", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def1-1a872df.stdout", - "stdout_hash": "0110165ec922436f3a1dcf21de9d64353f410bb4b5dab943df168d79", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def1-1a872df.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def1-1a872df.stderr b/tests/reference/ast_new-function_def1-1a872df.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def1-1a872df.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def2-52c4587.json b/tests/reference/ast_new-function_def2-52c4587.json index 6a84a1afa5..8907b73050 100644 --- a/tests/reference/ast_new-function_def2-52c4587.json +++ b/tests/reference/ast_new-function_def2-52c4587.json @@ -5,9 +5,9 @@ "infile_hash": "7530fc0c8839061b935134cf72ca1ed46d0f2e5ec1b7053ef68b011b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def2-52c4587.stdout", - "stdout_hash": "701f1ddbc26053b77201943dc8be23c2cb86b979a207ebf11d5c0772", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def2-52c4587.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def2-52c4587.stderr b/tests/reference/ast_new-function_def2-52c4587.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def2-52c4587.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-function_def3-f66064a.json b/tests/reference/ast_new-function_def3-f66064a.json index ef5687d117..d4d0543194 100644 --- a/tests/reference/ast_new-function_def3-f66064a.json +++ b/tests/reference/ast_new-function_def3-f66064a.json @@ -5,9 +5,9 @@ "infile_hash": "eb7900aec51ff71ffb02799ef3191ea93aa8dc68a4d12bcab18135be", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-function_def3-f66064a.stdout", - "stdout_hash": "5e5db40257c0c509b0496cf33a9ed0d4d7da8b4c16428b4c2fb264b0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-function_def3-f66064a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def3-f66064a.stderr b/tests/reference/ast_new-function_def3-f66064a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-function_def3-f66064a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-global1-38edfbd.json b/tests/reference/ast_new-global1-38edfbd.json index e064ef2044..cf284c5ca5 100644 --- a/tests/reference/ast_new-global1-38edfbd.json +++ b/tests/reference/ast_new-global1-38edfbd.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-global1-38edfbd.stdout", - "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-global1-38edfbd.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-global1-38edfbd.stderr b/tests/reference/ast_new-global1-38edfbd.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-global1-38edfbd.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if1-db43586.json b/tests/reference/ast_new-if1-db43586.json index 61c6c14427..7167115d30 100644 --- a/tests/reference/ast_new-if1-db43586.json +++ b/tests/reference/ast_new-if1-db43586.json @@ -5,9 +5,9 @@ "infile_hash": "22ff1df9592cea862ebc5a2a03f872b87d7ef6cf7101670e8fc566da", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-if1-db43586.stdout", - "stdout_hash": "c21dfca87b12c05bb7230f342ad43cdee10fd7a574dcd2733d8736c8", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-if1-db43586.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-if1-db43586.stderr b/tests/reference/ast_new-if1-db43586.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-if1-db43586.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-if2-c3b6022.json b/tests/reference/ast_new-if2-c3b6022.json index f9c4d553f4..ed067482eb 100644 --- a/tests/reference/ast_new-if2-c3b6022.json +++ b/tests/reference/ast_new-if2-c3b6022.json @@ -5,9 +5,9 @@ "infile_hash": "8568c759d82b43b471520eb7eb42d2ccbdfea5ceb59bd27671342206", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-if2-c3b6022.stdout", - "stdout_hash": "cef89f96f75c68381a475911818e03cbcb78bff27d91b5d356fc667b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-if2-c3b6022.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-if2-c3b6022.stderr b/tests/reference/ast_new-if2-c3b6022.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-if2-c3b6022.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-import1-f643fd3.json b/tests/reference/ast_new-import1-f643fd3.json index 2d9ee2fae2..e247cf5f05 100644 --- a/tests/reference/ast_new-import1-f643fd3.json +++ b/tests/reference/ast_new-import1-f643fd3.json @@ -5,9 +5,9 @@ "infile_hash": "be84cf9989667702a391da31494811cc4a2a0a2f7a6be764bcedc4bf", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-import1-f643fd3.stdout", - "stdout_hash": "ac5f443b72953c6b307da4cdd6d5c3976c3db1591a9703223614dd72", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-import1-f643fd3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-import1-f643fd3.stderr b/tests/reference/ast_new-import1-f643fd3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-import1-f643fd3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda1-260d046.json b/tests/reference/ast_new-lambda1-260d046.json index 5acaaa551c..91c3717d09 100644 --- a/tests/reference/ast_new-lambda1-260d046.json +++ b/tests/reference/ast_new-lambda1-260d046.json @@ -5,9 +5,9 @@ "infile_hash": "0d9e4ba965ad635b7081019955a0f6d3d54b4f04f17239c454364d83", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-lambda1-260d046.stdout", - "stdout_hash": "9efeee85a5a565024e5487cec1f868ce923dba161bfb2e7a0d24431f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-lambda1-260d046.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda1-260d046.stderr b/tests/reference/ast_new-lambda1-260d046.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-lambda1-260d046.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-lambda2-d84336e.json b/tests/reference/ast_new-lambda2-d84336e.json index 42cda2aa2a..fd7d634e39 100644 --- a/tests/reference/ast_new-lambda2-d84336e.json +++ b/tests/reference/ast_new-lambda2-d84336e.json @@ -5,9 +5,9 @@ "infile_hash": "f115bc76bd599a545ebe065ec72d392374a97a52e434c079ec05e606", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-lambda2-d84336e.stdout", - "stdout_hash": "b16a532dd4c0c68c374093e9f11bbc4b3f97736a10aa82634c0cbce9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-lambda2-d84336e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda2-d84336e.stderr b/tests/reference/ast_new-lambda2-d84336e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-lambda2-d84336e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.json b/tests/reference/ast_new-match_stmt1-9e84d24.json index 6e096f25ea..a301cdf5f0 100644 --- a/tests/reference/ast_new-match_stmt1-9e84d24.json +++ b/tests/reference/ast_new-match_stmt1-9e84d24.json @@ -5,9 +5,9 @@ "infile_hash": "59820be702cda5062ce26ffbf5abe667a01d0e37f8a0658aa458d65f", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-match_stmt1-9e84d24.stdout", - "stdout_hash": "8e43bb4b05ebab0df9520dac9908702af0d2e7f63ddb42bf93baf0a0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-match_stmt1-9e84d24.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.stderr b/tests/reference/ast_new-match_stmt1-9e84d24.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-match_stmt1-9e84d24.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-slice1-9c440e3.json b/tests/reference/ast_new-slice1-9c440e3.json index 5efa42035d..ffbdf3dfca 100644 --- a/tests/reference/ast_new-slice1-9c440e3.json +++ b/tests/reference/ast_new-slice1-9c440e3.json @@ -5,9 +5,9 @@ "infile_hash": "b682e6a952b39d1b9310299340035aed5d4c6916814c1293d0aa9977", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-slice1-9c440e3.stdout", - "stdout_hash": "f2c5ce2eeecd08f73104a45cfb87a2bcabc55ca3a65e3c751c207beb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-slice1-9c440e3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-slice1-9c440e3.stderr b/tests/reference/ast_new-slice1-9c440e3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-slice1-9c440e3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements1-e081093.json b/tests/reference/ast_new-statements1-e081093.json index 5676cb70c4..d13137bf46 100644 --- a/tests/reference/ast_new-statements1-e081093.json +++ b/tests/reference/ast_new-statements1-e081093.json @@ -5,9 +5,9 @@ "infile_hash": "98dd16a7e41cfca5cce2fd716fa5888ad5b970cd368e6171f1e66306", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-statements1-e081093.stdout", - "stdout_hash": "9425fb51c6f0e2ed284e0ba59bb2efee1a86541d77150d20c02fd5fc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-statements1-e081093.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements1-e081093.stderr b/tests/reference/ast_new-statements1-e081093.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-statements1-e081093.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-statements2-c4cdc5f.json b/tests/reference/ast_new-statements2-c4cdc5f.json index efb47d87e7..fcb74d5b31 100644 --- a/tests/reference/ast_new-statements2-c4cdc5f.json +++ b/tests/reference/ast_new-statements2-c4cdc5f.json @@ -5,9 +5,9 @@ "infile_hash": "8c96f6788e951a113e775f497394a372018d04b4f7f910d304471017", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-statements2-c4cdc5f.stdout", - "stdout_hash": "d79c678d3b5de63e5d424a2015595bfc3a686fc5c7ba0802aed6f3af", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-statements2-c4cdc5f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements2-c4cdc5f.stderr b/tests/reference/ast_new-statements2-c4cdc5f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-statements2-c4cdc5f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string1-96b90b3.json b/tests/reference/ast_new-string1-96b90b3.json index 49a78caf38..3956ce08b9 100644 --- a/tests/reference/ast_new-string1-96b90b3.json +++ b/tests/reference/ast_new-string1-96b90b3.json @@ -5,9 +5,9 @@ "infile_hash": "278e24162e6d88441f13d84bab068f1862b4fa490bf95e145fb71318", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string1-96b90b3.stdout", - "stdout_hash": "51806e5893017a386c0ce7a4f3260c7605cabd5ea4e6a16aa300d8c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string1-96b90b3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string1-96b90b3.stderr b/tests/reference/ast_new-string1-96b90b3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string1-96b90b3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string2-44323ea.json b/tests/reference/ast_new-string2-44323ea.json index 3bcc6c58df..f7a0b274f0 100644 --- a/tests/reference/ast_new-string2-44323ea.json +++ b/tests/reference/ast_new-string2-44323ea.json @@ -5,9 +5,9 @@ "infile_hash": "58397718a6e0dc5cc453081e82ad1b2ca378639dfb516c3f28d34323", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string2-44323ea.stdout", - "stdout_hash": "52d1edc0e332527fc6e077ed895f9d01a6eb79b3fb43405319864a1c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string2-44323ea.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string2-44323ea.stderr b/tests/reference/ast_new-string2-44323ea.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string2-44323ea.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-string3-37f35a0.json b/tests/reference/ast_new-string3-37f35a0.json index bd16a6a8a7..7434a3fe68 100644 --- a/tests/reference/ast_new-string3-37f35a0.json +++ b/tests/reference/ast_new-string3-37f35a0.json @@ -5,9 +5,9 @@ "infile_hash": "61a3cd7139d6c429a037d74fe12b8f8305cabe9b91218082851dd7ca", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-string3-37f35a0.stdout", - "stdout_hash": "9d8ca937b551799ff4908f347ff6685917d0bfc41977c5316af4e108", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-string3-37f35a0.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-string3-37f35a0.stderr b/tests/reference/ast_new-string3-37f35a0.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-string3-37f35a0.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-try1-a9a22cf.json b/tests/reference/ast_new-try1-a9a22cf.json index a252588d6f..a124f53705 100644 --- a/tests/reference/ast_new-try1-a9a22cf.json +++ b/tests/reference/ast_new-try1-a9a22cf.json @@ -5,9 +5,9 @@ "infile_hash": "a7fac6105109bebf6a38bd317f4bbf5876e2dd62a341c71232791619", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-try1-a9a22cf.stdout", - "stdout_hash": "2d208d18296ba0b82463ef7c49b2dedaed5d5600b0956f27084b454e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-try1-a9a22cf.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-try1-a9a22cf.stderr b/tests/reference/ast_new-try1-a9a22cf.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-try1-a9a22cf.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-tuple1-29c08af.json b/tests/reference/ast_new-tuple1-29c08af.json index c23dd5efe2..674492009a 100644 --- a/tests/reference/ast_new-tuple1-29c08af.json +++ b/tests/reference/ast_new-tuple1-29c08af.json @@ -5,9 +5,9 @@ "infile_hash": "a598d163f33a7eb37376592c8018780cb4024618f4a8024bd728ff15", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-tuple1-29c08af.stdout", - "stdout_hash": "ba3dcb7011c5466eb869001acbc2c1a89c60f15e59dcdf8e7974baab", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-tuple1-29c08af.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-tuple1-29c08af.stderr b/tests/reference/ast_new-tuple1-29c08af.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-tuple1-29c08af.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-type_comment1-710ea6c.json b/tests/reference/ast_new-type_comment1-710ea6c.json index 5cabf43401..c437fdbc9f 100644 --- a/tests/reference/ast_new-type_comment1-710ea6c.json +++ b/tests/reference/ast_new-type_comment1-710ea6c.json @@ -5,9 +5,9 @@ "infile_hash": "068e12017f2d2c484023dba5e6d127d0ef53e3e4148ce40452c1284b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-type_comment1-710ea6c.stdout", - "stdout_hash": "ef1c4024c790cdf5ef3262c9b94f127a5d546dcc24932b87d98ed980", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-type_comment1-710ea6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-type_comment1-710ea6c.stderr b/tests/reference/ast_new-type_comment1-710ea6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-type_comment1-710ea6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-unicode-d3199dc.json b/tests/reference/ast_new-unicode-d3199dc.json index 953033c69f..5a36cd150f 100644 --- a/tests/reference/ast_new-unicode-d3199dc.json +++ b/tests/reference/ast_new-unicode-d3199dc.json @@ -5,9 +5,9 @@ "infile_hash": "6b3cd163f80b29c927ea2538095688bb9d903c15b5e4a782dc821db5", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-unicode-d3199dc.stdout", - "stdout_hash": "094e93359015843e391595911489ad12bf6abeb7fdc92649bb97ca3a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-unicode-d3199dc.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-unicode-d3199dc.stderr b/tests/reference/ast_new-unicode-d3199dc.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-unicode-d3199dc.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-while1-a4c6382.json b/tests/reference/ast_new-while1-a4c6382.json index b007957ac4..ad91f33dbc 100644 --- a/tests/reference/ast_new-while1-a4c6382.json +++ b/tests/reference/ast_new-while1-a4c6382.json @@ -5,9 +5,9 @@ "infile_hash": "d013884f95378177c308b9e8cc762e1f1a57ff5b49ea7aae5461901e", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-while1-a4c6382.stdout", - "stdout_hash": "90f2e03370e7ea2eb4cfc10b32b6c7b24b4abb61491c46e5e23b8629", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-while1-a4c6382.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-while1-a4c6382.stderr b/tests/reference/ast_new-while1-a4c6382.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-while1-a4c6382.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-with1-6c88c0f.json b/tests/reference/ast_new-with1-6c88c0f.json index 379e083532..1ef51e7359 100644 --- a/tests/reference/ast_new-with1-6c88c0f.json +++ b/tests/reference/ast_new-with1-6c88c0f.json @@ -5,9 +5,9 @@ "infile_hash": "76c56f94e39ec49c634bd827a4b1e6c14e8da599466c733c44d55b1e", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-with1-6c88c0f.stdout", - "stdout_hash": "da9e18ca666189ea27993cfac36f5193654225e29453bd37b5df0a17", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-with1-6c88c0f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-with1-6c88c0f.stderr b/tests/reference/ast_new-with1-6c88c0f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-with1-6c88c0f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/ast_new-yield-4c41668.json b/tests/reference/ast_new-yield-4c41668.json index 84c7e07ded..c57d81d511 100644 --- a/tests/reference/ast_new-yield-4c41668.json +++ b/tests/reference/ast_new-yield-4c41668.json @@ -5,9 +5,9 @@ "infile_hash": "8be8f045d190dbc958c308128da40d7e8b590f0320166d10b545722b", "outfile": null, "outfile_hash": null, - "stdout": "ast_new-yield-4c41668.stdout", - "stdout_hash": "86dec82fdfba5c8c8fe63c0a67dac680041e208fb7f372bf1744ce7d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "ast_new-yield-4c41668.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/ast_new-yield-4c41668.stderr b/tests/reference/ast_new-yield-4c41668.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/ast_new-yield-4c41668.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-c_interop1-e215531.json b/tests/reference/c-c_interop1-e215531.json index 9cd8533dac..59ee2fe138 100644 --- a/tests/reference/c-c_interop1-e215531.json +++ b/tests/reference/c-c_interop1-e215531.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": "c-c_interop1-e215531.stdout", - "stdout_hash": "9d9dd1715b625024203f8b4de330a936a806c5e8031ae7b643c23e71", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-c_interop1-e215531.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-c_interop1-e215531.stderr b/tests/reference/c-c_interop1-e215531.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-c_interop1-e215531.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr7-bb2692a.json b/tests/reference/c-expr7-bb2692a.json index 3ef84ce91c..d0afd5f0d4 100644 --- a/tests/reference/c-expr7-bb2692a.json +++ b/tests/reference/c-expr7-bb2692a.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "c-expr7-bb2692a.stdout", - "stdout_hash": "f1014d9b9d4462e529064c23b3df5b8c3d2fe7b387296c853192b955", + "stdout": null, + "stdout_hash": null, "stderr": "c-expr7-bb2692a.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.stderr b/tests/reference/c-expr7-bb2692a.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/c-expr7-bb2692a.stderr +++ b/tests/reference/c-expr7-bb2692a.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_01-28f449f.json b/tests/reference/c-expr_01-28f449f.json index e26f28894a..1dfa7a4d79 100644 --- a/tests/reference/c-expr_01-28f449f.json +++ b/tests/reference/c-expr_01-28f449f.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_01-28f449f.stdout", - "stdout_hash": "182f1a13f6ba0679a3107a8a9cc181130651a9f5d2f2acf7c382e431", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_01-28f449f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_01-28f449f.stderr b/tests/reference/c-expr_01-28f449f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_01-28f449f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_11-c452314.json b/tests/reference/c-expr_11-c452314.json index b6c5580a8a..c9777ea5ec 100644 --- a/tests/reference/c-expr_11-c452314.json +++ b/tests/reference/c-expr_11-c452314.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_11-c452314.stdout", - "stdout_hash": "2d6fe10d9189c578a5a20e042153115de54220d02a56baedc15efc31", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_11-c452314.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_11-c452314.stderr b/tests/reference/c-expr_11-c452314.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_11-c452314.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-expr_12-93c7780.json b/tests/reference/c-expr_12-93c7780.json index 8e795c5bc8..52725503b7 100644 --- a/tests/reference/c-expr_12-93c7780.json +++ b/tests/reference/c-expr_12-93c7780.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": "c-expr_12-93c7780.stdout", - "stdout_hash": "95d8b9361a2cc1334d3e79c77eee2d79f266cd5cdff2d824faacfa9d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-expr_12-93c7780.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-expr_12-93c7780.stderr b/tests/reference/c-expr_12-93c7780.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-expr_12-93c7780.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-func_static_01-fc146ec.json b/tests/reference/c-func_static_01-fc146ec.json index 237ebd35cc..c5e01096d4 100644 --- a/tests/reference/c-func_static_01-fc146ec.json +++ b/tests/reference/c-func_static_01-fc146ec.json @@ -5,9 +5,9 @@ "infile_hash": "073b018c3b06cdbf34c603363c53e12bf471a80c457aecc676316c29", "outfile": null, "outfile_hash": null, - "stdout": "c-func_static_01-fc146ec.stdout", - "stdout_hash": "ba4195c88f493b5e4d007ced548cd22bb7b12a7ba6a21df7526018bb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-func_static_01-fc146ec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-func_static_01-fc146ec.stderr b/tests/reference/c-func_static_01-fc146ec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-func_static_01-fc146ec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-import_order_01-3ebf3c3.json b/tests/reference/c-import_order_01-3ebf3c3.json index 8a602aa1fc..690e1d4248 100644 --- a/tests/reference/c-import_order_01-3ebf3c3.json +++ b/tests/reference/c-import_order_01-3ebf3c3.json @@ -5,9 +5,9 @@ "infile_hash": "b6f67090973a5fce0778dbdd86fdb12272a8da5bbae2f50051df34e5", "outfile": null, "outfile_hash": null, - "stdout": "c-import_order_01-3ebf3c3.stdout", - "stdout_hash": "f3e4798c2ffb4df885977927d38d89b0354c812264ae40b4e7103ced", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-import_order_01-3ebf3c3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-import_order_01-3ebf3c3.stderr b/tests/reference/c-import_order_01-3ebf3c3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-import_order_01-3ebf3c3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop1-3e341c7.json b/tests/reference/c-loop1-3e341c7.json index 35b5b1707a..dc849a20aa 100644 --- a/tests/reference/c-loop1-3e341c7.json +++ b/tests/reference/c-loop1-3e341c7.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "c-loop1-3e341c7.stdout", - "stdout_hash": "c83616df972c7b3f966dab1ae3c339147a426324bd33890a9d13144e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-loop1-3e341c7.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-loop1-3e341c7.stderr b/tests/reference/c-loop1-3e341c7.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-loop1-3e341c7.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-loop4-eec10d3.json b/tests/reference/c-loop4-eec10d3.json index 3ee5448d4f..4d4dd01700 100644 --- a/tests/reference/c-loop4-eec10d3.json +++ b/tests/reference/c-loop4-eec10d3.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "c-loop4-eec10d3.stdout", - "stdout_hash": "8eea5321c1fd80c9bce62d443a5bc4709a5a9cfcb95fc38c8f369ce4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-loop4-eec10d3.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-loop4-eec10d3.stderr b/tests/reference/c-loop4-eec10d3.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-loop4-eec10d3.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-print_01-4d44628.json b/tests/reference/c-print_01-4d44628.json index c19acd876f..8a5817b27e 100644 --- a/tests/reference/c-print_01-4d44628.json +++ b/tests/reference/c-print_01-4d44628.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": "c-print_01-4d44628.stdout", - "stdout_hash": "618b140a8c12a6798b60e01373d930af2a8d6df85b5aed54227b3462", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-print_01-4d44628.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-print_01-4d44628.stderr b/tests/reference/c-print_01-4d44628.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-print_01-4d44628.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_import_02-d2c54c4.json b/tests/reference/c-test_import_02-d2c54c4.json index dce151ed72..376fe98b60 100644 --- a/tests/reference/c-test_import_02-d2c54c4.json +++ b/tests/reference/c-test_import_02-d2c54c4.json @@ -5,9 +5,9 @@ "infile_hash": "cf2059987c7470ee617df897ed0d19906a9a8a94f05a5612570fce91", "outfile": null, "outfile_hash": null, - "stdout": "c-test_import_02-d2c54c4.stdout", - "stdout_hash": "dc4de2618a3ad2e6c3f4eaa2b203104e51758040bb1f2ab14d85ba3a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-test_import_02-d2c54c4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-test_import_02-d2c54c4.stderr b/tests/reference/c-test_import_02-d2c54c4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-test_import_02-d2c54c4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-test_issue_518-fbbd299.json b/tests/reference/c-test_issue_518-fbbd299.json index 329271b124..f3498bd194 100644 --- a/tests/reference/c-test_issue_518-fbbd299.json +++ b/tests/reference/c-test_issue_518-fbbd299.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": "c-test_issue_518-fbbd299.stdout", - "stdout_hash": "2140b84aa94533cf8a3cc994b6eefa42b22cb03615c99967a9e3b1e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-test_issue_518-fbbd299.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-test_issue_518-fbbd299.stderr b/tests/reference/c-test_issue_518-fbbd299.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-test_issue_518-fbbd299.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/c-variable_decl_03-fa1823b.json b/tests/reference/c-variable_decl_03-fa1823b.json index 1060de968b..7f6e60fcd4 100644 --- a/tests/reference/c-variable_decl_03-fa1823b.json +++ b/tests/reference/c-variable_decl_03-fa1823b.json @@ -5,9 +5,9 @@ "infile_hash": "1e6bd54d3ca0db90eec540b68eff063ae2186d623cf0d64335b09cfe", "outfile": null, "outfile_hash": null, - "stdout": "c-variable_decl_03-fa1823b.stdout", - "stdout_hash": "b8397cdd7e8998d29574393db30b5638aedd2ecd34a596b8b1c29f7f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "c-variable_decl_03-fa1823b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/c-variable_decl_03-fa1823b.stderr b/tests/reference/c-variable_decl_03-fa1823b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/c-variable_decl_03-fa1823b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-assert1-ba60925.json b/tests/reference/cpp-assert1-ba60925.json index 9e0008db37..ffe3e8afa2 100644 --- a/tests/reference/cpp-assert1-ba60925.json +++ b/tests/reference/cpp-assert1-ba60925.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "cpp-assert1-ba60925.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-assert1-ba60925.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-assert1-ba60925.stderr b/tests/reference/cpp-assert1-ba60925.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-assert1-ba60925.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json index 9563427d03..b45eeaef4a 100644 --- a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": "cpp-doconcurrentloop_01-4e9f274.stdout", - "stdout_hash": "8a4d62895106f08dea98f98b2bae7c3f27b6b324243e47df681eba3c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-doconcurrentloop_01-4e9f274.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr b/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr12-fd2ea87.json b/tests/reference/cpp-expr12-fd2ea87.json index abfda3e82e..724c014e2d 100644 --- a/tests/reference/cpp-expr12-fd2ea87.json +++ b/tests/reference/cpp-expr12-fd2ea87.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr12-fd2ea87.stdout", - "stdout_hash": "3fd932aa8477bf21939c1376aa02973ffaa27249dded08685a4f8a27", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr12-fd2ea87.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr12-fd2ea87.stderr b/tests/reference/cpp-expr12-fd2ea87.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr12-fd2ea87.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr15-1661c0d.json b/tests/reference/cpp-expr15-1661c0d.json index c2a9730239..7eb433f6d1 100644 --- a/tests/reference/cpp-expr15-1661c0d.json +++ b/tests/reference/cpp-expr15-1661c0d.json @@ -5,9 +5,9 @@ "infile_hash": "f3fa7c8efa999392edc0a94ff9c7820ed0c3f1e849c77655151b8d72", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr15-1661c0d.stdout", - "stdout_hash": "89ea3f4e66182b1d6619b5babff51fde20752f5940bdfa027f9e9aa4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr15-1661c0d.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr15-1661c0d.stderr b/tests/reference/cpp-expr15-1661c0d.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr15-1661c0d.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr2-09c05ad.json b/tests/reference/cpp-expr2-09c05ad.json index 7f2a65d8fe..b4a295bee1 100644 --- a/tests/reference/cpp-expr2-09c05ad.json +++ b/tests/reference/cpp-expr2-09c05ad.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr2-09c05ad.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr2-09c05ad.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr2-09c05ad.stderr b/tests/reference/cpp-expr2-09c05ad.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr2-09c05ad.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr5-1de0e30.json b/tests/reference/cpp-expr5-1de0e30.json index 0db3289f22..926d01c5ae 100644 --- a/tests/reference/cpp-expr5-1de0e30.json +++ b/tests/reference/cpp-expr5-1de0e30.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr5-1de0e30.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr5-1de0e30.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr5-1de0e30.stderr b/tests/reference/cpp-expr5-1de0e30.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr5-1de0e30.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr6-f337f4f.json b/tests/reference/cpp-expr6-f337f4f.json index 8115193f00..c08ef4efde 100644 --- a/tests/reference/cpp-expr6-f337f4f.json +++ b/tests/reference/cpp-expr6-f337f4f.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr6-f337f4f.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr6-f337f4f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr6-f337f4f.stderr b/tests/reference/cpp-expr6-f337f4f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr6-f337f4f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr7-529bd53.json b/tests/reference/cpp-expr7-529bd53.json index b596a0f097..81517bf4cd 100644 --- a/tests/reference/cpp-expr7-529bd53.json +++ b/tests/reference/cpp-expr7-529bd53.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr7-529bd53.stdout", - "stdout_hash": "24b9dbec9975483d188f9ff05d5bda7117eb1b6d618424118db3e359", + "stdout": null, + "stdout_hash": null, "stderr": "cpp-expr7-529bd53.stderr", - "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.stderr b/tests/reference/cpp-expr7-529bd53.stderr index a4fad29beb..2bdcfc8433 100644 --- a/tests/reference/cpp-expr7-529bd53.stderr +++ b/tests/reference/cpp-expr7-529bd53.stderr @@ -1,11 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:4:13 - | -4 | a = i32(pow(2, 2)) - | ^^^^^^^^^ '**' could be used instead - -style suggestion: Could have used '**' instead of 'pow' - --> tests/expr7.py:8:15 - | -8 | res = i32(pow(a, b)) - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr8-704cece.json b/tests/reference/cpp-expr8-704cece.json index 1fac6d1530..fa499a600e 100644 --- a/tests/reference/cpp-expr8-704cece.json +++ b/tests/reference/cpp-expr8-704cece.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr8-704cece.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr8-704cece.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr8-704cece.stderr b/tests/reference/cpp-expr8-704cece.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr8-704cece.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr9-48868e9.json b/tests/reference/cpp-expr9-48868e9.json index ec3d6312dc..d16bc0bb06 100644 --- a/tests/reference/cpp-expr9-48868e9.json +++ b/tests/reference/cpp-expr9-48868e9.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr9-48868e9.stdout", - "stdout_hash": "8322420a1f1df346d89982ca461b6d08b67c2dab936e74d2a5f544f7", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr9-48868e9.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr9-48868e9.stderr b/tests/reference/cpp-expr9-48868e9.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr9-48868e9.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-expr_11-422c839.json b/tests/reference/cpp-expr_11-422c839.json index ab8387e398..f49c8c76d1 100644 --- a/tests/reference/cpp-expr_11-422c839.json +++ b/tests/reference/cpp-expr_11-422c839.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": "cpp-expr_11-422c839.stdout", - "stdout_hash": "c015d4446b89b36b010a37f5651e19ef8615ca00148c4ff51f8c5e3d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-expr_11-422c839.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-expr_11-422c839.stderr b/tests/reference/cpp-expr_11-422c839.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-expr_11-422c839.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop1-0a8cf3b.json b/tests/reference/cpp-loop1-0a8cf3b.json index 83fab1323b..f30fac872d 100644 --- a/tests/reference/cpp-loop1-0a8cf3b.json +++ b/tests/reference/cpp-loop1-0a8cf3b.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop1-0a8cf3b.stdout", - "stdout_hash": "47940a3d90ec65bad62ffb4a582149a8ed514e48071a45bb7eb3fe5b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop1-0a8cf3b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop1-0a8cf3b.stderr b/tests/reference/cpp-loop1-0a8cf3b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop1-0a8cf3b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop3-6020091.json b/tests/reference/cpp-loop3-6020091.json index 8705b64cc5..0c986c985a 100644 --- a/tests/reference/cpp-loop3-6020091.json +++ b/tests/reference/cpp-loop3-6020091.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop3-6020091.stdout", - "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop3-6020091.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop3-6020091.stderr b/tests/reference/cpp-loop3-6020091.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop3-6020091.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-loop4-cdb2174.json b/tests/reference/cpp-loop4-cdb2174.json index d5637d4b89..a2bea73e3b 100644 --- a/tests/reference/cpp-loop4-cdb2174.json +++ b/tests/reference/cpp-loop4-cdb2174.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": "cpp-loop4-cdb2174.stdout", - "stdout_hash": "a7a82cd77e9ab3cc7ed092234263ce57db724e0352d8bad31d090fcb", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-loop4-cdb2174.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-loop4-cdb2174.stderr b/tests/reference/cpp-loop4-cdb2174.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-loop4-cdb2174.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-print_01-026ef17.json b/tests/reference/cpp-print_01-026ef17.json index c254ecab8d..51596fb90e 100644 --- a/tests/reference/cpp-print_01-026ef17.json +++ b/tests/reference/cpp-print_01-026ef17.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": "cpp-print_01-026ef17.stdout", - "stdout_hash": "27da0159fcbc074b4527f6dc2ad9fbde547b888311fc5b92083eb0b9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-print_01-026ef17.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-print_01-026ef17.stderr b/tests/reference/cpp-print_01-026ef17.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-print_01-026ef17.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.json b/tests/reference/cpp-test_builtin_pow-56b3f92.json index 5aa482427c..1efee826e0 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.json +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_builtin_pow-56b3f92.stdout", - "stdout_hash": "1ba4554c50fe8ead16dca0fd1370e2255261d28724e6f9aa3a17543f", + "stdout": null, + "stdout_hash": null, "stderr": "cpp-test_builtin_pow-56b3f92.stderr", - "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", - "returncode": 0 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr index 5dbb75ad24..2bdcfc8433 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr @@ -1,5 +1 @@ -style suggestion: Could have used '**' instead of 'pow' - --> tests/../integration_tests/test_builtin_pow.py:11:16 - | -11 | assert i32(pow(a, b)) == 32 - | ^^^^^^^^^ '**' could be used instead +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.json b/tests/reference/cpp-test_list_repeat2-698d7f4.json index c2e854a654..efcadb3ab6 100644 --- a/tests/reference/cpp-test_list_repeat2-698d7f4.json +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.json @@ -5,9 +5,9 @@ "infile_hash": "3f1fa9fd655b76efa451a83734ddc61af0a917090588ef53afe30b04", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_list_repeat2-698d7f4.stdout", - "stdout_hash": "6e6428a71e48dbad6de969a48a9b958be8fb6d5ec2ed8490ee3f72ff", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-test_list_repeat2-698d7f4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.stderr b/tests/reference/cpp-test_list_repeat2-698d7f4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.json b/tests/reference/cpp-test_unary_op_03-fd9669a.json index b09b2a94a3..fc2e97434b 100644 --- a/tests/reference/cpp-test_unary_op_03-fd9669a.json +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "cpp-test_unary_op_03-fd9669a.stdout", - "stdout_hash": "50205765dbafb525c90c7551a7217ca5b5c197047dfe471ffd2f4dec", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "cpp-test_unary_op_03-fd9669a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.stderr b/tests/reference/cpp-test_unary_op_03-fd9669a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-assert1-8df4f31.json b/tests/reference/llvm-assert1-8df4f31.json index d280f55589..0877b9ec2a 100644 --- a/tests/reference/llvm-assert1-8df4f31.json +++ b/tests/reference/llvm-assert1-8df4f31.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "llvm-assert1-8df4f31.stdout", - "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-assert1-8df4f31.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-assert1-8df4f31.stderr b/tests/reference/llvm-assert1-8df4f31.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-assert1-8df4f31.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bindc_01-c984f09.json b/tests/reference/llvm-bindc_01-c984f09.json index d49cc35592..b0e8838c1d 100644 --- a/tests/reference/llvm-bindc_01-c984f09.json +++ b/tests/reference/llvm-bindc_01-c984f09.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": "llvm-bindc_01-c984f09.stdout", - "stdout_hash": "054106835033c19d6d0b10c264d915a4d4b11fee2a70abd6d66bade3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-bindc_01-c984f09.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-bindc_01-c984f09.stderr b/tests/reference/llvm-bindc_01-c984f09.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-bindc_01-c984f09.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-bool1-af4376b.json b/tests/reference/llvm-bool1-af4376b.json index 446f579e9f..4a8691cf04 100644 --- a/tests/reference/llvm-bool1-af4376b.json +++ b/tests/reference/llvm-bool1-af4376b.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": "llvm-bool1-af4376b.stdout", - "stdout_hash": "7c68133cc3f970d6eddca6cf982fb405b5a1c8014ef5aa916ea38cf6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-bool1-af4376b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-bool1-af4376b.stderr b/tests/reference/llvm-bool1-af4376b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-bool1-af4376b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr14-b96b5b1.json b/tests/reference/llvm-expr14-b96b5b1.json index f94838f361..365baf3b57 100644 --- a/tests/reference/llvm-expr14-b96b5b1.json +++ b/tests/reference/llvm-expr14-b96b5b1.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "llvm-expr14-b96b5b1.stdout", - "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-expr14-b96b5b1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-expr14-b96b5b1.stderr b/tests/reference/llvm-expr14-b96b5b1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-expr14-b96b5b1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-expr_01-54467c1.json b/tests/reference/llvm-expr_01-54467c1.json index 2c12ec9785..0e6749b5cf 100644 --- a/tests/reference/llvm-expr_01-54467c1.json +++ b/tests/reference/llvm-expr_01-54467c1.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "llvm-expr_01-54467c1.stdout", - "stdout_hash": "951a792984bf209b37aafc95435eb319906b5c9cb22a62a018556f06", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-expr_01-54467c1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-expr_01-54467c1.stderr b/tests/reference/llvm-expr_01-54467c1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-expr_01-54467c1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-func_inline_01-2d4583a.json b/tests/reference/llvm-func_inline_01-2d4583a.json index 60381a81be..44c81c0d7d 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.json +++ b/tests/reference/llvm-func_inline_01-2d4583a.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "llvm-func_inline_01-2d4583a.stdout", - "stdout_hash": "3d0670fb3a5502d046ad0acaa0b5d0f06cd05285df45bef0eca0b626", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-func_inline_01-2d4583a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-func_inline_01-2d4583a.stderr b/tests/reference/llvm-func_inline_01-2d4583a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-func_inline_01-2d4583a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-lpython1-23c5987.json b/tests/reference/llvm-lpython1-23c5987.json index f1aa41324a..3ce5e1e99d 100644 --- a/tests/reference/llvm-lpython1-23c5987.json +++ b/tests/reference/llvm-lpython1-23c5987.json @@ -5,9 +5,9 @@ "infile_hash": "195a467b66705e0f2638aee8c8a6e9145112b2964e05896c328e0d86", "outfile": null, "outfile_hash": null, - "stdout": "llvm-lpython1-23c5987.stdout", - "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-lpython1-23c5987.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-lpython1-23c5987.stderr b/tests/reference/llvm-lpython1-23c5987.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-lpython1-23c5987.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-print_04-443a8d8.json b/tests/reference/llvm-print_04-443a8d8.json index d2d3439fea..88e77313e6 100644 --- a/tests/reference/llvm-print_04-443a8d8.json +++ b/tests/reference/llvm-print_04-443a8d8.json @@ -5,9 +5,9 @@ "infile_hash": "88affcdc1013b979debbf8b47a481909670b62c91fc5963af42c2495", "outfile": null, "outfile_hash": null, - "stdout": "llvm-print_04-443a8d8.stdout", - "stdout_hash": "95087a18862e89fbe34c93a49eef3683bc027bf02c47d41c27b9bc46", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-print_04-443a8d8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-print_04-443a8d8.stderr b/tests/reference/llvm-print_04-443a8d8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-print_04-443a8d8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-structs_11-09fea6a.json b/tests/reference/llvm-structs_11-09fea6a.json index c5d19b276c..8988f29701 100644 --- a/tests/reference/llvm-structs_11-09fea6a.json +++ b/tests/reference/llvm-structs_11-09fea6a.json @@ -5,9 +5,9 @@ "infile_hash": "9cb6c80ad837ba66472a91b22e9068ec439b6a2a179a452d90d84c78", "outfile": null, "outfile_hash": null, - "stdout": "llvm-structs_11-09fea6a.stdout", - "stdout_hash": "5257bcde84f3ca956bdf8ce0d0dcffab462418097139e577b06748a3", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-structs_11-09fea6a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-structs_11-09fea6a.stderr b/tests/reference/llvm-structs_11-09fea6a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-structs_11-09fea6a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_issue_518-cdb641a.json b/tests/reference/llvm-test_issue_518-cdb641a.json index 574d643253..2456e7e680 100644 --- a/tests/reference/llvm-test_issue_518-cdb641a.json +++ b/tests/reference/llvm-test_issue_518-cdb641a.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": "llvm-test_issue_518-cdb641a.stdout", - "stdout_hash": "923730d85df2dd4d88987ee03b085cc9035929493898dc8c99409dc6", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-test_issue_518-cdb641a.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-test_issue_518-cdb641a.stderr b/tests/reference/llvm-test_issue_518-cdb641a.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-test_issue_518-cdb641a.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.json b/tests/reference/llvm-test_unary_op_03-046fb86.json index 800d513680..987b554d29 100644 --- a/tests/reference/llvm-test_unary_op_03-046fb86.json +++ b/tests/reference/llvm-test_unary_op_03-046fb86.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": "llvm-test_unary_op_03-046fb86.stdout", - "stdout_hash": "8ae64ade26bcceb59c961b87142054ab443d47b4467569b01d9d24f9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm-test_unary_op_03-046fb86.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.stderr b/tests/reference/llvm-test_unary_op_03-046fb86.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm-test_unary_op_03-046fb86.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index eaf44451a7..5da309cf11 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.json +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": "llvm_dbg-expr_01-9fc5f30.stdout", - "stdout_hash": "05769e73cdff14fdd425e63737873d8843446992063a8c0715e1b8ba", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "llvm_dbg-expr_01-9fc5f30.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr b/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.json b/tests/reference/pass_class_constructor-structs_16-5e3508f.json index 8204d2a621..8a3ed99660 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.json +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": "pass_class_constructor-structs_16-5e3508f.stdout", - "stdout_hash": "b2d0bddf9e8ba1877d428e44cb6bc2a32bb7d2c9db18a20d649dd7cf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_class_constructor-structs_16-5e3508f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr b/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json index 4c672f0719..bdf49ff2f8 100644 --- a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json +++ b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": "pass_inline_function_calls-func_inline_01-fba3c47.stdout", - "stdout_hash": "1aa0f1c94c3cb04aa6009f15f823c65cbda2fd3f3a0b52eedd945469", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_inline_function_calls-func_inline_01-fba3c47.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stderr b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index d19435fc29..64f6b3a58a 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "477d833ef6932a780cad4c5214b9dfbd7979b18abf70b31bc57a9cd1", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_loop_vectorise-vec_01-be9985e.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.json b/tests/reference/pass_print_list_tuple-print_02-09600eb.json index 0aed9ffa4f..5d8cec3211 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.json +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": "pass_print_list_tuple-print_02-09600eb.stdout", - "stdout_hash": "2831d417b5508b57e5e64c51339eb96f4d9aaf3559ee19c31dd0bb3c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_print_list_tuple-print_02-09600eb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr b/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json index c2fa5807d7..b453ba02c4 100644 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout", - "stdout_hash": "f63197ac9c1a649cfb2d3a3ef6f6672964ad753593afc68ce6d567e9", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index 1db5a55ee7..8f00165172 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": "python-assert1-192ca6c.stdout", - "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-assert1-192ca6c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-assert1-192ca6c.stderr b/tests/reference/python-assert1-192ca6c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-assert1-192ca6c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index ac0ac5afda..fcd242d789 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": "python-assign1-f87bafa.stdout", - "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-assign1-f87bafa.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-assign1-f87bafa.stderr b/tests/reference/python-assign1-f87bafa.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-assign1-f87bafa.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 9f40e4dc6d..6e571b1892 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": "python-expr11-e6681c8.stdout", - "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr11-e6681c8.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr11-e6681c8.stderr b/tests/reference/python-expr11-e6681c8.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr11-e6681c8.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 57dfc1ce5e..46e2041385 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "python-expr14-2e6ab03.stdout", - "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr14-2e6ab03.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr14-2e6ab03.stderr b/tests/reference/python-expr14-2e6ab03.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr14-2e6ab03.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 5ad1fd4c8d..3f11d3bf63 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -5,9 +5,9 @@ "infile_hash": "105d03de28e04eac6f02555286cf2b954caa81d7135618017aeefe79", "outfile": null, "outfile_hash": null, - "stdout": "python-expr17-3b84714.stdout", - "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr17-3b84714.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr17-3b84714.stderr b/tests/reference/python-expr17-3b84714.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr17-3b84714.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 07c3053bc1..11c5722e89 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "python-expr2-6b69018.stdout", - "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr2-6b69018.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr2-6b69018.stderr b/tests/reference/python-expr2-6b69018.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr2-6b69018.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index abc691f0c0..3695587ef5 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": "python-expr4-161a0ec.stdout", - "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr4-161a0ec.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr4-161a0ec.stderr b/tests/reference/python-expr4-161a0ec.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr4-161a0ec.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 1c3f9279d8..467abc4508 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": "python-expr5-dee0e5c.stdout", - "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr5-dee0e5c.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr5-dee0e5c.stderr b/tests/reference/python-expr5-dee0e5c.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr5-dee0e5c.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index 4637905e1c..3d9783b51b 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": "python-expr6-1a1d4fb.stdout", - "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-expr6-1a1d4fb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-expr6-1a1d4fb.stderr b/tests/reference/python-expr6-1a1d4fb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-expr6-1a1d4fb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-test_aggregate_constants-26c89d6.json b/tests/reference/python-test_aggregate_constants-26c89d6.json index d73a486eda..517e200277 100644 --- a/tests/reference/python-test_aggregate_constants-26c89d6.json +++ b/tests/reference/python-test_aggregate_constants-26c89d6.json @@ -5,9 +5,9 @@ "infile_hash": "6e225037304a9a1222b4c356b8cd1ffc5ed4a58bb7d6916c242c7b53", "outfile": null, "outfile_hash": null, - "stdout": "python-test_aggregate_constants-26c89d6.stdout", - "stdout_hash": "615052b21f411decc56105bba5b9b1286e369c3da614dddfcaa6e3a2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-test_aggregate_constants-26c89d6.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-test_aggregate_constants-26c89d6.stderr b/tests/reference/python-test_aggregate_constants-26c89d6.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-test_aggregate_constants-26c89d6.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/python-test_list_methods-ceccf6b.json b/tests/reference/python-test_list_methods-ceccf6b.json index 39da6af50d..2608b32ee7 100644 --- a/tests/reference/python-test_list_methods-ceccf6b.json +++ b/tests/reference/python-test_list_methods-ceccf6b.json @@ -5,9 +5,9 @@ "infile_hash": "8fe6f0b490e63a1b86d4964ede9d5410d421e0251bd692d36a4b79c6", "outfile": null, "outfile_hash": null, - "stdout": "python-test_list_methods-ceccf6b.stdout", - "stdout_hash": "888c041c38f4a7c2ea49df884a2caae10cc223b746227de97f9abf25", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "python-test_list_methods-ceccf6b.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/python-test_list_methods-ceccf6b.stderr b/tests/reference/python-test_list_methods-ceccf6b.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/python-test_list_methods-ceccf6b.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.json b/tests/reference/run_dbg-test_assert_01-2f34744.json index f8ac5ccbe9..6badd120bb 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.json +++ b/tests/reference/run_dbg-test_assert_01-2f34744.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_01-2f34744.stderr", - "stderr_hash": "4811af471c73572b285e9ea01c8689abdd3cb32c717b3cd4876d2669", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.stderr b/tests/reference/run_dbg-test_assert_01-2f34744.stderr index a7dc14d623..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.stderr +++ b/tests/reference/run_dbg-test_assert_01-2f34744.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_assert_01.py", line 1 - def test(): - File "tests/runtime_errors/test_assert_01.py", line 4 - test() - File "tests/runtime_errors/test_assert_01.py", line 2 - assert False -AssertionError +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.json b/tests/reference/run_dbg-test_assert_02-c6de25a.json index 19b16179f5..238eeca6cd 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.json +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_02-c6de25a.stderr", - "stderr_hash": "d5bfce55992e8d0630849442ee1f9b32864c64c328917c29fafc9424", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr index 0b837dc18e..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_assert_02.py", line 1 - def test(): - File "tests/runtime_errors/test_assert_02.py", line 4 - test() - File "tests/runtime_errors/test_assert_02.py", line 2 - assert 1 != 1, "One is equal to one." -AssertionError: One is equal to one. +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json index f771107475..64193b5868 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_03-bd7b7dd.stderr", - "stderr_hash": "cae7dd955478787917e9dbb0bc1f63631317b13da1d892c3ebab9097", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr index 65f2444ba9..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr @@ -1,11 +1 @@ - File "tests/runtime_errors/test_assert_03.py", line 1 - def f(): - File "tests/runtime_errors/test_assert_03.py", line 10 - main() - File "tests/runtime_errors/test_assert_03.py", line 8 - f() - File "tests/runtime_errors/test_assert_03.py", line 2 - g() - File "tests/runtime_errors/test_assert_03.py", line 5 - assert False -AssertionError +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.json b/tests/reference/run_dbg-test_quit_01-30889cc.json index 37ce5d232a..17a94bf520 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.json +++ b/tests/reference/run_dbg-test_quit_01-30889cc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_quit_01-30889cc.stderr", - "stderr_hash": "56a8b2a9b2ee213cbfab4c18870ed93ddbfaa37e421f171155d06d4f", - "returncode": 10 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.stderr b/tests/reference/run_dbg-test_quit_01-30889cc.stderr index 5fd4fe85c8..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.stderr +++ b/tests/reference/run_dbg-test_quit_01-30889cc.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_quit_01.py", line 1 - def test(): - File "tests/runtime_errors/test_quit_01.py", line 4 - test() - File "tests/runtime_errors/test_quit_01.py", line 2 - quit(10) -STOP 10 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.json b/tests/reference/run_dbg-test_raise_01-dfd86ca.json index 2dbe004c7e..bc911ebc0b 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.json +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_raise_01-dfd86ca.stderr", - "stderr_hash": "76085f527077a81ba6457af8f982a497038168f555ab4027d0d6340e", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr index 42bc707825..2bdcfc8433 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr @@ -1,7 +1 @@ - File "tests/runtime_errors/test_raise_01.py", line 1 - def test(): - File "tests/runtime_errors/test_raise_01.py", line 4 - test() - File "tests/runtime_errors/test_raise_01.py", line 2 - raise -ERROR STOP +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict14-421fe53.json b/tests/reference/runtime-test_dict14-421fe53.json index ae6a837f77..66bfd9ec72 100644 --- a/tests/reference/runtime-test_dict14-421fe53.json +++ b/tests/reference/runtime-test_dict14-421fe53.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict14-421fe53.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict14-421fe53.stderr b/tests/reference/runtime-test_dict14-421fe53.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict14-421fe53.stderr +++ b/tests/reference/runtime-test_dict14-421fe53.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict15-6f3af0d.json b/tests/reference/runtime-test_dict15-6f3af0d.json index 5bf5c80a4b..e6b2d45435 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.json +++ b/tests/reference/runtime-test_dict15-6f3af0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict15-6f3af0d.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict15-6f3af0d.stderr b/tests/reference/runtime-test_dict15-6f3af0d.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.stderr +++ b/tests/reference/runtime-test_dict15-6f3af0d.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_dict16-c5a958d.json b/tests/reference/runtime-test_dict16-c5a958d.json index 471c82d252..3608bd8b46 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.json +++ b/tests/reference/runtime-test_dict16-c5a958d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict16-c5a958d.stderr", - "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict16-c5a958d.stderr b/tests/reference/runtime-test_dict16-c5a958d.stderr index e8c90e4e1d..2bdcfc8433 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.stderr +++ b/tests/reference/runtime-test_dict16-c5a958d.stderr @@ -1 +1 @@ -KeyError: The dict does not contain the specified key +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json index 4a4b853c8e..73074357f3 100644 --- a/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json +++ b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json @@ -5,9 +5,9 @@ "infile_hash": "b0f779598e5d9868d183f1032fb3f87c131fedacf7848aaed6c4d238", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_intrinsic_function_mixed_print-a862825.stdout", - "stdout_hash": "a8d2083be043accf4ebe8c6a3e8a2427d492323b12d0c041ba79f10e", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_intrinsic_function_mixed_print-a862825.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.stderr b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.json b/tests/reference/runtime-test_list_01-3ee9b3e.json index 0c845eb4e6..d6259e586e 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.json +++ b/tests/reference/runtime-test_list_01-3ee9b3e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_01-3ee9b3e.stderr", - "stderr_hash": "c9cbdc4df1e7fbe0a6e73db7ac7809f71102fb524c8aa86139271006", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.stderr b/tests/reference/runtime-test_list_01-3ee9b3e.stderr index 86d697f5c2..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.stderr +++ b/tests/reference/runtime-test_list_01-3ee9b3e.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 4 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_02-5f7db5f.json b/tests/reference/runtime-test_list_02-5f7db5f.json index c4afb880c4..94efe2ae6f 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.json +++ b/tests/reference/runtime-test_list_02-5f7db5f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_02-5f7db5f.stderr", - "stderr_hash": "f45ba86e610eeb2cc11fc176120e56d153a896f486e9b04d94fa3de1", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_02-5f7db5f.stderr b/tests/reference/runtime-test_list_02-5f7db5f.stderr index 4f2d5a50c5..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.stderr +++ b/tests/reference/runtime-test_list_02-5f7db5f.stderr @@ -1 +1 @@ -IndexError: List index is out of range. Index range is (0, 2), but the given index is 3 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index-0483808.json b/tests/reference/runtime-test_list_index-0483808.json index 36ec2cbe9d..1b7534e5dd 100644 --- a/tests/reference/runtime-test_list_index-0483808.json +++ b/tests/reference/runtime-test_list_index-0483808.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index-0483808.stderr", - "stderr_hash": "dd3d49b5f2f97ed8f1d27cd73ebca7a8740483660dd4ae702e2048b2", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index-0483808.stderr b/tests/reference/runtime-test_list_index-0483808.stderr index 93fd195103..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index-0483808.stderr +++ b/tests/reference/runtime-test_list_index-0483808.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 0 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index2-1249233.json b/tests/reference/runtime-test_list_index2-1249233.json index f1e4344ce2..ee4c8fa5d6 100644 --- a/tests/reference/runtime-test_list_index2-1249233.json +++ b/tests/reference/runtime-test_list_index2-1249233.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index2-1249233.stderr", - "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index2-1249233.stderr b/tests/reference/runtime-test_list_index2-1249233.stderr index 68bd909af9..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index2-1249233.stderr +++ b/tests/reference/runtime-test_list_index2-1249233.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 1 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index3-647a94a.json b/tests/reference/runtime-test_list_index3-647a94a.json index 6a0d2c606b..a87dda88df 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.json +++ b/tests/reference/runtime-test_list_index3-647a94a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index3-647a94a.stderr", - "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index3-647a94a.stderr b/tests/reference/runtime-test_list_index3-647a94a.stderr index 68bd909af9..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.stderr +++ b/tests/reference/runtime-test_list_index3-647a94a.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 1 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.json b/tests/reference/runtime-test_list_index4-c31dfdb.json index 237d1a5f2e..235e7a28c6 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.json +++ b/tests/reference/runtime-test_list_index4-c31dfdb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index4-c31dfdb.stderr", - "stderr_hash": "3e3eee1ba7f96c1edaeed1c7b93f54b397dbe3b08d20c9b720c291a5", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.stderr b/tests/reference/runtime-test_list_index4-c31dfdb.stderr index 6adc6bd250..2bdcfc8433 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.stderr +++ b/tests/reference/runtime-test_list_index4-c31dfdb.stderr @@ -1 +1 @@ -ValueError: The list does not contain the element: 2 +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json index fde8aee79c..9a980d7a3b 100644 --- a/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json +++ b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json @@ -5,9 +5,9 @@ "infile_hash": "14ce4950ca0ff6c6f610df787ad8d260148866f4c7062ab0b856ec5a", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_list_item_mixed_print-a3fd49f.stdout", - "stdout_hash": "9d9a68fea29f11320efb0764ce38ed3d4090f64457b0f1eb10251a2b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_list_item_mixed_print-a3fd49f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.stderr b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_01-50bdf2f.json b/tests/reference/runtime-test_str_01-50bdf2f.json index d28f645eca..1b080ec77d 100644 --- a/tests/reference/runtime-test_str_01-50bdf2f.json +++ b/tests/reference/runtime-test_str_01-50bdf2f.json @@ -5,9 +5,9 @@ "infile_hash": "7fb9748271af03bfa35e190a4514480662f42263ebfa0a6b2e082868", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_str_01-50bdf2f.stdout", - "stdout_hash": "ae5584858d62f3df08abdd365ea09fed0a7aa75f0f10698a7f7c2508", - "stderr": null, - "stderr_hash": null, - "returncode": 1 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_str_01-50bdf2f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_01-50bdf2f.stderr b/tests/reference/runtime-test_str_01-50bdf2f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_str_01-50bdf2f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/runtime-test_str_02-c38ba27.json b/tests/reference/runtime-test_str_02-c38ba27.json index 18d74d95fd..b56c01c847 100644 --- a/tests/reference/runtime-test_str_02-c38ba27.json +++ b/tests/reference/runtime-test_str_02-c38ba27.json @@ -5,9 +5,9 @@ "infile_hash": "63853d644565a26ea82a41221d8fe11d9fc20d9132a36a76e6aba5e6", "outfile": null, "outfile_hash": null, - "stdout": "runtime-test_str_02-c38ba27.stdout", - "stdout_hash": "59f7b180db70f25c853c552c014ae09c1ee0671dfa0cbe205815c6b9", - "stderr": null, - "stderr_hash": null, - "returncode": 1 + "stdout": null, + "stdout_hash": null, + "stderr": "runtime-test_str_02-c38ba27.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_02-c38ba27.stderr b/tests/reference/runtime-test_str_02-c38ba27.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/runtime-test_str_02-c38ba27.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment1-2f8ab90.json b/tests/reference/tokens-comment1-2f8ab90.json index cea27f0740..7a625aca02 100644 --- a/tests/reference/tokens-comment1-2f8ab90.json +++ b/tests/reference/tokens-comment1-2f8ab90.json @@ -5,9 +5,9 @@ "infile_hash": "27258459bf39e8c5bcaa41e7fef8a593775a915273787edc46c73b4d", "outfile": null, "outfile_hash": null, - "stdout": "tokens-comment1-2f8ab90.stdout", - "stdout_hash": "9e9a900b941381aadb0d8f29662fa337e918a769daba0c019d7ccdee", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-comment1-2f8ab90.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-comment1-2f8ab90.stderr b/tests/reference/tokens-comment1-2f8ab90.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-comment1-2f8ab90.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-comment2-b289dad.json b/tests/reference/tokens-comment2-b289dad.json index 8bdb10892b..dd76df3d28 100644 --- a/tests/reference/tokens-comment2-b289dad.json +++ b/tests/reference/tokens-comment2-b289dad.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": "tokens-comment2-b289dad.stdout", - "stdout_hash": "40e09fec45afa4b961404b5b0e5d4b1ff68828891bbf3c2cd373a910", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-comment2-b289dad.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-comment2-b289dad.stderr b/tests/reference/tokens-comment2-b289dad.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-comment2-b289dad.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-docstring1-1355fbb.json b/tests/reference/tokens-docstring1-1355fbb.json index ee767caca7..ec40113c0a 100644 --- a/tests/reference/tokens-docstring1-1355fbb.json +++ b/tests/reference/tokens-docstring1-1355fbb.json @@ -5,9 +5,9 @@ "infile_hash": "76a733fb41e5cfebb1d9bd74a719fa2644e746ce06a64fbbf91358a8", "outfile": null, "outfile_hash": null, - "stdout": "tokens-docstring1-1355fbb.stdout", - "stdout_hash": "9afa056946f77dcfa0a5aa89b3ff738274836892169e03c14ee14a8f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-docstring1-1355fbb.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-docstring1-1355fbb.stderr b/tests/reference/tokens-docstring1-1355fbb.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-docstring1-1355fbb.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent1-0b243c5.json b/tests/reference/tokens-indent1-0b243c5.json index 8f6a69248b..b936a2da15 100644 --- a/tests/reference/tokens-indent1-0b243c5.json +++ b/tests/reference/tokens-indent1-0b243c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent1-0b243c5.stderr", - "stderr_hash": "d642cbfab3b7f5cdc1d373d420877c776d64b9eb6dcdd2491f7970f7", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.stderr b/tests/reference/tokens-indent1-0b243c5.stderr index ce7ce194d9..2bdcfc8433 100644 --- a/tests/reference/tokens-indent1-0b243c5.stderr +++ b/tests/reference/tokens-indent1-0b243c5.stderr @@ -1,5 +1 @@ -tokenizer error: Indentation should be of the same type (either tabs or spaces) - --> tests/tokens/errors/indent1.py:3:1 - | -3 | pass - | ^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent1-290e858.json b/tests/reference/tokens-indent1-290e858.json index 7374507118..963e5e3210 100644 --- a/tests/reference/tokens-indent1-290e858.json +++ b/tests/reference/tokens-indent1-290e858.json @@ -5,9 +5,9 @@ "infile_hash": "e8d2e3a0872f5aea8db4b6631f2fcb0e562dda5b3f59ff247cb9aaa9", "outfile": null, "outfile_hash": null, - "stdout": "tokens-indent1-290e858.stdout", - "stdout_hash": "9b71c23ca510cf5a4529540766fb16fc3c5b59bc7225efcfe25b3f0b", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-indent1-290e858.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-290e858.stderr b/tests/reference/tokens-indent1-290e858.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-indent1-290e858.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent2-a8438a0.json b/tests/reference/tokens-indent2-a8438a0.json index 6842962c04..921c99785b 100644 --- a/tests/reference/tokens-indent2-a8438a0.json +++ b/tests/reference/tokens-indent2-a8438a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent2-a8438a0.stderr", - "stderr_hash": "ab862ff68983c5975d21f13c5b159de2a2888cae1d38a38a24700a88", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.stderr b/tests/reference/tokens-indent2-a8438a0.stderr index 75f882f0a8..2bdcfc8433 100644 --- a/tests/reference/tokens-indent2-a8438a0.stderr +++ b/tests/reference/tokens-indent2-a8438a0.stderr @@ -1,5 +1 @@ -tokenizer error: Indentation should be of the same type (either tabs or spaces) - --> tests/tokens/errors/indent2.py:4:1 - | -4 | else: - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent2-e702789.json b/tests/reference/tokens-indent2-e702789.json index a30e0d0e55..97e14132fb 100644 --- a/tests/reference/tokens-indent2-e702789.json +++ b/tests/reference/tokens-indent2-e702789.json @@ -5,9 +5,9 @@ "infile_hash": "6ee8bbeb2e48631f07b13012f569904545ce5c14e714003d030fc385", "outfile": null, "outfile_hash": null, - "stdout": "tokens-indent2-e702789.stdout", - "stdout_hash": "e259b5fcc4c1d83a04924c51a6a6f6d9be631970d3663e5be065ed7d", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-indent2-e702789.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-e702789.stderr b/tests/reference/tokens-indent2-e702789.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-indent2-e702789.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-indent3-0eaf3e6.json b/tests/reference/tokens-indent3-0eaf3e6.json index e1ee281ca3..7a716e738f 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.json +++ b/tests/reference/tokens-indent3-0eaf3e6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent3-0eaf3e6.stderr", - "stderr_hash": "1eddb6f37641a3eee16900c7025e6420f21cd97d3f877720bc90401b", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.stderr b/tests/reference/tokens-indent3-0eaf3e6.stderr index d6f7eb6224..2bdcfc8433 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.stderr +++ b/tests/reference/tokens-indent3-0eaf3e6.stderr @@ -1,5 +1 @@ -tokenizer error: Expected an indented block. - --> tests/tokens/errors/indent3.py:5:1 - | -5 | pass - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-numbers1-589063f.json b/tests/reference/tokens-numbers1-589063f.json index 6b70fe6d2a..c0776a05a8 100644 --- a/tests/reference/tokens-numbers1-589063f.json +++ b/tests/reference/tokens-numbers1-589063f.json @@ -5,9 +5,9 @@ "infile_hash": "8905fda648bd8c1b0dde75bdbd1eeb72232d459d634f324a676a70aa", "outfile": null, "outfile_hash": null, - "stdout": "tokens-numbers1-589063f.stdout", - "stdout_hash": "10d82b7f649d7cded64379a82a40123a29115546eb66bf54389958cf", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-numbers1-589063f.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-numbers1-589063f.stderr b/tests/reference/tokens-numbers1-589063f.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-numbers1-589063f.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren1-94fa736.json b/tests/reference/tokens-paren1-94fa736.json index b939a408f3..a210360a40 100644 --- a/tests/reference/tokens-paren1-94fa736.json +++ b/tests/reference/tokens-paren1-94fa736.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren1-94fa736.stderr", - "stderr_hash": "d0af4503aa7935c5215252efbb68900d95a6b897f6ad195850573db0", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.stderr b/tests/reference/tokens-paren1-94fa736.stderr index 9d1d1aee5a..2bdcfc8433 100644 --- a/tests/reference/tokens-paren1-94fa736.stderr +++ b/tests/reference/tokens-paren1-94fa736.stderr @@ -1,5 +1 @@ -tokenizer error: Too many nested parentheses - --> tests/tokens/errors/paren1.py:1:202 - | -1 | -(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren2-0eef339.json b/tests/reference/tokens-paren2-0eef339.json index 8d1ac74d27..f5d8c0a5da 100644 --- a/tests/reference/tokens-paren2-0eef339.json +++ b/tests/reference/tokens-paren2-0eef339.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren2-0eef339.stderr", - "stderr_hash": "60430252b0f0f0ab667252a10da601d08dcc962d240fbc7c3fe3fd6c", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren2-0eef339.stderr b/tests/reference/tokens-paren2-0eef339.stderr index e1fa73a259..2bdcfc8433 100644 --- a/tests/reference/tokens-paren2-0eef339.stderr +++ b/tests/reference/tokens-paren2-0eef339.stderr @@ -1,5 +1 @@ -tokenizer error: Parentheses does not match - --> tests/tokens/errors/paren2.py:6:3 - | -6 | [{]} - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren3-0d47100.json b/tests/reference/tokens-paren3-0d47100.json index a0fc7a5fe8..8e00b3248a 100644 --- a/tests/reference/tokens-paren3-0d47100.json +++ b/tests/reference/tokens-paren3-0d47100.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren3-0d47100.stderr", - "stderr_hash": "5dfebef8a231835dd95c490a961ef3981b73e717a91351ad9d327676", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren3-0d47100.stderr b/tests/reference/tokens-paren3-0d47100.stderr index fd5422d82b..2bdcfc8433 100644 --- a/tests/reference/tokens-paren3-0d47100.stderr +++ b/tests/reference/tokens-paren3-0d47100.stderr @@ -1,5 +1 @@ -tokenizer error: Parenthesis unexpected - --> tests/tokens/errors/paren3.py:2:1 - | -2 | ] {}} - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-paren4-5c2fc32.json b/tests/reference/tokens-paren4-5c2fc32.json index 184481775c..55dd9da1e8 100644 --- a/tests/reference/tokens-paren4-5c2fc32.json +++ b/tests/reference/tokens-paren4-5c2fc32.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren4-5c2fc32.stderr", - "stderr_hash": "4ee038fab6af5c6ed6e0bfc147b98031946c9aa227364e263aaa4913", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-paren4-5c2fc32.stderr b/tests/reference/tokens-paren4-5c2fc32.stderr index 28331acf02..2bdcfc8433 100644 --- a/tests/reference/tokens-paren4-5c2fc32.stderr +++ b/tests/reference/tokens-paren4-5c2fc32.stderr @@ -1,5 +1 @@ -tokenizer error: Parentheses was never closed - --> tests/tokens/errors/paren4.py:6:1 - | -6 | - | ^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-symbols1-658c990.json b/tests/reference/tokens-symbols1-658c990.json index 58240ae0fe..971bcb654e 100644 --- a/tests/reference/tokens-symbols1-658c990.json +++ b/tests/reference/tokens-symbols1-658c990.json @@ -5,9 +5,9 @@ "infile_hash": "3f7910682e26267a50d48952da7dfcd8414cebb79ce55acc3b7ccc3f", "outfile": null, "outfile_hash": null, - "stdout": "tokens-symbols1-658c990.stdout", - "stdout_hash": "19dac50b2ce24d3a3d807a0d471b725063dd652bb785b46ffe05c81f", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "tokens-symbols1-658c990.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-symbols1-658c990.stderr b/tests/reference/tokens-symbols1-658c990.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/tokens-symbols1-658c990.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index de80ac4c4e..209a82c68c 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-test_literal-e20c024.stderr", - "stderr_hash": "58fe8b74550bd6f81761b173626f3d45eaae346665862f1b085eebe8", - "returncode": 1 + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stderr b/tests/reference/tokens-test_literal-e20c024.stderr index 977e7c1fd1..2bdcfc8433 100644 --- a/tests/reference/tokens-test_literal-e20c024.stderr +++ b/tests/reference/tokens-test_literal-e20c024.stderr @@ -1,5 +1 @@ -tokenizer error: Leading zeros in decimal integer are not allowed - --> tests/errors/test_literal.py:2:14 - | -2 | x: i32 = 0123 - | ^^^^ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-bool1-234bcd1.json b/tests/reference/wat-bool1-234bcd1.json index 4be1a3e7c1..2848f54fc5 100644 --- a/tests/reference/wat-bool1-234bcd1.json +++ b/tests/reference/wat-bool1-234bcd1.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": "wat-bool1-234bcd1.stdout", - "stdout_hash": "1ac138f5c0fd3b21a75e6bf4e0024d5f0df2f0a6b195defd472677c2", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-bool1-234bcd1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-bool1-234bcd1.stderr b/tests/reference/wat-bool1-234bcd1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-bool1-234bcd1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr14-5e0cb96.json b/tests/reference/wat-expr14-5e0cb96.json index 09741a198d..de6897b296 100644 --- a/tests/reference/wat-expr14-5e0cb96.json +++ b/tests/reference/wat-expr14-5e0cb96.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr14-5e0cb96.stdout", - "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr14-5e0cb96.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr14-5e0cb96.stderr b/tests/reference/wat-expr14-5e0cb96.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr14-5e0cb96.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr2-8b17723.json b/tests/reference/wat-expr2-8b17723.json index ad73a311e7..f083000686 100644 --- a/tests/reference/wat-expr2-8b17723.json +++ b/tests/reference/wat-expr2-8b17723.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr2-8b17723.stdout", - "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr2-8b17723.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr2-8b17723.stderr b/tests/reference/wat-expr2-8b17723.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr2-8b17723.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-expr9-f73afd1.json b/tests/reference/wat-expr9-f73afd1.json index a5aa2534df..08896a6441 100644 --- a/tests/reference/wat-expr9-f73afd1.json +++ b/tests/reference/wat-expr9-f73afd1.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": "wat-expr9-f73afd1.stdout", - "stdout_hash": "169634bcbf991ebd3a4315e3824320762aea19971ac0a85026095e6c", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-expr9-f73afd1.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-expr9-f73afd1.stderr b/tests/reference/wat-expr9-f73afd1.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-expr9-f73afd1.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-loop1-e0046d4.json b/tests/reference/wat-loop1-e0046d4.json index 05dedbeef8..5f7b17c056 100644 --- a/tests/reference/wat-loop1-e0046d4.json +++ b/tests/reference/wat-loop1-e0046d4.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": "wat-loop1-e0046d4.stdout", - "stdout_hash": "186355413b04732159a4ea9cf108245721b5a41d5a6630a4f8cc7785", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-loop1-e0046d4.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-loop1-e0046d4.stderr b/tests/reference/wat-loop1-e0046d4.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-loop1-e0046d4.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found diff --git a/tests/reference/wat-print_str-385e953.json b/tests/reference/wat-print_str-385e953.json index de1714455f..f603031812 100644 --- a/tests/reference/wat-print_str-385e953.json +++ b/tests/reference/wat-print_str-385e953.json @@ -5,9 +5,9 @@ "infile_hash": "56d2a86f8e1cca05ff1749d1c4cdaa79f99b6f92d3ce60870ee900d7", "outfile": null, "outfile_hash": null, - "stdout": "wat-print_str-385e953.stdout", - "stdout_hash": "8e9a0f7a017cdd451f10e9b8686d3a9ba00c1c4088fbd01cfa2df1cc", - "stderr": null, - "stderr_hash": null, - "returncode": 0 + "stdout": null, + "stdout_hash": null, + "stderr": "wat-print_str-385e953.stderr", + "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", + "returncode": 127 } \ No newline at end of file diff --git a/tests/reference/wat-print_str-385e953.stderr b/tests/reference/wat-print_str-385e953.stderr new file mode 100644 index 0000000000..2bdcfc8433 --- /dev/null +++ b/tests/reference/wat-print_str-385e953.stderr @@ -0,0 +1 @@ +/bin/sh: 1: lpython: not found From daf2e82ed1c88792e5e5056758366e876f297c4a Mon Sep 17 00:00:00 2001 From: advik Date: Sun, 16 Jun 2024 00:34:46 +0530 Subject: [PATCH 5/6] Update references --- .../reference/asr-array_01_decl-39cf894.json | 10 +-- .../reference/asr-array_02_decl-e8f6874.json | 10 +-- tests/reference/asr-arrays_01-a617b64.json | 4 +- tests/reference/asr-arrays_01-a617b64.stderr | 9 ++- tests/reference/asr-arrays_02-da94458.json | 4 +- tests/reference/asr-arrays_02-da94458.stderr | 6 +- tests/reference/asr-arrays_03-de2e952.json | 4 +- tests/reference/asr-arrays_03-de2e952.stderr | 6 +- tests/reference/asr-arrays_04-880407c.json | 4 +- tests/reference/asr-arrays_04-880407c.stderr | 6 +- tests/reference/asr-arrays_05-ec8fbd5.json | 4 +- tests/reference/asr-arrays_05-ec8fbd5.stderr | 6 +- tests/reference/asr-arrays_06-fbb09a3.json | 4 +- tests/reference/asr-arrays_06-fbb09a3.stderr | 6 +- tests/reference/asr-arrays_07-de430fd.json | 4 +- tests/reference/asr-arrays_07-de430fd.stderr | 6 +- tests/reference/asr-arrays_08-ba317a3.json | 4 +- tests/reference/asr-arrays_08-ba317a3.stderr | 6 +- tests/reference/asr-arrays_09-50ee586.json | 4 +- tests/reference/asr-arrays_09-50ee586.stderr | 6 +- tests/reference/asr-arrays_10-bc82d75.json | 4 +- tests/reference/asr-arrays_10-bc82d75.stderr | 6 +- tests/reference/asr-arrays_11-fc505b4.json | 4 +- tests/reference/asr-arrays_11-fc505b4.stderr | 6 +- tests/reference/asr-arrays_12-63d6f25.json | 4 +- tests/reference/asr-arrays_12-63d6f25.stderr | 6 +- tests/reference/asr-arrays_13-b5fcc7e.json | 4 +- tests/reference/asr-arrays_13-b5fcc7e.stderr | 6 +- tests/reference/asr-arrays_14-78be00e.json | 4 +- tests/reference/asr-arrays_14-78be00e.stderr | 6 +- tests/reference/asr-assert1-1ce92ea.json | 10 +-- tests/reference/asr-assign1-886f049.json | 10 +-- tests/reference/asr-assign2-8d1a2ee.json | 10 +-- tests/reference/asr-bindc_01-6d521a9.json | 10 +-- tests/reference/asr-bindc_01-f761165.json | 4 +- tests/reference/asr-bindc_01-f761165.stderr | 9 ++- tests/reference/asr-bindc_02-5092d8e.json | 4 +- tests/reference/asr-bindc_02-5092d8e.stderr | 9 ++- tests/reference/asr-bindc_02-bc1a7ea.json | 10 +-- tests/reference/asr-bindc_03-95dbba7.json | 4 +- tests/reference/asr-bindc_03-95dbba7.stderr | 6 +- tests/reference/asr-bindc_04-06bd800.json | 4 +- tests/reference/asr-bindc_04-06bd800.stderr | 6 +- tests/reference/asr-bindc_10e-8b10394.json | 4 +- tests/reference/asr-bindc_10e-8b10394.stderr | 15 +++- tests/reference/asr-c_interop1-cf2e9b4.json | 10 +-- tests/reference/asr-callback_01-df40fd5.json | 10 +-- tests/reference/asr-cast-435c233.json | 10 +-- tests/reference/asr-complex1-f26c460.json | 10 +-- tests/reference/asr-const_01-af8289b.json | 4 +- tests/reference/asr-const_01-af8289b.stderr | 6 +- tests/reference/asr-const_02-fce29b7.json | 4 +- tests/reference/asr-const_02-fce29b7.stderr | 6 +- tests/reference/asr-constants1-5828e8a.json | 10 +-- tests/reference/asr-cptr_01-4e660f1.json | 4 +- tests/reference/asr-cptr_01-4e660f1.stderr | 6 +- tests/reference/asr-def_func_01-1c7f4cd.json | 4 +- .../reference/asr-def_func_01-1c7f4cd.stderr | 6 +- tests/reference/asr-def_func_02-8bf7092.json | 4 +- .../reference/asr-def_func_02-8bf7092.stderr | 6 +- tests/reference/asr-def_func_03-58ad7c5.json | 4 +- .../reference/asr-def_func_03-58ad7c5.stderr | 6 +- tests/reference/asr-def_func_04-4af8c0d.json | 4 +- .../reference/asr-def_func_04-4af8c0d.stderr | 6 +- tests/reference/asr-def_func_05-6c33b29.json | 4 +- .../reference/asr-def_func_05-6c33b29.stderr | 6 +- tests/reference/asr-def_func_06-9a3ebfc.json | 4 +- .../reference/asr-def_func_06-9a3ebfc.stderr | 6 +- tests/reference/asr-dictionary1-a105a36.json | 10 +-- .../reference/asr-dictionary1-a105a36.stdout | 74 ++++++++++++++++++- .../asr-doconcurrentloop_01-3fdc189.json | 10 +-- tests/reference/asr-elemental_01-b58df26.json | 10 +-- tests/reference/asr-enum_01-30e1b4a.json | 4 +- tests/reference/asr-enum_01-30e1b4a.stderr | 10 ++- tests/reference/asr-enum_02-54656c5.json | 4 +- tests/reference/asr-enum_02-54656c5.stderr | 10 ++- tests/reference/asr-expr1-8df2d66.json | 10 +-- tests/reference/asr-expr10-efcbb1b.json | 10 +-- tests/reference/asr-expr11-9b91d35.json | 10 +-- tests/reference/asr-expr12-5c5b71e.json | 10 +-- tests/reference/asr-expr13-81bdb5a.json | 10 +-- tests/reference/asr-expr16-a3dc453.json | 4 +- tests/reference/asr-expr16-a3dc453.stderr | 6 +- tests/reference/asr-expr2-2e78a12.json | 10 +-- tests/reference/asr-expr4-cef6743.json | 10 +-- tests/reference/asr-expr5-645ffcc.json | 10 +-- tests/reference/asr-expr6-368e5ed.json | 10 +-- tests/reference/asr-expr7-480ba2f.json | 8 +- tests/reference/asr-expr7-480ba2f.stderr | 12 ++- tests/reference/asr-expr8-6beda60.json | 10 +-- tests/reference/asr-expr9-814e4bc.json | 10 +-- tests/reference/asr-expr_01-211000e.json | 10 +-- tests/reference/asr-expr_01-a0d4829.json | 10 +-- tests/reference/asr-expr_05-3a37324.json | 10 +-- tests/reference/asr-expr_07-7742668.json | 10 +-- tests/reference/asr-expr_09-f3e89c8.json | 10 +-- tests/reference/asr-expr_10-d39708c.json | 10 +-- tests/reference/asr-expr_12-6769be0.json | 10 +-- tests/reference/asr-expr_14-f2bd343.json | 10 +-- tests/reference/asr-func_01-d87aa4a.json | 4 +- tests/reference/asr-func_01-d87aa4a.stderr | 10 ++- tests/reference/asr-func_02-b439474.json | 4 +- tests/reference/asr-func_02-b439474.stderr | 6 +- tests/reference/asr-func_03-cd744a0.json | 4 +- tests/reference/asr-func_03-cd744a0.stderr | 6 +- tests/reference/asr-func_04-eef2656.json | 4 +- tests/reference/asr-func_04-eef2656.stderr | 6 +- tests/reference/asr-func_05-c22b921.json | 4 +- tests/reference/asr-func_05-c22b921.stderr | 6 +- tests/reference/asr-func_06-62e738c.json | 4 +- tests/reference/asr-func_06-62e738c.stderr | 9 ++- tests/reference/asr-func_07-4a8c076.json | 4 +- tests/reference/asr-func_07-4a8c076.stderr | 6 +- tests/reference/asr-func_08-c137415.json | 4 +- tests/reference/asr-func_08-c137415.stderr | 6 +- .../reference/asr-func_inline_01-56af272.json | 10 +-- tests/reference/asr-generics_01-d616074.json | 10 +-- tests/reference/asr-generics_02-e2ea5c9.json | 10 +-- .../asr-generics_array_01-682b1b2.json | 10 +-- .../asr-generics_array_02-22c8dc1.json | 10 +-- .../asr-generics_array_03-fb3706c.json | 10 +-- .../asr-generics_error_01-1e05cd6.json | 4 +- .../asr-generics_error_01-1e05cd6.stderr | 6 +- .../asr-generics_error_02-d614928.json | 4 +- .../asr-generics_error_02-d614928.stderr | 6 +- .../asr-generics_error_03-208d10d.json | 4 +- .../asr-generics_error_03-208d10d.stderr | 10 ++- .../asr-generics_list_01-39c4044.json | 10 +-- .../reference/asr-global_scope1-354e217.json | 10 +-- .../reference/asr-global_syms_01-273906f.json | 10 +-- tests/reference/asr-intent_01-66824bc.json | 10 +-- .../asr-kwargs_01_error-ab9530d.json | 4 +- .../asr-kwargs_01_error-ab9530d.stderr | 6 +- .../asr-kwargs_02_error-7c91f8f.json | 4 +- .../asr-kwargs_02_error-7c91f8f.stderr | 6 +- .../asr-kwargs_03_error-a68cc46.json | 4 +- .../asr-kwargs_03_error-a68cc46.stderr | 6 +- tests/reference/asr-lambda_01-1ec3e01.json | 4 +- tests/reference/asr-lambda_01-1ec3e01.stderr | 6 +- tests/reference/asr-list1-770ba33.json | 10 +-- tests/reference/asr-loop1-10d3109.json | 10 +-- tests/reference/asr-loop3-a579196.json | 10 +-- tests/reference/asr-loop4-3d3216e.json | 10 +-- tests/reference/asr-loop_01-e7aa06a.json | 4 +- tests/reference/asr-loop_01-e7aa06a.stderr | 6 +- tests/reference/asr-loop_02-5741651.json | 4 +- tests/reference/asr-loop_02-5741651.stderr | 6 +- tests/reference/asr-loop_03-401ab45.json | 4 +- tests/reference/asr-loop_03-401ab45.stderr | 6 +- tests/reference/asr-modules_02-ec92e6f.json | 10 +-- tests/reference/asr-print_02-afbe092.json | 10 +-- .../asr-print_list_tuple_03-9de3736.json | 10 +-- .../asr-print_list_tuple_03-9de3736.stdout | 29 ++++++++ tests/reference/asr-set1-b7b913a.json | 10 +-- tests/reference/asr-string_01-78629c4.json | 4 +- tests/reference/asr-string_01-78629c4.stderr | 6 +- tests/reference/asr-string_02-499c9ff.json | 4 +- tests/reference/asr-string_02-499c9ff.stderr | 6 +- tests/reference/asr-structs_01-0893e35.json | 4 +- tests/reference/asr-structs_01-0893e35.stderr | 6 +- tests/reference/asr-structs_01-66dc2c9.json | 10 +-- tests/reference/asr-structs_01-be14d49.json | 10 +-- tests/reference/asr-structs_02-2ab459a.json | 10 +-- tests/reference/asr-structs_02-f95782c.json | 4 +- tests/reference/asr-structs_02-f95782c.stderr | 6 +- tests/reference/asr-structs_03-0cef911.json | 10 +-- tests/reference/asr-structs_03-754fb64.json | 4 +- tests/reference/asr-structs_03-754fb64.stderr | 6 +- tests/reference/asr-structs_04-387747b.json | 10 +-- tests/reference/asr-structs_04-7b864bc.json | 4 +- tests/reference/asr-structs_04-7b864bc.stderr | 6 +- tests/reference/asr-structs_05-fa98307.json | 10 +-- tests/reference/asr-structs_06-6e14537.json | 4 +- tests/reference/asr-structs_06-6e14537.stderr | 6 +- tests/reference/asr-structs_07-83694b7.json | 4 +- tests/reference/asr-structs_07-83694b7.stderr | 6 +- tests/reference/asr-structs_08-fa4dbf0.json | 4 +- tests/reference/asr-structs_08-fa4dbf0.stderr | 6 +- tests/reference/asr-structs_09-f3ffe08.json | 4 +- tests/reference/asr-structs_09-f3ffe08.stderr | 6 +- tests/reference/asr-structs_10-cb8a283.json | 4 +- tests/reference/asr-structs_10-cb8a283.stderr | 10 ++- tests/reference/asr-structs_16-44de89a.json | 10 +-- tests/reference/asr-subscript1-1acfc19.json | 10 +-- .../asr-test_annassign_01-2f18669.json | 4 +- .../asr-test_annassign_01-2f18669.stderr | 6 +- .../asr-test_annassign_02-accf6db.json | 4 +- .../asr-test_annassign_02-accf6db.stderr | 6 +- .../asr-test_annassign_03-f8c6160.json | 4 +- .../asr-test_annassign_03-f8c6160.stderr | 6 +- ...-test_annassign_type_mismatch-7dac7be.json | 4 +- ...est_annassign_type_mismatch-7dac7be.stderr | 6 +- ...test_annassign_type_mismatch2-fc883f7.json | 4 +- ...st_annassign_type_mismatch2-fc883f7.stderr | 6 +- ...asr-test_append_type_mismatch-030e9c7.json | 4 +- ...r-test_append_type_mismatch-030e9c7.stderr | 6 +- tests/reference/asr-test_assign1-a94d41e.json | 4 +- .../reference/asr-test_assign1-a94d41e.stderr | 6 +- tests/reference/asr-test_assign2-fa29029.json | 4 +- .../reference/asr-test_assign2-fa29029.stderr | 6 +- tests/reference/asr-test_assign3-cc6fc9d.json | 4 +- .../reference/asr-test_assign3-cc6fc9d.stderr | 6 +- tests/reference/asr-test_assign4-a2136e0.json | 4 +- .../reference/asr-test_assign4-a2136e0.stderr | 6 +- tests/reference/asr-test_assign5-694a98f.json | 4 +- .../reference/asr-test_assign5-694a98f.stderr | 6 +- tests/reference/asr-test_assign6-05cd64f.json | 4 +- .../reference/asr-test_assign6-05cd64f.stderr | 6 +- tests/reference/asr-test_assign7-beebac3.json | 4 +- .../reference/asr-test_assign7-beebac3.stderr | 6 +- tests/reference/asr-test_assign8-4b26e63.json | 4 +- .../reference/asr-test_assign8-4b26e63.stderr | 6 +- tests/reference/asr-test_assign9-51278b8.json | 4 +- .../reference/asr-test_assign9-51278b8.stderr | 6 +- tests/reference/asr-test_async-361297c.json | 4 +- tests/reference/asr-test_async-361297c.stderr | 10 ++- tests/reference/asr-test_binop1-50b63f6.json | 4 +- .../reference/asr-test_binop1-50b63f6.stderr | 6 +- tests/reference/asr-test_binop2-e5749af.json | 4 +- .../reference/asr-test_binop2-e5749af.stderr | 6 +- tests/reference/asr-test_binop3-a67201d.json | 4 +- .../reference/asr-test_binop3-a67201d.stderr | 6 +- .../asr-test_bit_length-da3a264.json | 4 +- .../asr-test_bit_length-da3a264.stderr | 6 +- .../asr-test_bitwise_on_complex-dd9568b.json | 4 +- ...asr-test_bitwise_on_complex-dd9568b.stderr | 6 +- .../asr-test_bitwise_on_float-2e09b30.json | 4 +- .../asr-test_bitwise_on_float-2e09b30.stderr | 6 +- .../asr-test_bool_binop-f856ef0.json | 10 +-- tests/reference/asr-test_builtin-aa64615.json | 10 +-- .../asr-test_builtin_abs-c74d2c9.json | 10 +-- .../asr-test_builtin_bin-52ba9fa.json | 10 +-- .../asr-test_builtin_bool-330223a.json | 10 +-- .../asr-test_builtin_float-20601dd.json | 10 +-- .../asr-test_builtin_hex-64bd268.json | 10 +-- .../asr-test_builtin_int-8f88fdc.json | 10 +-- .../asr-test_builtin_len-55b0dec.json | 10 +-- .../asr-test_builtin_oct-20b9066.json | 10 +-- .../asr-test_builtin_pow-f02fcda.json | 8 +- .../asr-test_builtin_pow-f02fcda.stderr | 6 +- .../asr-test_builtin_round-7417a21.json | 10 +-- .../asr-test_builtin_str-580e920.json | 10 +-- .../asr-test_c_interop_01-e374f43.json | 10 +-- tests/reference/asr-test_chr-91f4987.json | 4 +- tests/reference/asr-test_chr-91f4987.stderr | 6 +- .../asr-test_compare_01-c594bbe.json | 4 +- .../asr-test_compare_01-c594bbe.stderr | 6 +- .../asr-test_compare_02-bf2c76e.json | 4 +- .../asr-test_compare_02-bf2c76e.stderr | 6 +- .../asr-test_complex_01-a6def58.json | 10 +-- .../asr-test_complex_02-782ba2d.json | 10 +-- .../asr-test_const_dict-59445d7.json | 4 +- .../asr-test_const_dict-59445d7.stderr | 6 +- .../asr-test_const_list_append-ada1ade.json | 4 +- .../asr-test_const_list_append-ada1ade.stderr | 6 +- .../asr-test_const_list_clear-33bfae7.json | 4 +- .../asr-test_const_list_clear-33bfae7.stderr | 6 +- .../asr-test_const_list_insert-4c81295.json | 4 +- .../asr-test_const_list_insert-4c81295.stderr | 6 +- .../asr-test_const_list_pop-568b207.json | 4 +- .../asr-test_const_list_pop-568b207.stderr | 6 +- .../asr-test_const_list_remove-c5deb20.json | 4 +- .../asr-test_const_list_remove-c5deb20.stderr | 6 +- .../asr-test_const_list_reverse-2df1a6f.json | 4 +- ...asr-test_const_list_reverse-2df1a6f.stderr | 6 +- tests/reference/asr-test_dict1-a45a075.json | 4 +- tests/reference/asr-test_dict1-a45a075.stderr | 6 +- tests/reference/asr-test_dict10-8c0beff.json | 4 +- .../reference/asr-test_dict10-8c0beff.stderr | 6 +- tests/reference/asr-test_dict11-2ab4e6c.json | 4 +- .../reference/asr-test_dict11-2ab4e6c.stderr | 6 +- tests/reference/asr-test_dict12-7c74d08.json | 4 +- .../reference/asr-test_dict12-7c74d08.stderr | 6 +- tests/reference/asr-test_dict13-683b290.json | 4 +- .../reference/asr-test_dict13-683b290.stderr | 6 +- tests/reference/asr-test_dict2-4587f02.json | 4 +- tests/reference/asr-test_dict2-4587f02.stderr | 6 +- tests/reference/asr-test_dict3-d28f38f.json | 4 +- tests/reference/asr-test_dict3-d28f38f.stderr | 6 +- tests/reference/asr-test_dict4-39489fa.json | 4 +- tests/reference/asr-test_dict4-39489fa.stderr | 6 +- tests/reference/asr-test_dict5-c436d37.json | 4 +- tests/reference/asr-test_dict5-c436d37.stderr | 6 +- tests/reference/asr-test_dict6-95e3b14.json | 4 +- tests/reference/asr-test_dict6-95e3b14.stderr | 6 +- tests/reference/asr-test_dict7-1415e14.json | 4 +- tests/reference/asr-test_dict7-1415e14.stderr | 6 +- tests/reference/asr-test_dict8-d960ce0.json | 4 +- tests/reference/asr-test_dict8-d960ce0.stderr | 6 +- tests/reference/asr-test_dict9-907bda7.json | 4 +- tests/reference/asr-test_dict9-907bda7.stderr | 6 +- .../reference/asr-test_dict_key1-6e57a28.json | 4 +- .../asr-test_dict_key1-6e57a28.stderr | 6 +- .../reference/asr-test_dict_key2-18ea6fb.json | 4 +- .../asr-test_dict_key2-18ea6fb.stderr | 6 +- .../reference/asr-test_dict_key3-9fc7793.json | 4 +- .../asr-test_dict_key3-9fc7793.stderr | 6 +- .../reference/asr-test_dict_key4-dc7abfc.json | 4 +- .../asr-test_dict_key4-dc7abfc.stderr | 6 +- .../reference/asr-test_dict_key5-87496d1.json | 4 +- .../asr-test_dict_key5-87496d1.stderr | 6 +- .../reference/asr-test_dict_key6-1d334b2.json | 4 +- .../asr-test_dict_key6-1d334b2.stderr | 6 +- .../asr-test_end_sep_keywords-2226a67.json | 10 +-- ...asr-test_float_semantic_error-58c0c90.json | 4 +- ...r-test_float_semantic_error-58c0c90.stderr | 6 +- tests/reference/asr-test_for2-e5d893f.json | 4 +- tests/reference/asr-test_for2-e5d893f.stderr | 10 ++- .../reference/asr-test_func_args-a898a72.json | 4 +- .../asr-test_func_args-a898a72.stderr | 6 +- .../reference/asr-test_import_01-b859c43.json | 4 +- .../asr-test_import_01-b859c43.stderr | 11 ++- .../reference/asr-test_import_02-55b47fa.json | 4 +- .../asr-test_import_02-55b47fa.stderr | 12 ++- .../asr-test_int_semantic_error-44fe25e.json | 4 +- ...asr-test_int_semantic_error-44fe25e.stderr | 6 +- tests/reference/asr-test_len1-839a615.json | 4 +- tests/reference/asr-test_len1-839a615.stderr | 6 +- tests/reference/asr-test_list1-73fd538.json | 4 +- tests/reference/asr-test_list1-73fd538.stderr | 6 +- tests/reference/asr-test_list2-10ffdd7.json | 4 +- tests/reference/asr-test_list2-10ffdd7.stderr | 6 +- tests/reference/asr-test_list3-5f4d2a8.json | 8 +- tests/reference/asr-test_list3-5f4d2a8.stderr | 6 +- tests/reference/asr-test_list4-d18a7e3.json | 4 +- tests/reference/asr-test_list4-d18a7e3.stderr | 6 +- .../asr-test_list_concat-41d186f.json | 4 +- .../asr-test_list_concat-41d186f.stderr | 6 +- .../asr-test_list_count-4b42498.json | 4 +- .../asr-test_list_count-4b42498.stderr | 6 +- .../asr-test_list_slicing-984fbf0.json | 4 +- .../asr-test_list_slicing-984fbf0.stderr | 6 +- .../asr-test_logical_compare_01-5db0e2e.json | 4 +- ...asr-test_logical_compare_01-5db0e2e.stderr | 6 +- tests/reference/asr-test_max_min-3c2fc51.json | 10 +-- .../reference/asr-test_numpy_03-e600a49.json | 10 +-- .../reference/asr-test_numpy_04-ecbb614.json | 10 +-- .../asr-test_operator_01-0f232bf.json | 4 +- .../asr-test_operator_01-0f232bf.stderr | 6 +- .../reference/asr-test_optional-97e5371.json | 4 +- .../asr-test_optional-97e5371.stderr | 6 +- tests/reference/asr-test_ord-316ce61.json | 4 +- tests/reference/asr-test_ord-316ce61.stderr | 6 +- .../asr-test_pointer_types-1bf0d01.json | 4 +- .../asr-test_pointer_types-1bf0d01.stderr | 6 +- tests/reference/asr-test_pow-3f5d550.json | 8 +- tests/reference/asr-test_pow-3f5d550.stderr | 6 +- tests/reference/asr-test_pow1-581ef42.json | 4 +- tests/reference/asr-test_pow1-581ef42.stderr | 12 ++- tests/reference/asr-test_pow2-0dcbd7d.json | 4 +- tests/reference/asr-test_pow2-0dcbd7d.stderr | 12 ++- tests/reference/asr-test_pow3-79749ed.json | 4 +- tests/reference/asr-test_pow3-79749ed.stderr | 12 ++- tests/reference/asr-test_pow4-ef60978.json | 4 +- tests/reference/asr-test_pow4-ef60978.stderr | 12 ++- tests/reference/asr-test_print1-f1f36f1.json | 4 +- .../reference/asr-test_print1-f1f36f1.stderr | 6 +- tests/reference/asr-test_print2-64acb15.json | 4 +- .../reference/asr-test_print2-64acb15.stderr | 6 +- tests/reference/asr-test_return1-2603c9e.json | 4 +- .../reference/asr-test_return1-2603c9e.stderr | 6 +- tests/reference/asr-test_return2-add829b.json | 4 +- .../reference/asr-test_return2-add829b.stderr | 6 +- tests/reference/asr-test_set1-11379c7.json | 8 +- tests/reference/asr-test_set1-11379c7.stderr | 6 +- tests/reference/asr-test_set2-d91a6f0.json | 8 +- tests/reference/asr-test_set2-d91a6f0.stderr | 6 +- tests/reference/asr-test_set3-f9bbffb.json | 4 +- tests/reference/asr-test_set3-f9bbffb.stderr | 6 +- tests/reference/asr-test_set4-53fea39.json | 8 +- tests/reference/asr-test_set4-53fea39.stderr | 6 +- .../asr-test_set_indexing-a1c21b8.json | 4 +- .../asr-test_set_indexing-a1c21b8.stderr | 6 +- .../asr-test_set_object1-d9bd2e1.json | 4 +- .../asr-test_set_object1-d9bd2e1.stderr | 6 +- .../asr-test_set_object2-41401ff.json | 4 +- .../asr-test_set_object2-41401ff.stderr | 6 +- .../asr-test_set_object3-680b593.json | 4 +- .../asr-test_set_object3-680b593.stderr | 6 +- .../asr-test_set_object4-243eb04.json | 4 +- .../asr-test_set_object4-243eb04.stderr | 6 +- .../asr-test_set_object5-4bd1044.json | 4 +- .../asr-test_set_object5-4bd1044.stderr | 6 +- .../asr-test_set_object6-01b4fa7.json | 4 +- .../asr-test_set_object6-01b4fa7.stderr | 6 +- .../asr-test_str_capitalize-9f8dfa9.json | 4 +- .../asr-test_str_capitalize-9f8dfa9.stderr | 6 +- .../asr-test_str_indexing-b200a4e.json | 4 +- .../asr-test_str_indexing-b200a4e.stderr | 6 +- .../asr-test_str_slicing-eca1381.json | 4 +- .../asr-test_str_slicing-eca1381.stderr | 6 +- .../asr-test_str_slicing2-2f07e9a.json | 4 +- .../asr-test_str_slicing2-2f07e9a.stderr | 6 +- .../asr-test_str_slicing3-fe6a03c.json | 4 +- .../asr-test_str_slicing3-fe6a03c.stderr | 6 +- .../asr-test_str_slicing4-a0c7a69.json | 4 +- .../asr-test_str_slicing4-a0c7a69.stderr | 6 +- .../asr-test_str_to_int-61553e7.json | 4 +- .../asr-test_str_to_int-61553e7.stderr | 6 +- tests/reference/asr-test_tuple1-7abe88f.json | 4 +- .../reference/asr-test_tuple1-7abe88f.stderr | 6 +- tests/reference/asr-test_tuple2-b046610.json | 4 +- .../reference/asr-test_tuple2-b046610.stderr | 6 +- tests/reference/asr-test_tuple3-19fa47f.json | 4 +- .../reference/asr-test_tuple3-19fa47f.stderr | 6 +- .../asr-test_type_mismatch_01-09e8af3.json | 4 +- .../asr-test_type_mismatch_01-09e8af3.stderr | 6 +- .../asr-test_unary_op_03-e799eae.json | 10 +-- .../asr-test_unsupported_type-0d813dd.json | 4 +- .../asr-test_unsupported_type-0d813dd.stderr | 6 +- .../asr-test_zero_division-3dd84e8.json | 10 +-- .../asr-test_zero_division2-d84989f.json | 10 +-- .../asr-test_zero_division3-29efb9e.json | 4 +- .../asr-test_zero_division3-29efb9e.stderr | 6 +- .../asr-test_zero_division4-bf4af64.json | 4 +- .../asr-test_zero_division4-bf4af64.stderr | 6 +- tests/reference/asr-tuple1-09972ab.json | 10 +-- .../reference/asr-type_mismatch-61052c7.json | 4 +- .../asr-type_mismatch-61052c7.stderr | 6 +- tests/reference/asr-unsigned_01-892b178.json | 4 +- .../reference/asr-unsigned_01-892b178.stderr | 6 +- tests/reference/asr-unsigned_02-6563e58.json | 4 +- .../reference/asr-unsigned_02-6563e58.stderr | 6 +- tests/reference/asr-unsigned_03-f785652.json | 4 +- .../reference/asr-unsigned_03-f785652.stderr | 6 +- tests/reference/asr-unsigned_04-c856d3a.json | 4 +- .../reference/asr-unsigned_04-c856d3a.stderr | 6 +- tests/reference/asr-vec_01-66ac423.json | 10 +-- .../asr_json-modules_02-53952e6.json | 10 +-- tests/reference/ast-assert1-b0154ee.json | 10 +-- tests/reference/ast-assign1-2a4c9ed.json | 10 +-- tests/reference/ast-complex1-800b4bb.json | 10 +-- tests/reference/ast-constants1-91cb6ff.json | 10 +-- tests/reference/ast-dictionary1-1a7e00a.json | 10 +-- .../ast-doconcurrentloop_01-ed7017b.json | 10 +-- tests/reference/ast-ellipsis1-4f6c4dd.json | 10 +-- tests/reference/ast-expr1-1e8f7b1.json | 10 +-- tests/reference/ast-expr10-a8d646d.json | 10 +-- tests/reference/ast-expr11-1d29f78.json | 10 +-- tests/reference/ast-expr12-adaecda.json | 10 +-- tests/reference/ast-expr13-c35ace1.json | 10 +-- tests/reference/ast-expr2-6642d4a.json | 10 +-- tests/reference/ast-expr4-49316cb.json | 10 +-- tests/reference/ast-expr5-bbc6e71.json | 10 +-- tests/reference/ast-expr6-0b12a67.json | 10 +-- tests/reference/ast-expr7-fe52776.json | 10 +-- tests/reference/ast-expr8-7db6b28.json | 10 +-- tests/reference/ast-expr9-d184496.json | 10 +-- tests/reference/ast-expr_01-d0927f9.json | 10 +-- tests/reference/ast-global1-b2690cf.json | 10 +-- .../reference/ast-global_scope1-1d68a6c.json | 10 +-- tests/reference/ast-list1-9ce2da0.json | 10 +-- tests/reference/ast-loop1-194a137.json | 10 +-- tests/reference/ast-loop3-f7e0393.json | 10 +-- .../ast-prefix_string_01-cf221fd.json | 4 +- .../ast-prefix_string_01-cf221fd.stderr | 6 +- .../ast-prefix_string_02-3d530b2.json | 4 +- .../ast-prefix_string_02-3d530b2.stderr | 6 +- tests/reference/ast-set1-ebd6ee0.json | 10 +-- tests/reference/ast-subscript1-bd5584b.json | 10 +-- tests/reference/ast-tuple1-2fb5396.json | 10 +-- tests/reference/ast_new-async1-b3d07ed.json | 10 +-- tests/reference/ast_new-boolOp1-478328f.json | 10 +-- .../reference/ast_new-class_def1-fe69291.json | 10 +-- .../reference/ast_new-class_def2-c6db986.json | 10 +-- tests/reference/ast_new-comment2-f0984d5.json | 10 +-- .../ast_new-comprehension1-69cf2af.json | 10 +-- .../ast_new-conditional_expr1-07ccb9e.json | 10 +-- .../ast_new-dictionary1-445e718.json | 10 +-- .../reference/ast_new-ellipsis2-3a9750b.json | 10 +-- tests/reference/ast_new-for1-887432e.json | 10 +-- tests/reference/ast_new-for2-af08901.json | 10 +-- .../ast_new-function_def1-1a872df.json | 10 +-- .../ast_new-function_def2-52c4587.json | 10 +-- .../ast_new-function_def3-f66064a.json | 10 +-- tests/reference/ast_new-global1-38edfbd.json | 10 +-- tests/reference/ast_new-if1-db43586.json | 10 +-- tests/reference/ast_new-if2-c3b6022.json | 10 +-- tests/reference/ast_new-import1-f643fd3.json | 10 +-- tests/reference/ast_new-lambda1-260d046.json | 10 +-- tests/reference/ast_new-lambda2-d84336e.json | 10 +-- .../ast_new-match_stmt1-9e84d24.json | 10 +-- tests/reference/ast_new-slice1-9c440e3.json | 10 +-- .../ast_new-statements1-e081093.json | 10 +-- .../ast_new-statements2-c4cdc5f.json | 10 +-- tests/reference/ast_new-string1-96b90b3.json | 10 +-- tests/reference/ast_new-string2-44323ea.json | 10 +-- tests/reference/ast_new-string3-37f35a0.json | 10 +-- tests/reference/ast_new-try1-a9a22cf.json | 10 +-- tests/reference/ast_new-tuple1-29c08af.json | 10 +-- .../ast_new-type_comment1-710ea6c.json | 10 +-- tests/reference/ast_new-unicode-d3199dc.json | 10 +-- tests/reference/ast_new-while1-a4c6382.json | 10 +-- tests/reference/ast_new-with1-6c88c0f.json | 10 +-- tests/reference/ast_new-yield-4c41668.json | 10 +-- tests/reference/c-c_interop1-e215531.json | 10 +-- tests/reference/c-expr7-bb2692a.json | 8 +- tests/reference/c-expr7-bb2692a.stderr | 12 ++- tests/reference/c-expr_01-28f449f.json | 10 +-- tests/reference/c-expr_11-c452314.json | 10 +-- tests/reference/c-expr_12-93c7780.json | 10 +-- tests/reference/c-func_static_01-fc146ec.json | 10 +-- .../reference/c-import_order_01-3ebf3c3.json | 10 +-- tests/reference/c-loop1-3e341c7.json | 10 +-- tests/reference/c-loop4-eec10d3.json | 10 +-- tests/reference/c-print_01-4d44628.json | 10 +-- tests/reference/c-test_import_02-d2c54c4.json | 10 +-- tests/reference/c-test_issue_518-fbbd299.json | 10 +-- .../reference/c-variable_decl_03-fa1823b.json | 10 +-- tests/reference/cpp-assert1-ba60925.json | 10 +-- .../cpp-doconcurrentloop_01-4e9f274.json | 10 +-- tests/reference/cpp-expr12-fd2ea87.json | 10 +-- tests/reference/cpp-expr15-1661c0d.json | 10 +-- tests/reference/cpp-expr2-09c05ad.json | 10 +-- tests/reference/cpp-expr5-1de0e30.json | 10 +-- tests/reference/cpp-expr6-f337f4f.json | 10 +-- tests/reference/cpp-expr7-529bd53.json | 8 +- tests/reference/cpp-expr7-529bd53.stderr | 12 ++- tests/reference/cpp-expr8-704cece.json | 10 +-- tests/reference/cpp-expr9-48868e9.json | 10 +-- tests/reference/cpp-expr_11-422c839.json | 10 +-- tests/reference/cpp-loop1-0a8cf3b.json | 10 +-- tests/reference/cpp-loop3-6020091.json | 10 +-- tests/reference/cpp-loop4-cdb2174.json | 10 +-- tests/reference/cpp-print_01-026ef17.json | 10 +-- .../cpp-test_builtin_pow-56b3f92.json | 8 +- .../cpp-test_builtin_pow-56b3f92.stderr | 6 +- .../cpp-test_list_repeat2-698d7f4.json | 10 +-- .../cpp-test_unary_op_03-fd9669a.json | 10 +-- tests/reference/llvm-assert1-8df4f31.json | 10 +-- tests/reference/llvm-bindc_01-c984f09.json | 10 +-- tests/reference/llvm-bool1-af4376b.json | 10 +-- tests/reference/llvm-expr14-b96b5b1.json | 10 +-- tests/reference/llvm-expr_01-54467c1.json | 10 +-- .../llvm-func_inline_01-2d4583a.json | 10 +-- tests/reference/llvm-lpython1-23c5987.json | 10 +-- tests/reference/llvm-print_04-443a8d8.json | 10 +-- tests/reference/llvm-structs_11-09fea6a.json | 10 +-- .../llvm-test_issue_518-cdb641a.json | 10 +-- .../llvm-test_unary_op_03-046fb86.json | 10 +-- tests/reference/llvm_dbg-expr_01-9fc5f30.json | 10 +-- .../reference/llvm_dbg-expr_01-9fc5f30.stdout | 22 +++--- ..._class_constructor-structs_16-5e3508f.json | 10 +-- ...function_calls-func_inline_01-fba3c47.json | 10 +-- .../pass_loop_vectorise-vec_01-be9985e.json | 10 +-- ...ass_print_list_tuple-print_02-09600eb.json | 10 +-- ...ist_tuple-print_list_tuple_03-195fa9c.json | 10 +-- ...t_tuple-print_list_tuple_03-195fa9c.stdout | 29 ++++++++ tests/reference/python-assert1-192ca6c.json | 10 +-- tests/reference/python-assign1-f87bafa.json | 10 +-- tests/reference/python-expr11-e6681c8.json | 10 +-- tests/reference/python-expr14-2e6ab03.json | 10 +-- tests/reference/python-expr17-3b84714.json | 10 +-- tests/reference/python-expr2-6b69018.json | 10 +-- tests/reference/python-expr4-161a0ec.json | 10 +-- tests/reference/python-expr5-dee0e5c.json | 10 +-- tests/reference/python-expr6-1a1d4fb.json | 10 +-- ...thon-test_aggregate_constants-26c89d6.json | 10 +-- .../python-test_list_methods-ceccf6b.json | 10 +-- .../run_dbg-test_assert_01-2f34744.json | 4 +- .../run_dbg-test_assert_01-2f34744.stderr | 8 +- .../run_dbg-test_assert_02-c6de25a.json | 4 +- .../run_dbg-test_assert_02-c6de25a.stderr | 8 +- .../run_dbg-test_assert_03-bd7b7dd.json | 4 +- .../run_dbg-test_assert_03-bd7b7dd.stderr | 12 ++- .../run_dbg-test_quit_01-30889cc.json | 4 +- .../run_dbg-test_quit_01-30889cc.stderr | 8 +- .../run_dbg-test_raise_01-dfd86ca.json | 4 +- .../run_dbg-test_raise_01-dfd86ca.stderr | 8 +- .../runtime-test_dict14-421fe53.json | 4 +- .../runtime-test_dict14-421fe53.stderr | 2 +- .../runtime-test_dict15-6f3af0d.json | 4 +- .../runtime-test_dict15-6f3af0d.stderr | 2 +- .../runtime-test_dict16-c5a958d.json | 4 +- .../runtime-test_dict16-c5a958d.stderr | 2 +- ...ntrinsic_function_mixed_print-a862825.json | 10 +-- .../runtime-test_list_01-3ee9b3e.json | 4 +- .../runtime-test_list_01-3ee9b3e.stderr | 2 +- .../runtime-test_list_02-5f7db5f.json | 4 +- .../runtime-test_list_02-5f7db5f.stderr | 2 +- .../runtime-test_list_index-0483808.json | 4 +- .../runtime-test_list_index-0483808.stderr | 2 +- .../runtime-test_list_index2-1249233.json | 4 +- .../runtime-test_list_index2-1249233.stderr | 2 +- .../runtime-test_list_index3-647a94a.json | 4 +- .../runtime-test_list_index3-647a94a.stderr | 2 +- .../runtime-test_list_index4-c31dfdb.json | 4 +- .../runtime-test_list_index4-c31dfdb.stderr | 2 +- ...me-test_list_item_mixed_print-a3fd49f.json | 10 +-- .../runtime-test_str_01-50bdf2f.json | 10 +-- .../runtime-test_str_02-c38ba27.json | 10 +-- tests/reference/tokens-comment1-2f8ab90.json | 10 +-- tests/reference/tokens-comment2-b289dad.json | 10 +-- .../reference/tokens-docstring1-1355fbb.json | 10 +-- tests/reference/tokens-indent1-0b243c5.json | 4 +- tests/reference/tokens-indent1-0b243c5.stderr | 6 +- tests/reference/tokens-indent1-290e858.json | 10 +-- tests/reference/tokens-indent2-a8438a0.json | 4 +- tests/reference/tokens-indent2-a8438a0.stderr | 6 +- tests/reference/tokens-indent2-e702789.json | 10 +-- tests/reference/tokens-indent3-0eaf3e6.json | 4 +- tests/reference/tokens-indent3-0eaf3e6.stderr | 6 +- tests/reference/tokens-numbers1-589063f.json | 10 +-- tests/reference/tokens-paren1-94fa736.json | 4 +- tests/reference/tokens-paren1-94fa736.stderr | 6 +- tests/reference/tokens-paren2-0eef339.json | 4 +- tests/reference/tokens-paren2-0eef339.stderr | 6 +- tests/reference/tokens-paren3-0d47100.json | 4 +- tests/reference/tokens-paren3-0d47100.stderr | 6 +- tests/reference/tokens-paren4-5c2fc32.json | 4 +- tests/reference/tokens-paren4-5c2fc32.stderr | 6 +- tests/reference/tokens-symbols1-658c990.json | 10 +-- .../tokens-test_literal-e20c024.json | 4 +- .../tokens-test_literal-e20c024.stderr | 6 +- tests/reference/wat-bool1-234bcd1.json | 10 +-- tests/reference/wat-expr14-5e0cb96.json | 10 +-- tests/reference/wat-expr2-8b17723.json | 10 +-- tests/reference/wat-expr9-f73afd1.json | 10 +-- tests/reference/wat-loop1-e0046d4.json | 10 +-- tests/reference/wat-print_str-385e953.json | 10 +-- 620 files changed, 2728 insertions(+), 1726 deletions(-) diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 183bf16a65..f29d334a3c 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -5,9 +5,9 @@ "infile_hash": "3dff59bab7475d254ce0470065c11e797e52a5b2a3d7546acc0e6705", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-array_01_decl-39cf894.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-array_01_decl-39cf894.stdout", + "stdout_hash": "3a65f3ea0a230ad60dcabd62518f2ee3d52a8aa788fc1f7d3835ad72", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index c9d20567d3..fa0523ddbf 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -5,9 +5,9 @@ "infile_hash": "9a398864499c7a3b4e2a480faf3a5dccaa65f9771a8de27f55f11ca4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-array_02_decl-e8f6874.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-array_02_decl-e8f6874.stdout", + "stdout_hash": "71ec0bc14f8e98abf82cd10195f0949c765bc136b357701653ef100b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.json b/tests/reference/asr-arrays_01-a617b64.json index 3f784542c8..45a1b7310d 100644 --- a/tests/reference/asr-arrays_01-a617b64.json +++ b/tests/reference/asr-arrays_01-a617b64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_01-a617b64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b8317c7306f747ceefa8557c06f2a0b4a8a4bd7ae805bb494fca6ef2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_01-a617b64.stderr b/tests/reference/asr-arrays_01-a617b64.stderr index 2bdcfc8433..4fa39a8c3c 100644 --- a/tests/reference/asr-arrays_01-a617b64.stderr +++ b/tests/reference/asr-arrays_01-a617b64.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/arrays_01.py:15:9 + | +15 | [i8(214), i8(157), i8(3), i8(146)]) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) + | + 9 | a : i8[4] = empty(4, dtype=int8) + | ^^^^^ type mismatch (passed argument type is list[i8] but required type is i8[4]) diff --git a/tests/reference/asr-arrays_02-da94458.json b/tests/reference/asr-arrays_02-da94458.json index 14370d008c..37de52ba40 100644 --- a/tests/reference/asr-arrays_02-da94458.json +++ b/tests/reference/asr-arrays_02-da94458.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_02-da94458.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dc0e5be7cd6de7395421aedf1ce11977206f3e35bb7cba271aed8992", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_02-da94458.stderr b/tests/reference/asr-arrays_02-da94458.stderr index 2bdcfc8433..295e0c9b28 100644 --- a/tests/reference/asr-arrays_02-da94458.stderr +++ b/tests/reference/asr-arrays_02-da94458.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all() + --> tests/errors/arrays_02.py:28:8 + | +28 | assert r1.a == t1.a + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-arrays_03-de2e952.json b/tests/reference/asr-arrays_03-de2e952.json index 0adc4a4f32..1583b11b63 100644 --- a/tests/reference/asr-arrays_03-de2e952.json +++ b/tests/reference/asr-arrays_03-de2e952.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_03-de2e952.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4c932f31bbb10c9ba8d8d75be226ba9c33553be3bcb367c8112e31af", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_03-de2e952.stderr b/tests/reference/asr-arrays_03-de2e952.stderr index 2bdcfc8433..1fb5635502 100644 --- a/tests/reference/asr-arrays_03-de2e952.stderr +++ b/tests/reference/asr-arrays_03-de2e952.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_03.py:6:5 + | +6 | x: i16[4] = empty([5], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_04-880407c.json b/tests/reference/asr-arrays_04-880407c.json index 242bcc5d1b..1c5077a22c 100644 --- a/tests/reference/asr-arrays_04-880407c.json +++ b/tests/reference/asr-arrays_04-880407c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_04-880407c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "10ef155b0236096d5de8157e38b3989d99343b016a8153b68a36aa54", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_04-880407c.stderr b/tests/reference/asr-arrays_04-880407c.stderr index 2bdcfc8433..5cb27a1cb7 100644 --- a/tests/reference/asr-arrays_04-880407c.stderr +++ b/tests/reference/asr-arrays_04-880407c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_04.py:6:5 + | +6 | x: i16[5] = empty([5], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') diff --git a/tests/reference/asr-arrays_05-ec8fbd5.json b/tests/reference/asr-arrays_05-ec8fbd5.json index a5aef45c01..a4302b38e0 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.json +++ b/tests/reference/asr-arrays_05-ec8fbd5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_05-ec8fbd5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4e5d42a186b8d82b484ec66ccc5a3b90da7e4be8a32bac26ea906198", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_05-ec8fbd5.stderr b/tests/reference/asr-arrays_05-ec8fbd5.stderr index 2bdcfc8433..165aee29a8 100644 --- a/tests/reference/asr-arrays_05-ec8fbd5.stderr +++ b/tests/reference/asr-arrays_05-ec8fbd5.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_05.py:6:5 + | +6 | x: i16[5, 4] = empty([5, 3], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i16[5,3]') diff --git a/tests/reference/asr-arrays_06-fbb09a3.json b/tests/reference/asr-arrays_06-fbb09a3.json index 83839b58e9..863eeebf1e 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.json +++ b/tests/reference/asr-arrays_06-fbb09a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_06-fbb09a3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1fa3f5061a72f03c0678806c0460b9ec5caf01cbbd2f07a606f1057e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_06-fbb09a3.stderr b/tests/reference/asr-arrays_06-fbb09a3.stderr index 2bdcfc8433..9bbcde8ee8 100644 --- a/tests/reference/asr-arrays_06-fbb09a3.stderr +++ b/tests/reference/asr-arrays_06-fbb09a3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_06.py:6:5 + | +6 | x: i16[5, 4] = empty([5, 4], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5,4]' and 'i32[5,4]') diff --git a/tests/reference/asr-arrays_07-de430fd.json b/tests/reference/asr-arrays_07-de430fd.json index 6b6b71d2e2..19a44750cc 100644 --- a/tests/reference/asr-arrays_07-de430fd.json +++ b/tests/reference/asr-arrays_07-de430fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_07-de430fd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7fadea44b4ad8f383e0cadbd27a53eb3ab75f0edef98d27639527723", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_07-de430fd.stderr b/tests/reference/asr-arrays_07-de430fd.stderr index 2bdcfc8433..7624d1fe92 100644 --- a/tests/reference/asr-arrays_07-de430fd.stderr +++ b/tests/reference/asr-arrays_07-de430fd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_07.py:6:5 + | +6 | x: f32[5, 4] = empty([5, 4], dtype=complex64) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f32[5,4]' and 'c32[5,4]') diff --git a/tests/reference/asr-arrays_08-ba317a3.json b/tests/reference/asr-arrays_08-ba317a3.json index eaaa87ceec..56982fe195 100644 --- a/tests/reference/asr-arrays_08-ba317a3.json +++ b/tests/reference/asr-arrays_08-ba317a3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_08-ba317a3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "bedb87b219b7c49a18cced170e4ffcac780d242f70c3ae8bbfb27a26", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_08-ba317a3.stderr b/tests/reference/asr-arrays_08-ba317a3.stderr index 2bdcfc8433..e8f8eb441e 100644 --- a/tests/reference/asr-arrays_08-ba317a3.stderr +++ b/tests/reference/asr-arrays_08-ba317a3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_08.py:9:5 + | +9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i64[100,120,200]' and 'i64[120,100,200]') diff --git a/tests/reference/asr-arrays_09-50ee586.json b/tests/reference/asr-arrays_09-50ee586.json index 2c81f33fe2..2f86b11cfb 100644 --- a/tests/reference/asr-arrays_09-50ee586.json +++ b/tests/reference/asr-arrays_09-50ee586.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_09-50ee586.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0169175ca66ace6110382408ed4506313e311d560e9b8c16bdd997b3", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_09-50ee586.stderr b/tests/reference/asr-arrays_09-50ee586.stderr index 2bdcfc8433..e485f02cbb 100644 --- a/tests/reference/asr-arrays_09-50ee586.stderr +++ b/tests/reference/asr-arrays_09-50ee586.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/arrays_09.py:9:12 + | +9 | x: i64[p, q, r] = empty([q, p, r], dtype=int64) + | ^ diff --git a/tests/reference/asr-arrays_10-bc82d75.json b/tests/reference/asr-arrays_10-bc82d75.json index e048f65a03..e1b3693872 100644 --- a/tests/reference/asr-arrays_10-bc82d75.json +++ b/tests/reference/asr-arrays_10-bc82d75.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_10-bc82d75.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1c45f4b45b48ceb3de4567413bff847b67df2750fcc68d6a358df096", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_10-bc82d75.stderr b/tests/reference/asr-arrays_10-bc82d75.stderr index 2bdcfc8433..e7b0047ea1 100644 --- a/tests/reference/asr-arrays_10-bc82d75.stderr +++ b/tests/reference/asr-arrays_10-bc82d75.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/arrays_10.py:9:36 + | +9 | x: i64[100, 120, 200] = empty([q, p, r], dtype=int64) + | ^ diff --git a/tests/reference/asr-arrays_11-fc505b4.json b/tests/reference/asr-arrays_11-fc505b4.json index 0b36e58941..22700cace0 100644 --- a/tests/reference/asr-arrays_11-fc505b4.json +++ b/tests/reference/asr-arrays_11-fc505b4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_11-fc505b4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ef5e89392b20ad345ba9bcf862ab71b19e56c85d9838db742be117a1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_11-fc505b4.stderr b/tests/reference/asr-arrays_11-fc505b4.stderr index 2bdcfc8433..09cb02b625 100644 --- a/tests/reference/asr-arrays_11-fc505b4.stderr +++ b/tests/reference/asr-arrays_11-fc505b4.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_11.py:5:1 + | +5 | x: i16[4] = empty([5], dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_12-63d6f25.json b/tests/reference/asr-arrays_12-63d6f25.json index 2d7e4ad7c0..a032a5fad1 100644 --- a/tests/reference/asr-arrays_12-63d6f25.json +++ b/tests/reference/asr-arrays_12-63d6f25.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_12-63d6f25.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b6fa626301868bd5cbbef6d914f5b4f38b1d896b951753122969e74a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_12-63d6f25.stderr b/tests/reference/asr-arrays_12-63d6f25.stderr index 2bdcfc8433..8000ae521d 100644 --- a/tests/reference/asr-arrays_12-63d6f25.stderr +++ b/tests/reference/asr-arrays_12-63d6f25.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_12.py:5:1 + | +5 | x: i16[5] = empty([5], dtype=int32) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[5]' and 'i32[5]') diff --git a/tests/reference/asr-arrays_13-b5fcc7e.json b/tests/reference/asr-arrays_13-b5fcc7e.json index 4d7932471e..3a17697702 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.json +++ b/tests/reference/asr-arrays_13-b5fcc7e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_13-b5fcc7e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6bde2f7fc14d5a461a58d694e44e19dd79ef5bee47c88b4022daf5d6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_13-b5fcc7e.stderr b/tests/reference/asr-arrays_13-b5fcc7e.stderr index 2bdcfc8433..14f0dbe414 100644 --- a/tests/reference/asr-arrays_13-b5fcc7e.stderr +++ b/tests/reference/asr-arrays_13-b5fcc7e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_13.py:7:5 + | +7 | x: i16[4] = empty(5, dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-arrays_14-78be00e.json b/tests/reference/asr-arrays_14-78be00e.json index 1d25109285..b41704e4d0 100644 --- a/tests/reference/asr-arrays_14-78be00e.json +++ b/tests/reference/asr-arrays_14-78be00e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-arrays_14-78be00e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "267aea8e48708230a9b2bc61c37c849a0b75cb45294ca25ee11fe632", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-arrays_14-78be00e.stderr b/tests/reference/asr-arrays_14-78be00e.stderr index 2bdcfc8433..ed7f661811 100644 --- a/tests/reference/asr-arrays_14-78be00e.stderr +++ b/tests/reference/asr-arrays_14-78be00e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/arrays_14.py:7:5 + | +7 | x: i16[4] = empty((5), dtype=int16) + | ^ ^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('i16[4]' and 'i16[5]') diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index 9c2970ac25..007e5553d2 100644 --- a/tests/reference/asr-assert1-1ce92ea.json +++ b/tests/reference/asr-assert1-1ce92ea.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assert1-1ce92ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assert1-1ce92ea.stdout", + "stdout_hash": "f29b167c4a6cb05221c4ba8ec8322488adc1597b77d0bc08e5088f48", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-assign1-886f049.json b/tests/reference/asr-assign1-886f049.json index 2d460a35d4..d5fb6d577a 100644 --- a/tests/reference/asr-assign1-886f049.json +++ b/tests/reference/asr-assign1-886f049.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assign1-886f049.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assign1-886f049.stdout", + "stdout_hash": "e0fabd01607cc19e598b4ed2ffcb88f13cc17aa37887664176e2ac0b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-assign2-8d1a2ee.json b/tests/reference/asr-assign2-8d1a2ee.json index b8e68a7c88..a0e50b5045 100644 --- a/tests/reference/asr-assign2-8d1a2ee.json +++ b/tests/reference/asr-assign2-8d1a2ee.json @@ -5,9 +5,9 @@ "infile_hash": "9b182950a8d1abbd951007b692fff95382e90ada103c7f14c4497b06", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-assign2-8d1a2ee.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-assign2-8d1a2ee.stdout", + "stdout_hash": "7bec7662e29763790b836536cc3a60aacdaf849a44e8cb9c5d4d3298", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-6d521a9.json b/tests/reference/asr-bindc_01-6d521a9.json index d70cc46f27..0e7d5c5061 100644 --- a/tests/reference/asr-bindc_01-6d521a9.json +++ b/tests/reference/asr-bindc_01-6d521a9.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-bindc_01-6d521a9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-bindc_01-6d521a9.stdout", + "stdout_hash": "ef60e71b9f8d29c6c9788d7a614fda516a74a38d7a7423e7e39bbf7f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.json b/tests/reference/asr-bindc_01-f761165.json index f7ac579a4f..24d385098d 100644 --- a/tests/reference/asr-bindc_01-f761165.json +++ b/tests/reference/asr-bindc_01-f761165.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_01-f761165.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b2d416fa6afa00923a130cb76dbd580798a9ee0841e34980c531b050", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_01-f761165.stderr b/tests/reference/asr-bindc_01-f761165.stderr index 2bdcfc8433..7fe85cd32b 100644 --- a/tests/reference/asr-bindc_01-f761165.stderr +++ b/tests/reference/asr-bindc_01-f761165.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/bindc_01.py:9:14 + | +9 | cptr_arg(int32obj) + | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) + | +4 | def cptr_arg(arg1: CPtr): + | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) diff --git a/tests/reference/asr-bindc_02-5092d8e.json b/tests/reference/asr-bindc_02-5092d8e.json index c91902d6b4..6b3c472b5c 100644 --- a/tests/reference/asr-bindc_02-5092d8e.json +++ b/tests/reference/asr-bindc_02-5092d8e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_02-5092d8e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "315076027d80c91db75f4ec44ea5cf8d5fd37a499a367f627b6f6553", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_02-5092d8e.stderr b/tests/reference/asr-bindc_02-5092d8e.stderr index 2bdcfc8433..4ac4183597 100644 --- a/tests/reference/asr-bindc_02-5092d8e.stderr +++ b/tests/reference/asr-bindc_02-5092d8e.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/bindc_02.py:9:24 + | +9 | s: Struct = Struct(int32obj) + | ^^^^^^^^ type mismatch (passed argument type is i32 but required type is CPtr) + | +5 | cptr_member: CPtr + | ^^^^ type mismatch (passed argument type is i32 but required type is CPtr) diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 6aee82dd96..94ee9fc174 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -5,9 +5,9 @@ "infile_hash": "a29f0f269c494419077ca8725e7c2d2dc7a5b4964d5c909347f1caa4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-bindc_02-bc1a7ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-bindc_02-bc1a7ea.stdout", + "stdout_hash": "71473316455dc06eda99f7a7bcf0ac3ed2e6a69d0e1f0893d9a0c48f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.json b/tests/reference/asr-bindc_03-95dbba7.json index 7c5964b374..7ea004cc34 100644 --- a/tests/reference/asr-bindc_03-95dbba7.json +++ b/tests/reference/asr-bindc_03-95dbba7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_03-95dbba7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "371c3fc384c0e72448648d5a3734a373fe96ba258b261f0695ccb518", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_03-95dbba7.stderr b/tests/reference/asr-bindc_03-95dbba7.stderr index 2bdcfc8433..ae2b810b6c 100644 --- a/tests/reference/asr-bindc_03-95dbba7.stderr +++ b/tests/reference/asr-bindc_03-95dbba7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Target type specified in c_p_pointer must have deferred shape. + --> tests/errors/bindc_03.py:6:26 + | +6 | A: Pointer[i16[:]] = c_p_pointer(b, i16[n * k], array([k * n])) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-bindc_04-06bd800.json b/tests/reference/asr-bindc_04-06bd800.json index f4427dc7b1..7f9fcea30c 100644 --- a/tests/reference/asr-bindc_04-06bd800.json +++ b/tests/reference/asr-bindc_04-06bd800.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_04-06bd800.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "85d50c491c17976f21e6263e164a6ce5dbeda95dae2635f589a02d86", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_04-06bd800.stderr b/tests/reference/asr-bindc_04-06bd800.stderr index 2bdcfc8433..a84e785818 100644 --- a/tests/reference/asr-bindc_04-06bd800.stderr +++ b/tests/reference/asr-bindc_04-06bd800.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Only those local variables that can be reduced to compile-time constants should be used in dimensions of an array. + --> tests/errors/bindc_04.py:20:12 + | +20 | C: i16[nk] = empty(nk, dtype=int16) + | ^^ diff --git a/tests/reference/asr-bindc_10e-8b10394.json b/tests/reference/asr-bindc_10e-8b10394.json index 829fbafed7..38439231b2 100644 --- a/tests/reference/asr-bindc_10e-8b10394.json +++ b/tests/reference/asr-bindc_10e-8b10394.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-bindc_10e-8b10394.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9ea4ff2c8a8789057456196deb5772e4b3a2dffadbd10ecfe5f15f29", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-bindc_10e-8b10394.stderr b/tests/reference/asr-bindc_10e-8b10394.stderr index 2bdcfc8433..cc7c1cd0aa 100644 --- a/tests/reference/asr-bindc_10e-8b10394.stderr +++ b/tests/reference/asr-bindc_10e-8b10394.stderr @@ -1 +1,14 @@ -/bin/sh: 1: lpython: not found +semantic error: The struct in c_p_pointer must be C interoperable + --> tests/errors/bindc_10e.py:15:38 + | +15 | p2: Pointer[S] = c_p_pointer(p1, S) + | ^ not C interoperable + + --> tests/errors/bindc_10e_mod.py:5:1 - 7:10 + | + 5 | class S: + | ~~~~~~~~... +... + | + 7 | b: i64 + | ...~~~~~~~~~~ help: add the @ccallable decorator to this struct to make it C interoperable diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index 837c9e9ea9..7e3a3571c3 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.json +++ b/tests/reference/asr-c_interop1-cf2e9b4.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-c_interop1-cf2e9b4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-c_interop1-cf2e9b4.stdout", + "stdout_hash": "bd48af35b456f30937131736ae9872387bf174cdf46a2fa0d80c48c3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index f2c5157c09..b228c00a7e 100644 --- a/tests/reference/asr-callback_01-df40fd5.json +++ b/tests/reference/asr-callback_01-df40fd5.json @@ -5,9 +5,9 @@ "infile_hash": "c3ab71a93f40edda000ae863149c38c388bb43a8329ebae9320a7ab4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-callback_01-df40fd5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-callback_01-df40fd5.stdout", + "stdout_hash": "a8fbb30389ff308781e5cc08c41bee122eb1f40c9707b86000d81a39", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-cast-435c233.json b/tests/reference/asr-cast-435c233.json index 9cba658bc8..8bfd12c361 100644 --- a/tests/reference/asr-cast-435c233.json +++ b/tests/reference/asr-cast-435c233.json @@ -5,9 +5,9 @@ "infile_hash": "6e4219b25f4aa2035b57c9658dbb133f2dff55db0d9c128b19214f62", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-cast-435c233.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-cast-435c233.stdout", + "stdout_hash": "9d4368f1a04a24fa6209f6a540719cfeffe42ca14994adca08f2f8de", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index b06af46247..02e6b65fc0 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-complex1-f26c460.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-complex1-f26c460.stdout", + "stdout_hash": "ae33d701d4d343cafa7615c300a6c694a61b708244326bc8b0053ce2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.json b/tests/reference/asr-const_01-af8289b.json index 57c67e6fe2..c54ff59cdd 100644 --- a/tests/reference/asr-const_01-af8289b.json +++ b/tests/reference/asr-const_01-af8289b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_01-af8289b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f47e74e916315ec82f38680f66c9cf5ef3c958bcdfa87b9efe09b264", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-const_01-af8289b.stderr b/tests/reference/asr-const_01-af8289b.stderr index 2bdcfc8433..47034b6158 100644 --- a/tests/reference/asr-const_01-af8289b.stderr +++ b/tests/reference/asr-const_01-af8289b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Constant variable x is not initialised at declaration. + --> tests/errors/const_01.py:4:5 + | +4 | x: Const[i32] + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-const_02-fce29b7.json b/tests/reference/asr-const_02-fce29b7.json index d696007067..af31951d5b 100644 --- a/tests/reference/asr-const_02-fce29b7.json +++ b/tests/reference/asr-const_02-fce29b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-const_02-fce29b7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b8b90da28518edbe487dbe6f52f1f25f004042fe463e8fba7b96d174", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-const_02-fce29b7.stderr b/tests/reference/asr-const_02-fce29b7.stderr index 2bdcfc8433..3bdb12c237 100644 --- a/tests/reference/asr-const_02-fce29b7.stderr +++ b/tests/reference/asr-const_02-fce29b7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Targets with Const[i32] type cannot be re-assigned. + --> tests/errors/const_02.py:5:5 + | +5 | x = 5 + | ^ diff --git a/tests/reference/asr-constants1-5828e8a.json b/tests/reference/asr-constants1-5828e8a.json index 9de4cfcbb5..87ed6e7294 100644 --- a/tests/reference/asr-constants1-5828e8a.json +++ b/tests/reference/asr-constants1-5828e8a.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-constants1-5828e8a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-constants1-5828e8a.stdout", + "stdout_hash": "5fb0df2d4db52331b704c1654c77872bcfb83423b7d4911fb86fdf20", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.json b/tests/reference/asr-cptr_01-4e660f1.json index 89f1eb69d9..c554aa6d5b 100644 --- a/tests/reference/asr-cptr_01-4e660f1.json +++ b/tests/reference/asr-cptr_01-4e660f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-cptr_01-4e660f1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0477f93b29ff4932b3471a59731a173fb19d6e44273236829eeaffbe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-cptr_01-4e660f1.stderr b/tests/reference/asr-cptr_01-4e660f1.stderr index 2bdcfc8433..510fd3ad0c 100644 --- a/tests/reference/asr-cptr_01-4e660f1.stderr +++ b/tests/reference/asr-cptr_01-4e660f1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Indexing CPtr typed expressions is not supported yet + --> tests/errors/cptr_01.py:5:11 + | +5 | print(x[0]) + | ^^^^ diff --git a/tests/reference/asr-def_func_01-1c7f4cd.json b/tests/reference/asr-def_func_01-1c7f4cd.json index 296c2ad098..4eff9fff31 100644 --- a/tests/reference/asr-def_func_01-1c7f4cd.json +++ b/tests/reference/asr-def_func_01-1c7f4cd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_01-1c7f4cd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e96fc67b26c68ef0954595fb87bf261a1bfe6e9f55d83baf28e73032", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_01-1c7f4cd.stderr b/tests/reference/asr-def_func_01-1c7f4cd.stderr index 2bdcfc8433..ac8d574cb7 100644 --- a/tests/reference/asr-def_func_01-1c7f4cd.stderr +++ b/tests/reference/asr-def_func_01-1c7f4cd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_01.py:5:1 + | +5 | func_01() + | ^^^^^^^^^ missing 1 required arguments : 'x' diff --git a/tests/reference/asr-def_func_02-8bf7092.json b/tests/reference/asr-def_func_02-8bf7092.json index 421508e3cc..dd639549f4 100644 --- a/tests/reference/asr-def_func_02-8bf7092.json +++ b/tests/reference/asr-def_func_02-8bf7092.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_02-8bf7092.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "61aea2e70bfee634a40291abc98afa838c6ca173201d9d16f9dfb428", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_02-8bf7092.stderr b/tests/reference/asr-def_func_02-8bf7092.stderr index 2bdcfc8433..7c4bcd5d23 100644 --- a/tests/reference/asr-def_func_02-8bf7092.stderr +++ b/tests/reference/asr-def_func_02-8bf7092.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_02.py:5:1 + | +5 | func_02() + | ^^^^^^^^^ missing 2 required arguments : 'x' and 'y' diff --git a/tests/reference/asr-def_func_03-58ad7c5.json b/tests/reference/asr-def_func_03-58ad7c5.json index a9208cecd5..d702aeffdf 100644 --- a/tests/reference/asr-def_func_03-58ad7c5.json +++ b/tests/reference/asr-def_func_03-58ad7c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_03-58ad7c5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5ac45e87ffbe795b9ca06dc4a82d3743c762f4f0a1f6bbfdc3e14ca2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_03-58ad7c5.stderr b/tests/reference/asr-def_func_03-58ad7c5.stderr index 2bdcfc8433..3c357d9a50 100644 --- a/tests/reference/asr-def_func_03-58ad7c5.stderr +++ b/tests/reference/asr-def_func_03-58ad7c5.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_03.py:5:1 + | +5 | func_03(1) + | ^^^^^^^^^^ missing 1 required arguments : 'y' diff --git a/tests/reference/asr-def_func_04-4af8c0d.json b/tests/reference/asr-def_func_04-4af8c0d.json index 9ecc032dec..51c9bf2948 100644 --- a/tests/reference/asr-def_func_04-4af8c0d.json +++ b/tests/reference/asr-def_func_04-4af8c0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_04-4af8c0d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "11bd3ae2f41227fd383927fa2f9fc4feff50c19784df51b56f50d3e9", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_04-4af8c0d.stderr b/tests/reference/asr-def_func_04-4af8c0d.stderr index 2bdcfc8433..88195b0527 100644 --- a/tests/reference/asr-def_func_04-4af8c0d.stderr +++ b/tests/reference/asr-def_func_04-4af8c0d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_04.py:5:1 + | +5 | func_04(y=3) + | ^^^^^^^^^^^^ missing 1 required arguments :'x' diff --git a/tests/reference/asr-def_func_05-6c33b29.json b/tests/reference/asr-def_func_05-6c33b29.json index ebf7c40f4e..68c9f7192a 100644 --- a/tests/reference/asr-def_func_05-6c33b29.json +++ b/tests/reference/asr-def_func_05-6c33b29.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_05-6c33b29.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9dad35128e5da8dcc73f9c96bdb43ce15e3309d590bb794b14e3133c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_05-6c33b29.stderr b/tests/reference/asr-def_func_05-6c33b29.stderr index 2bdcfc8433..4af8d9f66c 100644 --- a/tests/reference/asr-def_func_05-6c33b29.stderr +++ b/tests/reference/asr-def_func_05-6c33b29.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_05.py:5:1 + | +5 | func_05(1,2) + | ^^^^^^^^^^^^ missing 1 required arguments : 'z' diff --git a/tests/reference/asr-def_func_06-9a3ebfc.json b/tests/reference/asr-def_func_06-9a3ebfc.json index 3b73ce59b6..77f6bfe11b 100644 --- a/tests/reference/asr-def_func_06-9a3ebfc.json +++ b/tests/reference/asr-def_func_06-9a3ebfc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-def_func_06-9a3ebfc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f9c79e62d7ef7f411870195bfeb99615cb7da9216af328fda2fb0cd2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-def_func_06-9a3ebfc.stderr b/tests/reference/asr-def_func_06-9a3ebfc.stderr index 2bdcfc8433..65527b826a 100644 --- a/tests/reference/asr-def_func_06-9a3ebfc.stderr +++ b/tests/reference/asr-def_func_06-9a3ebfc.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/def_func_06.py:5:1 + | +5 | func_05(z=3) + | ^^^^^^^^^^^^ missing 2 required arguments :'x' and 'y' diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index aeda836698..7191ef6371 100644 --- a/tests/reference/asr-dictionary1-a105a36.json +++ b/tests/reference/asr-dictionary1-a105a36.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-dictionary1-a105a36.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-dictionary1-a105a36.stdout", + "stdout_hash": "ac58817e3dc84de980d646cffeb63540c55bde9ca4229b8a7c58b77a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-dictionary1-a105a36.stdout b/tests/reference/asr-dictionary1-a105a36.stdout index 8ae305005f..192d0350b7 100644 --- a/tests/reference/asr-dictionary1-a105a36.stdout +++ b/tests/reference/asr-dictionary1-a105a36.stdout @@ -141,6 +141,18 @@ [] [] [(Assignment + (Var 3 x) + (DictConstant + [] + [] + (Dict + (Integer 4) + (Integer 4) + ) + ) + () + ) + (Assignment (Var 3 x) (DictConstant [(IntegerConstant 1 (Integer 4)) @@ -154,6 +166,18 @@ ) () ) + (Assignment + (Var 3 y) + (DictConstant + [] + [] + (Dict + (Character 1 -2 ()) + (Integer 4) + ) + ) + () + ) (Assignment (Var 3 y) (DictConstant @@ -286,6 +310,18 @@ [] [] [(Assignment + (Var 5 y) + (DictConstant + [] + [] + (Dict + (Character 1 -2 ()) + (Integer 4) + ) + ) + () + ) + (Assignment (Var 5 y) (DictConstant [(StringConstant @@ -390,6 +426,18 @@ [] [] [(Assignment + (Var 4 y) + (DictConstant + [] + [] + (Dict + (Character 1 -2 ()) + (Integer 4) + ) + ) + () + ) + (Assignment (Var 4 y) (DictConstant [(StringConstant @@ -494,6 +542,18 @@ [] [] [(Assignment + (Var 6 y) + (DictConstant + [] + [] + (Dict + (Character 1 -2 ()) + (Integer 4) + ) + ) + () + ) + (Assignment (Var 6 y) (DictConstant [(StringConstant @@ -574,7 +634,19 @@ ) [f] [] - [(SubroutineCall + [(Assignment + (Var 8 x) + (DictConstant + [] + [] + (Dict + (Integer 4) + (Integer 4) + ) + ) + () + ) + (SubroutineCall 2 f () [((Var 8 x))] diff --git a/tests/reference/asr-doconcurrentloop_01-3fdc189.json b/tests/reference/asr-doconcurrentloop_01-3fdc189.json index ff049115fd..d6ab359efa 100644 --- a/tests/reference/asr-doconcurrentloop_01-3fdc189.json +++ b/tests/reference/asr-doconcurrentloop_01-3fdc189.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-doconcurrentloop_01-3fdc189.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-doconcurrentloop_01-3fdc189.stdout", + "stdout_hash": "413974a16ffc353be79c5bba8842ef9190e2c5c845d605c96b15e55b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index be53a9cada..9693400812 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -5,9 +5,9 @@ "infile_hash": "e96eed9469877faf7f0b6ddb472d3df5fd0270d0528d0334b1751783", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-elemental_01-b58df26.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-elemental_01-b58df26.stdout", + "stdout_hash": "a0f93dd97eb3511199ce735fe6dc8dd0e08595a6b477816c65b1b4b7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.json b/tests/reference/asr-enum_01-30e1b4a.json index 20b09ab81a..f21587576e 100644 --- a/tests/reference/asr-enum_01-30e1b4a.json +++ b/tests/reference/asr-enum_01-30e1b4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_01-30e1b4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ee3775d6e144fa8c18d4beeae5a5790e317f7c4d26212100d03f29d4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-enum_01-30e1b4a.stderr b/tests/reference/asr-enum_01-30e1b4a.stderr index 2bdcfc8433..0947a787ea 100644 --- a/tests/reference/asr-enum_01-30e1b4a.stderr +++ b/tests/reference/asr-enum_01-30e1b4a.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. + --> tests/errors/enum_01.py:5:1 - 8:19 + | +5 | class Color(Enum): + | ^^^^^^^^^^^^^^^^^^... +... + | +8 | BLUE: f64 = 0.7 + | ...^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-enum_02-54656c5.json b/tests/reference/asr-enum_02-54656c5.json index 8af949435f..a989cef176 100644 --- a/tests/reference/asr-enum_02-54656c5.json +++ b/tests/reference/asr-enum_02-54656c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-enum_02-54656c5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "88c95223e82c39f9d40d9f62923d1bffdf3a9f0a47565bad19b37dee", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-enum_02-54656c5.stderr b/tests/reference/asr-enum_02-54656c5.stderr index 2bdcfc8433..39fb6429e6 100644 --- a/tests/reference/asr-enum_02-54656c5.stderr +++ b/tests/reference/asr-enum_02-54656c5.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Enumerations with non-integer or non-unique integer values cannot interoperate with C code. + --> tests/errors/enum_02.py:5:1 - 8:17 + | +5 | class Color(Enum): + | ^^^^^^^^^^^^^^^^^^... +... + | +8 | BLUE: i32 = 2 + | ...^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index 6006b89ecd..14586c7302 100644 --- a/tests/reference/asr-expr1-8df2d66.json +++ b/tests/reference/asr-expr1-8df2d66.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr1-8df2d66.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr1-8df2d66.stdout", + "stdout_hash": "f80b1b22cac2640f90a800ced131163389d7bc2c821daa9f28618c73", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index cac5c9893f..a8814f747b 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr10-efcbb1b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr10-efcbb1b.stdout", + "stdout_hash": "06b4189354d9ecb74c8561f7e7151f6a8c2b8ee9c69174e4e00d9397", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr11-9b91d35.json b/tests/reference/asr-expr11-9b91d35.json index 8f10dd20d5..6eb7924f0b 100644 --- a/tests/reference/asr-expr11-9b91d35.json +++ b/tests/reference/asr-expr11-9b91d35.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr11-9b91d35.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr11-9b91d35.stdout", + "stdout_hash": "e1b95463b42d9a086ed796331d18b6feafb16d8b82b6e14dcf6576ad", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index 24a93e0eba..576db11660 100644 --- a/tests/reference/asr-expr12-5c5b71e.json +++ b/tests/reference/asr-expr12-5c5b71e.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr12-5c5b71e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr12-5c5b71e.stdout", + "stdout_hash": "cc7faf4b191f80b30f9ba8ba5dc649e69a276ee40352403a890a7ecb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 21dbcfd87b..d0b3579aeb 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr13-81bdb5a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr13-81bdb5a.stdout", + "stdout_hash": "2fa20279a25ddffb86a8d5ba2a732cf268dc6ee8efd04afd1b892b22", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.json b/tests/reference/asr-expr16-a3dc453.json index 0e5bf1ab68..14ce11462e 100644 --- a/tests/reference/asr-expr16-a3dc453.json +++ b/tests/reference/asr-expr16-a3dc453.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-expr16-a3dc453.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "67cb0d8b08c9910cfdf81faffe003dec601823ff0fd07990a478baf4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-expr16-a3dc453.stderr b/tests/reference/asr-expr16-a3dc453.stderr index 2bdcfc8433..7b8ae5a07d 100644 --- a/tests/reference/asr-expr16-a3dc453.stderr +++ b/tests/reference/asr-expr16-a3dc453.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/expr16.py:6:9 + | +6 | sum += data[i] + | ^^^ ^^^^^^^ type mismatch ('f64' and 'i32') diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index 2ec6ca47dd..127c79cee3 100644 --- a/tests/reference/asr-expr2-2e78a12.json +++ b/tests/reference/asr-expr2-2e78a12.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr2-2e78a12.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr2-2e78a12.stdout", + "stdout_hash": "bc0b95ce4ed46823cc16626129a52ee2c7e5318903cbeb7e65b91ce5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index a1f469faca..12d1845f1b 100644 --- a/tests/reference/asr-expr4-cef6743.json +++ b/tests/reference/asr-expr4-cef6743.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr4-cef6743.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr4-cef6743.stdout", + "stdout_hash": "e50df4848f48a885a035b018d0575749af5192d1ebd257d45fa1a491", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr5-645ffcc.json b/tests/reference/asr-expr5-645ffcc.json index afe18e82b6..d90b7ef596 100644 --- a/tests/reference/asr-expr5-645ffcc.json +++ b/tests/reference/asr-expr5-645ffcc.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr5-645ffcc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr5-645ffcc.stdout", + "stdout_hash": "808a813f58fb818b9d2187476517134f2ec87199cfc9c348d7657ea9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index f070aceb56..7fbad5a8ac 100644 --- a/tests/reference/asr-expr6-368e5ed.json +++ b/tests/reference/asr-expr6-368e5ed.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr6-368e5ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr6-368e5ed.stdout", + "stdout_hash": "38c2f55590dfedacd997ee117434700aa0d2df34e698820c1b5e2792", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index d2d304801a..8165b91e51 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-expr7-480ba2f.stdout", + "stdout_hash": "56263c3c6c97259a07ece41de4b0ec499f944c6747b5426738e4ac23", "stderr": "asr-expr7-480ba2f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr7-480ba2f.stderr b/tests/reference/asr-expr7-480ba2f.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/asr-expr7-480ba2f.stderr +++ b/tests/reference/asr-expr7-480ba2f.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index 4e62e702ac..f9b7643677 100644 --- a/tests/reference/asr-expr8-6beda60.json +++ b/tests/reference/asr-expr8-6beda60.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr8-6beda60.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr8-6beda60.stdout", + "stdout_hash": "d3ed75b48a59cad2bab8967200596c560fb86809d16147c2d9b9e5d9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr9-814e4bc.json b/tests/reference/asr-expr9-814e4bc.json index e8bb194b78..e6b8a6023c 100644 --- a/tests/reference/asr-expr9-814e4bc.json +++ b/tests/reference/asr-expr9-814e4bc.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr9-814e4bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr9-814e4bc.stdout", + "stdout_hash": "922dc300e7301fe54ac9c1bd22b4cda2551dcaa4ea76fb131db41882", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index f55285e25f..f164bfc97c 100644 --- a/tests/reference/asr-expr_01-211000e.json +++ b/tests/reference/asr-expr_01-211000e.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_01-211000e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_01-211000e.stdout", + "stdout_hash": "1e770e5983d3028716293596137effa14c8ff482aff2f0f1d1efc3c4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index dea3471b05..46521dcd31 100644 --- a/tests/reference/asr-expr_01-a0d4829.json +++ b/tests/reference/asr-expr_01-a0d4829.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_01-a0d4829.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_01-a0d4829.stdout", + "stdout_hash": "81e8dec77a5c7bda11b512e25b14698a02c7923cacfd5d491a86e0b6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index 96160689c7..be23a4f717 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -5,9 +5,9 @@ "infile_hash": "cc922bec30fac0a8eb10efd99f72234aa5638b3c9cd92c68044c69ea", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_05-3a37324.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_05-3a37324.stdout", + "stdout_hash": "acd60d3dea381ff7dfcc7007b224abd1fdc9ad97ccb5f2b5feeca1bd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index a0f2106cd1..bb5c99c5d7 100644 --- a/tests/reference/asr-expr_07-7742668.json +++ b/tests/reference/asr-expr_07-7742668.json @@ -5,9 +5,9 @@ "infile_hash": "5c3cc1f1662783acd989ceafcb0eb3259e0194dad005c5bd4e502710", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_07-7742668.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_07-7742668.stdout", + "stdout_hash": "15b03241d340d1abbeb06e4540d37bcd9307d085f7c484ed822f8555", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index d0879d5f53..f64d2816af 100644 --- a/tests/reference/asr-expr_09-f3e89c8.json +++ b/tests/reference/asr-expr_09-f3e89c8.json @@ -5,9 +5,9 @@ "infile_hash": "5786bfd0706e0850ec51d9f6cface5c7df4c30f3b4715f2e76cc553b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_09-f3e89c8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_09-f3e89c8.stdout", + "stdout_hash": "6e8a419784bc7e466429ca4f3f3b0d6a1883b2dd0c5718fe71361765", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index e1cca97b85..5d87486d4c 100644 --- a/tests/reference/asr-expr_10-d39708c.json +++ b/tests/reference/asr-expr_10-d39708c.json @@ -5,9 +5,9 @@ "infile_hash": "a371877a6249c5d8af75ad5afdd4c6f762841733ed517dafcdfd6b10", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_10-d39708c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_10-d39708c.stdout", + "stdout_hash": "937ab19f6b8e31442a9a1b0c6bd4fa931e4d10aae2e80a351256227f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_12-6769be0.json b/tests/reference/asr-expr_12-6769be0.json index cd3023b6aa..c9e1e1704e 100644 --- a/tests/reference/asr-expr_12-6769be0.json +++ b/tests/reference/asr-expr_12-6769be0.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_12-6769be0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_12-6769be0.stdout", + "stdout_hash": "2d85d51b025a58090c9848f23b6bfc7e236771cbeb8b6257e33256b5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index f7ed0e09fa..2710093259 100644 --- a/tests/reference/asr-expr_14-f2bd343.json +++ b/tests/reference/asr-expr_14-f2bd343.json @@ -5,9 +5,9 @@ "infile_hash": "bf5d0d167082af64149be967dc182b9e2e8cb35091fa410ae4afee6f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-expr_14-f2bd343.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-expr_14-f2bd343.stdout", + "stdout_hash": "d0556c7ad91fa6f49b4dc82b49e50843ffc424a9289b800e1bceb863", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.json b/tests/reference/asr-func_01-d87aa4a.json index 10febac45e..2ac3164ce4 100644 --- a/tests/reference/asr-func_01-d87aa4a.json +++ b/tests/reference/asr-func_01-d87aa4a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_01-d87aa4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2a773033fab41aadd3ddf3732cfb473ba5da6c9649453516286dacf1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_01-d87aa4a.stderr b/tests/reference/asr-func_01-d87aa4a.stderr index 2bdcfc8433..3963b1e1d5 100644 --- a/tests/reference/asr-func_01-d87aa4a.stderr +++ b/tests/reference/asr-func_01-d87aa4a.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Function f is already defined + --> tests/errors/func_01.py:9:1 - 10:16 + | + 9 | def f(i: i32): + | ^^^^^^^^^^^^^^... +... + | +10 | print(i + 2) + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-func_02-b439474.json b/tests/reference/asr-func_02-b439474.json index 3720b833c3..bc648e06af 100644 --- a/tests/reference/asr-func_02-b439474.json +++ b/tests/reference/asr-func_02-b439474.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_02-b439474.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "855967bc8c46a46b93c348de6e3004107861b10fad24496866c8a197", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_02-b439474.stderr b/tests/reference/asr-func_02-b439474.stderr index 2bdcfc8433..e4d6ca0563 100644 --- a/tests/reference/asr-func_02-b439474.stderr +++ b/tests/reference/asr-func_02-b439474.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `n` is not allowed + --> tests/errors/func_02.py:4:5 + | +4 | n = 5 + | ^ Hint: create a new local variable with a different name diff --git a/tests/reference/asr-func_03-cd744a0.json b/tests/reference/asr-func_03-cd744a0.json index c52a0c2e07..e0e191485d 100644 --- a/tests/reference/asr-func_03-cd744a0.json +++ b/tests/reference/asr-func_03-cd744a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_03-cd744a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d1201fe81d9eeb213996a3f316f463ee4071c9192fb20d7bf327a898", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_03-cd744a0.stderr b/tests/reference/asr-func_03-cd744a0.stderr index 2bdcfc8433..74251ce6c7 100644 --- a/tests/reference/asr-func_03-cd744a0.stderr +++ b/tests/reference/asr-func_03-cd744a0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `l` is not allowed + --> tests/errors/func_03.py:4:5 + | +4 | l[5] = 5 + | ^ Use InOut[list[i32]] to allow assignment diff --git a/tests/reference/asr-func_04-eef2656.json b/tests/reference/asr-func_04-eef2656.json index 1e1e3e347a..6fa82a6009 100644 --- a/tests/reference/asr-func_04-eef2656.json +++ b/tests/reference/asr-func_04-eef2656.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_04-eef2656.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d1e5bb4b5356e57124ff34eea9e5b96ecc44d3bc8a1da4b0a7db5b4a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_04-eef2656.stderr b/tests/reference/asr-func_04-eef2656.stderr index 2bdcfc8433..744b9460d2 100644 --- a/tests/reference/asr-func_04-eef2656.stderr +++ b/tests/reference/asr-func_04-eef2656.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Modifying input function parameter `l` is not allowed + --> tests/errors/func_04.py:4:5 + | +4 | l.append(5) + | ^^^^^^^^^^^ diff --git a/tests/reference/asr-func_05-c22b921.json b/tests/reference/asr-func_05-c22b921.json index e9734a6d29..46cec1c7b4 100644 --- a/tests/reference/asr-func_05-c22b921.json +++ b/tests/reference/asr-func_05-c22b921.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_05-c22b921.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9611beb75ae308f86e573592164c5aca50c4e1acec2e91e48687ba96", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_05-c22b921.stderr b/tests/reference/asr-func_05-c22b921.stderr index 2bdcfc8433..fc959f032f 100644 --- a/tests/reference/asr-func_05-c22b921.stderr +++ b/tests/reference/asr-func_05-c22b921.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Simple Type i32 cannot be intent InOut/Out + --> tests/errors/func_05.py:3:7 + | +3 | def f(n: InOut[i32]): + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-func_06-62e738c.json b/tests/reference/asr-func_06-62e738c.json index fcfe45db1c..00d0a1051b 100644 --- a/tests/reference/asr-func_06-62e738c.json +++ b/tests/reference/asr-func_06-62e738c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_06-62e738c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a97e6d8f812ec9e81cb4b0565dc2fd30f3bd194ccab41770962f6e32", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_06-62e738c.stderr b/tests/reference/asr-func_06-62e738c.stderr index 2bdcfc8433..5e5827b226 100644 --- a/tests/reference/asr-func_06-62e738c.stderr +++ b/tests/reference/asr-func_06-62e738c.stderr @@ -1 +1,8 @@ -/bin/sh: 1: lpython: not found +semantic error: Parameter is already declared + --> tests/errors/func_06.py:1:12 + | +1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: + | ~~~~~ original declaration + | +1 | def init_X(m:i32, n: i32, b: CPtr, m: i32) -> None: + | ^^^^^^ redeclaration diff --git a/tests/reference/asr-func_07-4a8c076.json b/tests/reference/asr-func_07-4a8c076.json index 5bb370357f..23a3ff6d21 100644 --- a/tests/reference/asr-func_07-4a8c076.json +++ b/tests/reference/asr-func_07-4a8c076.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_07-4a8c076.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7ed110581f050d55b95ace1c09b3dc30176b30213c125e3ec19f5c68", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_07-4a8c076.stderr b/tests/reference/asr-func_07-4a8c076.stderr index 2bdcfc8433..d876637cc3 100644 --- a/tests/reference/asr-func_07-4a8c076.stderr +++ b/tests/reference/asr-func_07-4a8c076.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `this` is not allowed + --> tests/errors/func_07.py:12:5 + | +12 | this._len = len(this._buf) + | ^^^^ Use InOut[struct StringIO] to allow assignment diff --git a/tests/reference/asr-func_08-c137415.json b/tests/reference/asr-func_08-c137415.json index f21ba69e69..e8987fe7e0 100644 --- a/tests/reference/asr-func_08-c137415.json +++ b/tests/reference/asr-func_08-c137415.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-func_08-c137415.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5fe28460d4f28e79ced8c17e75ba6da4cdfccd36e20d1c3a85d07cf1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-func_08-c137415.stderr b/tests/reference/asr-func_08-c137415.stderr index 2bdcfc8433..c372ea27dd 100644 --- a/tests/reference/asr-func_08-c137415.stderr +++ b/tests/reference/asr-func_08-c137415.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Intent annotation 'In' cannot be used here + --> tests/errors/func_08.py:3:17 + | +3 | def main0(x: In[In[i32]]): + | ^^^^^^^ diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index 6a26490188..45c753a0ae 100644 --- a/tests/reference/asr-func_inline_01-56af272.json +++ b/tests/reference/asr-func_inline_01-56af272.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-func_inline_01-56af272.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-func_inline_01-56af272.stdout", + "stdout_hash": "7f68a8f56a9391784af374552ec602e3f935f99e20257ea3dd08ec8e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_01-d616074.json b/tests/reference/asr-generics_01-d616074.json index e7c62858ed..54d83bd302 100644 --- a/tests/reference/asr-generics_01-d616074.json +++ b/tests/reference/asr-generics_01-d616074.json @@ -5,9 +5,9 @@ "infile_hash": "3062320cca6688cea4b76b4c18dbaf5d1dcc1de193459ee598e84935", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_01-d616074.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_01-d616074.stdout", + "stdout_hash": "105b00adca1fb9bd10c1202f83bf20e649aecab7577b30eeecc643b5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_02-e2ea5c9.json b/tests/reference/asr-generics_02-e2ea5c9.json index e875d31131..57525f45bf 100644 --- a/tests/reference/asr-generics_02-e2ea5c9.json +++ b/tests/reference/asr-generics_02-e2ea5c9.json @@ -5,9 +5,9 @@ "infile_hash": "8406b1b9329997678ed067f896373fbbf49daeb2e379c700c5c2e917", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_02-e2ea5c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_02-e2ea5c9.stdout", + "stdout_hash": "47fea2d8fe6009063e7bbe136cadfaa875168cab41c3e99fbdbe6ba6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index bb0278a18e..e4d796c983 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -5,9 +5,9 @@ "infile_hash": "6e943dd0e26ab4d1ffb6ed6909a365b4135b6f5295957b2478cfb479", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_01-682b1b2.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_01-682b1b2.stdout", + "stdout_hash": "1c24474ff74d53b4b6cfa3e3aabdc474896c1aa4bd9d7f8bf543599e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_02-22c8dc1.json b/tests/reference/asr-generics_array_02-22c8dc1.json index 3b5545c1f2..fc7cefbe99 100644 --- a/tests/reference/asr-generics_array_02-22c8dc1.json +++ b/tests/reference/asr-generics_array_02-22c8dc1.json @@ -5,9 +5,9 @@ "infile_hash": "54b5f1d4b8fc7543c292ac0d6f7a39939816a657173937fa7dc02f07", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_02-22c8dc1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_02-22c8dc1.stdout", + "stdout_hash": "3a3f6459842f4b620e9bab0b81a6a4eb53835158b0a31f4325afab97", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_array_03-fb3706c.json b/tests/reference/asr-generics_array_03-fb3706c.json index 2c8a122863..874aae5742 100644 --- a/tests/reference/asr-generics_array_03-fb3706c.json +++ b/tests/reference/asr-generics_array_03-fb3706c.json @@ -5,9 +5,9 @@ "infile_hash": "5b415ae64a527ce3ab3b6878141238e227258bc2b2b8c37af6d23ff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_array_03-fb3706c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_array_03-fb3706c.stdout", + "stdout_hash": "781e8589691db46e318125a0b8bfd3f91e2ad0ce95b26f958e29d3f4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.json b/tests/reference/asr-generics_error_01-1e05cd6.json index 4a3b38744d..80dcd03351 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.json +++ b/tests/reference/asr-generics_error_01-1e05cd6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_01-1e05cd6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "45a4d8fba734f967b36ed69d703fe503111c67dc6c8887013477c791", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_01-1e05cd6.stderr b/tests/reference/asr-generics_error_01-1e05cd6.stderr index 2bdcfc8433..9d7abb86ef 100644 --- a/tests/reference/asr-generics_error_01-1e05cd6.stderr +++ b/tests/reference/asr-generics_error_01-1e05cd6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Inconsistent type variable for the function call + --> tests/errors/generics_error_01.py:12:7 + | +12 | print(f(1,"a")) + | ^^^^^^^^ diff --git a/tests/reference/asr-generics_error_02-d614928.json b/tests/reference/asr-generics_error_02-d614928.json index ca108b830c..950f37b435 100644 --- a/tests/reference/asr-generics_error_02-d614928.json +++ b/tests/reference/asr-generics_error_02-d614928.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_02-d614928.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2b82c797067dc1c722d416f8f13d837cfec47a0d4adb11c64f5b7e02", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_02-d614928.stderr b/tests/reference/asr-generics_error_02-d614928.stderr index 2bdcfc8433..22668c4d18 100644 --- a/tests/reference/asr-generics_error_02-d614928.stderr +++ b/tests/reference/asr-generics_error_02-d614928.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: No applicable argument to the restriction zero + --> tests/errors/generics_error_02.py:37:7 + | +37 | print(mean(["a","b","c"], add=add_string, div=div_string)) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-generics_error_03-208d10d.json b/tests/reference/asr-generics_error_03-208d10d.json index 97cfeff781..a5e6b0f007 100644 --- a/tests/reference/asr-generics_error_03-208d10d.json +++ b/tests/reference/asr-generics_error_03-208d10d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-generics_error_03-208d10d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e4803340775b153d9eafeae36cff39a9469260a0e139f0fc41e9317d", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-generics_error_03-208d10d.stderr b/tests/reference/asr-generics_error_03-208d10d.stderr index 2bdcfc8433..ef155d1bb4 100644 --- a/tests/reference/asr-generics_error_03-208d10d.stderr +++ b/tests/reference/asr-generics_error_03-208d10d.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Restriction mismatch with provided arguments + --> tests/errors/generics_error_03.py:20:1 - 21:16 + | +20 | def add_string(x: i32, y: i32) -> i32: + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +21 | return x + y + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-generics_list_01-39c4044.json b/tests/reference/asr-generics_list_01-39c4044.json index af4adbb5a5..e03f65ee82 100644 --- a/tests/reference/asr-generics_list_01-39c4044.json +++ b/tests/reference/asr-generics_list_01-39c4044.json @@ -5,9 +5,9 @@ "infile_hash": "fee10ba2a43151e515695ea4179e42231e1fd80d7c75637747511144", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-generics_list_01-39c4044.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-generics_list_01-39c4044.stdout", + "stdout_hash": "698e7beddad7e18fe72d49fe6f92233771055f842ca1657cfbf49a26", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index 5be98562b0..73d652907e 100644 --- a/tests/reference/asr-global_scope1-354e217.json +++ b/tests/reference/asr-global_scope1-354e217.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-global_scope1-354e217.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-global_scope1-354e217.stdout", + "stdout_hash": "3f8b50cb585b10beb104f627d5b326f8c32669eb57225faf8802d42d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index f106d2df8f..7b494e40d0 100644 --- a/tests/reference/asr-global_syms_01-273906f.json +++ b/tests/reference/asr-global_syms_01-273906f.json @@ -5,9 +5,9 @@ "infile_hash": "a561c85e452a7be71b45f7b5277fd3ab7ff79fcc596f059f00c9dd45", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-global_syms_01-273906f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-global_syms_01-273906f.stdout", + "stdout_hash": "43a562bdeaaa407b58e2176609a1c98428b323edf8e098296307f17d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index 43a146cbed..c981754321 100644 --- a/tests/reference/asr-intent_01-66824bc.json +++ b/tests/reference/asr-intent_01-66824bc.json @@ -5,9 +5,9 @@ "infile_hash": "0a8fa2940567fccee2cfccd4af40f353b74dbe542590460a195246a5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-intent_01-66824bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-intent_01-66824bc.stdout", + "stdout_hash": "415fb57ee7c986fc49e7c0801edae4e37d6ea06143d27a998c50ab5c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.json b/tests/reference/asr-kwargs_01_error-ab9530d.json index 2f3ffcd9d0..6f05aa772d 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.json +++ b/tests/reference/asr-kwargs_01_error-ab9530d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_01_error-ab9530d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9acb6dea7d63917291858cf2cac49e5270e11ea1dd547f66303224c1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_01_error-ab9530d.stderr b/tests/reference/asr-kwargs_01_error-ab9530d.stderr index 2bdcfc8433..dbdf5c98eb 100644 --- a/tests/reference/asr-kwargs_01_error-ab9530d.stderr +++ b/tests/reference/asr-kwargs_01_error-ab9530d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: func01() got multiple values for argument 'a' + --> tests/errors/kwargs_01_error.py:11:5 + | +11 | func01(arg1, a=int(8)) + | ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.json b/tests/reference/asr-kwargs_02_error-7c91f8f.json index 0bbbda9177..228d941171 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.json +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_02_error-7c91f8f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "120e6e6838e464af15ff96aa99dcdda21923a3bb5f0c3d6d7cc8348b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr index 2bdcfc8433..9e13b4f43d 100644 --- a/tests/reference/asr-kwargs_02_error-7c91f8f.stderr +++ b/tests/reference/asr-kwargs_02_error-7c91f8f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: func02() got multiple values for argument 'b' + --> tests/errors/kwargs_02_error.py:13:5 + | +13 | func02(arg3, arg4, c=arg5, b=arg4) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.json b/tests/reference/asr-kwargs_03_error-a68cc46.json index 6b07bc2de1..2b3ac444fa 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.json +++ b/tests/reference/asr-kwargs_03_error-a68cc46.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-kwargs_03_error-a68cc46.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "83b858c0d4e17fe2f03b1e47652414c4478d709def5d3fbaa71aad71", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-kwargs_03_error-a68cc46.stderr b/tests/reference/asr-kwargs_03_error-a68cc46.stderr index 2bdcfc8433..1a811894e0 100644 --- a/tests/reference/asr-kwargs_03_error-a68cc46.stderr +++ b/tests/reference/asr-kwargs_03_error-a68cc46.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Function func01 doesn't have an argument named 'd' + --> tests/errors/kwargs_03_error.py:11:5 + | +11 | func01(arg1, d=int(8)) + | ^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-lambda_01-1ec3e01.json b/tests/reference/asr-lambda_01-1ec3e01.json index 3e14e12178..31b51267b2 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.json +++ b/tests/reference/asr-lambda_01-1ec3e01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-lambda_01-1ec3e01.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "99ca916bd82540da6812ad3149c0026c812efdbc777dbb5fb465e868", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-lambda_01-1ec3e01.stderr b/tests/reference/asr-lambda_01-1ec3e01.stderr index 2bdcfc8433..482e01b32e 100644 --- a/tests/reference/asr-lambda_01-1ec3e01.stderr +++ b/tests/reference/asr-lambda_01-1ec3e01.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The number of args to lambda function much match the number of args declared in function type + --> tests/errors/lambda_01.py:5:8 + | +5 | x: Callable[[i32, i32, i32], i32] = lambda p, q, r, s: p + q + r + s + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index 87e79811e4..d8d5a2c116 100644 --- a/tests/reference/asr-list1-770ba33.json +++ b/tests/reference/asr-list1-770ba33.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-list1-770ba33.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-list1-770ba33.stdout", + "stdout_hash": "dc3a2d020a65ea5e96f79b7d8f375f038fd58db7476c9ae8945a6f0a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop1-10d3109.json b/tests/reference/asr-loop1-10d3109.json index 84f41fec3f..97921cd58f 100644 --- a/tests/reference/asr-loop1-10d3109.json +++ b/tests/reference/asr-loop1-10d3109.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop1-10d3109.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop1-10d3109.stdout", + "stdout_hash": "47d9a15a1f8dc76c5ed5dcb2b417d7b574d766eb2f1611f33e20d17c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index 780a967f26..fa0e5972c6 100644 --- a/tests/reference/asr-loop3-a579196.json +++ b/tests/reference/asr-loop3-a579196.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop3-a579196.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop3-a579196.stdout", + "stdout_hash": "15bb8e784ee7d3f408f358dd4a2ad83f3c47a20bd4eea63e3e6a5a0a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop4-3d3216e.json b/tests/reference/asr-loop4-3d3216e.json index a8c201669f..2c49087d58 100644 --- a/tests/reference/asr-loop4-3d3216e.json +++ b/tests/reference/asr-loop4-3d3216e.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-loop4-3d3216e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-loop4-3d3216e.stdout", + "stdout_hash": "abd735eac2d89dbf94ec52f30a00229c76b16a4f207bb7b7e86c55da", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.json b/tests/reference/asr-loop_01-e7aa06a.json index ad70d5fd68..943ce68e64 100644 --- a/tests/reference/asr-loop_01-e7aa06a.json +++ b/tests/reference/asr-loop_01-e7aa06a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_01-e7aa06a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "256fe74af3480ca97b87c1b6f770cee10753e5f097d5a2d79135e736", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_01-e7aa06a.stderr b/tests/reference/asr-loop_01-e7aa06a.stderr index 2bdcfc8433..1b50246d4c 100644 --- a/tests/reference/asr-loop_01-e7aa06a.stderr +++ b/tests/reference/asr-loop_01-e7aa06a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in loop start and loop end values, the types must be compatible + --> tests/errors/loop_01.py:5:20 + | +5 | for i in range(15, i16(-1), i16(-1)): + | ^^ ^^^^^^^ type mismatch ('i32' and 'i16') diff --git a/tests/reference/asr-loop_02-5741651.json b/tests/reference/asr-loop_02-5741651.json index 3e33498d3f..236ad8ba7a 100644 --- a/tests/reference/asr-loop_02-5741651.json +++ b/tests/reference/asr-loop_02-5741651.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_02-5741651.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a8262496250102a77a9e5718d40aaf1067fb21a18fb047885aa643ac", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_02-5741651.stderr b/tests/reference/asr-loop_02-5741651.stderr index 2bdcfc8433..c9198f2d37 100644 --- a/tests/reference/asr-loop_02-5741651.stderr +++ b/tests/reference/asr-loop_02-5741651.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in loop start and increment values, the types must be compatible + --> tests/errors/loop_02.py:5:20 + | +5 | for i in range(i16(15), i16(-1), -1): + | ^^^^^^^ ^^ type mismatch ('i16' and 'i32') diff --git a/tests/reference/asr-loop_03-401ab45.json b/tests/reference/asr-loop_03-401ab45.json index 048ea124b6..16313f16a7 100644 --- a/tests/reference/asr-loop_03-401ab45.json +++ b/tests/reference/asr-loop_03-401ab45.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-loop_03-401ab45.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cc8945240941626554f3ebeecadc96aa4ee6ea80415352dfefce2786", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-loop_03-401ab45.stderr b/tests/reference/asr-loop_03-401ab45.stderr index 2bdcfc8433..f558b6c0fd 100644 --- a/tests/reference/asr-loop_03-401ab45.stderr +++ b/tests/reference/asr-loop_03-401ab45.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to loop variable `i` is not allowed + --> tests/errors/loop_03.py:5:9 + | +5 | i=i*10 + | ^ diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index 9b89da6a77..8dc35369ec 100644 --- a/tests/reference/asr-modules_02-ec92e6f.json +++ b/tests/reference/asr-modules_02-ec92e6f.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-modules_02-ec92e6f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-modules_02-ec92e6f.stdout", + "stdout_hash": "afb76ea5fdee50af45a64fe9f7b66dd677bf908b4bed08f726437c1e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index 8fa44bc81b..63ff5c7a45 100644 --- a/tests/reference/asr-print_02-afbe092.json +++ b/tests/reference/asr-print_02-afbe092.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-print_02-afbe092.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-print_02-afbe092.stdout", + "stdout_hash": "aae72d26d7d806d7eb476839446f61b55c761da89f69493682c7cd6a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index 33e4a68d02..5a107ca056 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.json +++ b/tests/reference/asr-print_list_tuple_03-9de3736.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-print_list_tuple_03-9de3736.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-print_list_tuple_03-9de3736.stdout", + "stdout_hash": "9bc9712a40c386ddbd519614bb9ed900ebde24b5db7d0876f7e88e95", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.stdout b/tests/reference/asr-print_list_tuple_03-9de3736.stdout index 9e0bc45dec..dfd164741e 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.stdout +++ b/tests/reference/asr-print_list_tuple_03-9de3736.stdout @@ -110,6 +110,21 @@ [] [] [(Assignment + (Var 3 x) + (DictConstant + [] + [] + (Dict + (Integer 4) + (Tuple + [(Integer 4) + (Integer 4)] + ) + ) + ) + () + ) + (Assignment (Var 3 x) (DictConstant [(IntegerConstant 1 (Integer 4)) @@ -140,6 +155,20 @@ ) () ) + (Assignment + (Var 3 y) + (DictConstant + [] + [] + (Dict + (Integer 4) + (List + (Integer 4) + ) + ) + ) + () + ) (Assignment (Var 3 y) (DictConstant diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index cac7c29be3..5b961f2c31 100644 --- a/tests/reference/asr-set1-b7b913a.json +++ b/tests/reference/asr-set1-b7b913a.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-set1-b7b913a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-set1-b7b913a.stdout", + "stdout_hash": "009ae3f3b27fd70cd770e43b62bbda6ac19a03082785cba865c3a8da", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.json b/tests/reference/asr-string_01-78629c4.json index 4e82484ab3..8cf78f4a79 100644 --- a/tests/reference/asr-string_01-78629c4.json +++ b/tests/reference/asr-string_01-78629c4.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_01-78629c4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "29aa01d7370a20ada91bdb13c569434f36a0c18309700d946d89fbf0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-string_01-78629c4.stderr b/tests/reference/asr-string_01-78629c4.stderr index 2bdcfc8433..4abe3b2eb9 100644 --- a/tests/reference/asr-string_01-78629c4.stderr +++ b/tests/reference/asr-string_01-78629c4.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/string_01.py:3:13 + | +3 | print(x[2, 5]) + | ^^^^ type mismatch (found: 'tuple[i32, i32]', expected: 'i32' or slice) diff --git a/tests/reference/asr-string_02-499c9ff.json b/tests/reference/asr-string_02-499c9ff.json index 03bf070ee6..ac33dbbf21 100644 --- a/tests/reference/asr-string_02-499c9ff.json +++ b/tests/reference/asr-string_02-499c9ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-string_02-499c9ff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "368ba74a1e0d6609f71e6f87f95bd0b6151420c81336e48a172cb613", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-string_02-499c9ff.stderr b/tests/reference/asr-string_02-499c9ff.stderr index 2bdcfc8433..196515476b 100644 --- a/tests/reference/asr-string_02-499c9ff.stderr +++ b/tests/reference/asr-string_02-499c9ff.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: str.join() takes type list only + --> tests/errors/string_02.py:6:15 + | +6 | res:str = x.join(p) + | ^^^^^^^^^ diff --git a/tests/reference/asr-structs_01-0893e35.json b/tests/reference/asr-structs_01-0893e35.json index 8f65e5a605..b415cd4e5b 100644 --- a/tests/reference/asr-structs_01-0893e35.json +++ b/tests/reference/asr-structs_01-0893e35.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_01-0893e35.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6f58b337cbc9cb1832e2ecba47fdad4b64e4484b913e29f61c64dbea", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-0893e35.stderr b/tests/reference/asr-structs_01-0893e35.stderr index 2bdcfc8433..12892d04eb 100644 --- a/tests/reference/asr-structs_01-0893e35.stderr +++ b/tests/reference/asr-structs_01-0893e35.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Alignment 5 is not a positive power of 2. + --> tests/errors/structs_01.py:3:17 + | +3 | @packed(aligned=5) + | ^ diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index d3c4a6fb27..ab164948f8 100644 --- a/tests/reference/asr-structs_01-66dc2c9.json +++ b/tests/reference/asr-structs_01-66dc2c9.json @@ -5,9 +5,9 @@ "infile_hash": "3b94e692a074b226736f068daf39c876f113277a73468bd21c01d3cc", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_01-66dc2c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_01-66dc2c9.stdout", + "stdout_hash": "5a32fdd6e6d78976f4d3effbdf4ab79c614eb664a4fd92967ff5d7d7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index b02126d7c4..f149ce9e6e 100644 --- a/tests/reference/asr-structs_01-be14d49.json +++ b/tests/reference/asr-structs_01-be14d49.json @@ -5,9 +5,9 @@ "infile_hash": "9f36a4abcc3a50ccc10df1f6b04998b7a20041853142c85a2e86b724", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_01-be14d49.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_01-be14d49.stdout", + "stdout_hash": "6ff17e00a05b231e19396a82ff1a25538d74f39f4df7ccc44abf592c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-2ab459a.json b/tests/reference/asr-structs_02-2ab459a.json index c49ed9fa10..298b5bc8a2 100644 --- a/tests/reference/asr-structs_02-2ab459a.json +++ b/tests/reference/asr-structs_02-2ab459a.json @@ -5,9 +5,9 @@ "infile_hash": "281bc75fb743f18fb6f011b278d7ab8103cc688f5856a59cb1f54895", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_02-2ab459a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_02-2ab459a.stdout", + "stdout_hash": "cc9088a5c112c3dd9820ddfb3695cc301e46d853c4f4634fcdb457b6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.json b/tests/reference/asr-structs_02-f95782c.json index c387510d2b..c7ea7537c1 100644 --- a/tests/reference/asr-structs_02-f95782c.json +++ b/tests/reference/asr-structs_02-f95782c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_02-f95782c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "832411f3c9770493283e58b9017703a7d1cd178f42a19da6f8a38571", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_02-f95782c.stderr b/tests/reference/asr-structs_02-f95782c.stderr index 2bdcfc8433..e087537e57 100644 --- a/tests/reference/asr-structs_02-f95782c.stderr +++ b/tests/reference/asr-structs_02-f95782c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: `s` must be initialized with an instance of struct S + --> tests/errors/structs_02.py:8:5 + | +8 | s: S + | ^^^^ diff --git a/tests/reference/asr-structs_03-0cef911.json b/tests/reference/asr-structs_03-0cef911.json index c95c9bbbae..4cff33ed98 100644 --- a/tests/reference/asr-structs_03-0cef911.json +++ b/tests/reference/asr-structs_03-0cef911.json @@ -5,9 +5,9 @@ "infile_hash": "dbd0eac675f958a27a7a4e4a7de3b04402073ecd2d483df75f51eb80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_03-0cef911.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_03-0cef911.stdout", + "stdout_hash": "86f4e5e4f8a98068919cc24f5e1add31777cbf511dcc6164587c58e3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.json b/tests/reference/asr-structs_03-754fb64.json index ef46ea4291..7050595260 100644 --- a/tests/reference/asr-structs_03-754fb64.json +++ b/tests/reference/asr-structs_03-754fb64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_03-754fb64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c6410f9948863d922cb0a0cd36613c529ad45fdf556d393d36e2df07", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_03-754fb64.stderr b/tests/reference/asr-structs_03-754fb64.stderr index 2bdcfc8433..2a1c1c0d91 100644 --- a/tests/reference/asr-structs_03-754fb64.stderr +++ b/tests/reference/asr-structs_03-754fb64.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Member 'y' not found in struct + --> tests/errors/structs_03.py:8:14 + | +8 | s: S = S(y=2) + | ^^^ diff --git a/tests/reference/asr-structs_04-387747b.json b/tests/reference/asr-structs_04-387747b.json index db76bfec2a..d0f8cbec18 100644 --- a/tests/reference/asr-structs_04-387747b.json +++ b/tests/reference/asr-structs_04-387747b.json @@ -5,9 +5,9 @@ "infile_hash": "1e20c2ac044ab88183c50ecb481ac7c50992ed622f8bb94772c6df25", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_04-387747b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_04-387747b.stdout", + "stdout_hash": "27f6a0c804ed3cea5368c4bec54cb4ea35c60215f354d0d91bc24e89", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.json b/tests/reference/asr-structs_04-7b864bc.json index 970b5a096e..c188040d2f 100644 --- a/tests/reference/asr-structs_04-7b864bc.json +++ b/tests/reference/asr-structs_04-7b864bc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_04-7b864bc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e4e04a1a30ae38b6587c4c3ad12a7e83839c63938c025a3884f62ef8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_04-7b864bc.stderr b/tests/reference/asr-structs_04-7b864bc.stderr index 2bdcfc8433..906b24c606 100644 --- a/tests/reference/asr-structs_04-7b864bc.stderr +++ b/tests/reference/asr-structs_04-7b864bc.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: S() got multiple values for argument 'x' + --> tests/errors/structs_04.py:9:18 + | +9 | s: S = S(24, x=2) + | ^^^ diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index 8debb1e005..cc000e12a0 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -5,9 +5,9 @@ "infile_hash": "ef1037b0936a63be679efd366920a94463900e80630a070ba440aa78", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_05-fa98307.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_05-fa98307.stdout", + "stdout_hash": "46a6d4fc967a5081b9d2df3936f9a3696cc8383bd140ee0cb37c5e75", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.json b/tests/reference/asr-structs_06-6e14537.json index d2a1baba84..7ef7f9dd33 100644 --- a/tests/reference/asr-structs_06-6e14537.json +++ b/tests/reference/asr-structs_06-6e14537.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_06-6e14537.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8e0da9c7e84854ce3d6ad79066a9fbb33d82c9fcde3af2a7baeccec8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_06-6e14537.stderr b/tests/reference/asr-structs_06-6e14537.stderr index 2bdcfc8433..55d07bfb5e 100644 --- a/tests/reference/asr-structs_06-6e14537.stderr +++ b/tests/reference/asr-structs_06-6e14537.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct constructor has more arguments than the number of struct members + --> tests/errors/structs_06.py:9:12 + | +9 | s: S = S(2, 3, 4, 5) + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_07-83694b7.json b/tests/reference/asr-structs_07-83694b7.json index 447ac61b46..4c07fec19b 100644 --- a/tests/reference/asr-structs_07-83694b7.json +++ b/tests/reference/asr-structs_07-83694b7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_07-83694b7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6b1e1646f11ee384e5dce1ded0d91751f7113eaea7c90da5c1bcf4ff", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_07-83694b7.stderr b/tests/reference/asr-structs_07-83694b7.stderr index 2bdcfc8433..13f0aaf0e1 100644 --- a/tests/reference/asr-structs_07-83694b7.stderr +++ b/tests/reference/asr-structs_07-83694b7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Not enough arguments to S(), expected 2 + --> tests/errors/structs_07.py:9:12 + | +9 | s: S = S(y=2) + | ^^^^^^ diff --git a/tests/reference/asr-structs_08-fa4dbf0.json b/tests/reference/asr-structs_08-fa4dbf0.json index b022981ff0..8f133e95a8 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.json +++ b/tests/reference/asr-structs_08-fa4dbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_08-fa4dbf0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cf488d893463c941c43080cebb56591bd17c5bed4cb7acd97353d59a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_08-fa4dbf0.stderr b/tests/reference/asr-structs_08-fa4dbf0.stderr index 2bdcfc8433..89af7c314c 100644 --- a/tests/reference/asr-structs_08-fa4dbf0.stderr +++ b/tests/reference/asr-structs_08-fa4dbf0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct constructor has more arguments than the number of struct members + --> tests/errors/structs_08.py:13:29 + | +13 | test_dude3 : StringIO = StringIO(integer_asr, 3, 5, 2) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_09-f3ffe08.json b/tests/reference/asr-structs_09-f3ffe08.json index bc80255814..0af164202d 100644 --- a/tests/reference/asr-structs_09-f3ffe08.json +++ b/tests/reference/asr-structs_09-f3ffe08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_09-f3ffe08.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f59ab2d213f6423e0a891e43d5a19e83d4405391b1c7bf481b4b939e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_09-f3ffe08.stderr b/tests/reference/asr-structs_09-f3ffe08.stderr index 2bdcfc8433..c7265fdddc 100644 --- a/tests/reference/asr-structs_09-f3ffe08.stderr +++ b/tests/reference/asr-structs_09-f3ffe08.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: read not present in StringIO dataclass + --> tests/errors/structs_09.py:13:23 + | +13 | bytes_read: i32 = fd.read() + | ^^^^^^^^^ diff --git a/tests/reference/asr-structs_10-cb8a283.json b/tests/reference/asr-structs_10-cb8a283.json index 9da21ff450..6420f7ba94 100644 --- a/tests/reference/asr-structs_10-cb8a283.json +++ b/tests/reference/asr-structs_10-cb8a283.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-structs_10-cb8a283.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "2b88127fdbc0c9e3798569cdfa4ef5745d6fce6aeba8fc3f6a1ace9f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-structs_10-cb8a283.stderr b/tests/reference/asr-structs_10-cb8a283.stderr index 2bdcfc8433..757e06a54e 100644 --- a/tests/reference/asr-structs_10-cb8a283.stderr +++ b/tests/reference/asr-structs_10-cb8a283.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: Struct member functions are not supported + --> tests/errors/structs_10.py:7:5 - 8:24 + | +7 | def print_len(self: StringIO): + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +8 | print(self._len) + | ...^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-structs_16-44de89a.json b/tests/reference/asr-structs_16-44de89a.json index 339b5a3b9c..2710b9ad8a 100644 --- a/tests/reference/asr-structs_16-44de89a.json +++ b/tests/reference/asr-structs_16-44de89a.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-structs_16-44de89a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-structs_16-44de89a.stdout", + "stdout_hash": "65cfcaf1a3de5bfe7720be9983c0a9ad22d877701f1375eead4ca4b1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-subscript1-1acfc19.json b/tests/reference/asr-subscript1-1acfc19.json index 51a8c0af35..ccd3be8d22 100644 --- a/tests/reference/asr-subscript1-1acfc19.json +++ b/tests/reference/asr-subscript1-1acfc19.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-subscript1-1acfc19.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-subscript1-1acfc19.stdout", + "stdout_hash": "d7a92e2923edaafb9061c1a2c2739ed3f2b8eaa5bd8bcd8a52e42aec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.json b/tests/reference/asr-test_annassign_01-2f18669.json index 9081eda8a0..d300379c58 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.json +++ b/tests/reference/asr-test_annassign_01-2f18669.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_01-2f18669.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "28c68e6612db1644548768280ac3d35d3735a13cd32c04da44cec570", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_01-2f18669.stderr b/tests/reference/asr-test_annassign_01-2f18669.stderr index 2bdcfc8433..0f08b0d244 100644 --- a/tests/reference/asr-test_annassign_01-2f18669.stderr +++ b/tests/reference/asr-test_annassign_01-2f18669.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'Optional' is undeclared. + --> tests/errors/test_annassign_01.py:2:8 + | +2 | a: Optional[i32] = 5 + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_02-accf6db.json b/tests/reference/asr-test_annassign_02-accf6db.json index 60ae11dcf5..6f7c773278 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.json +++ b/tests/reference/asr-test_annassign_02-accf6db.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_02-accf6db.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1183fbf06e8412166eb5ca96b5b07cec67382752789a96c7c04c1950", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_02-accf6db.stderr b/tests/reference/asr-test_annassign_02-accf6db.stderr index 2bdcfc8433..90945d34b2 100644 --- a/tests/reference/asr-test_annassign_02-accf6db.stderr +++ b/tests/reference/asr-test_annassign_02-accf6db.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'Pattern' is undeclared. + --> tests/errors/test_annassign_02.py:2:15 + | +2 | hex_pat : Pattern[str] = r'-?0[xX]+' + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_03-f8c6160.json b/tests/reference/asr-test_annassign_03-f8c6160.json index c3577563b0..43585bc3b4 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.json +++ b/tests/reference/asr-test_annassign_03-f8c6160.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_03-f8c6160.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e87d692cc8404a7e66f41d61635f318e20003991138c3db5a0794884", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_03-f8c6160.stderr b/tests/reference/asr-test_annassign_03-f8c6160.stderr index 2bdcfc8433..5a89637eb4 100644 --- a/tests/reference/asr-test_annassign_03-f8c6160.stderr +++ b/tests/reference/asr-test_annassign_03-f8c6160.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Intent annotation 'InOut' cannot be used here + --> tests/errors/test_annassign_03.py:6:13 + | +6 | lexer : InOut[LasrLexer] = LasrLexer(5) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json index 91598b563e..b9527150ed 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch-7dac7be.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "26fc89f95c7dda5f1d9c3cb1af9843880cf693eb7b97125372b11f80", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr index 2bdcfc8433..6fd7b199ea 100644 --- a/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch-7dac7be.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_annassign_type_mismatch.py:4:5 + | +4 | x: i32[4] = [1, 2, 3, 4] + | ^ ^^^^^^^^^^^^ type mismatch ('i32[4]' and 'list[i32]') diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json index f4480a6319..2bb48c32dd 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_annassign_type_mismatch2-fc883f7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "873b4521e2155bc92405db41e7745a4fb5441b5d80f94467d7b1b637", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr index 2bdcfc8433..2a4f9ccd10 100644 --- a/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr +++ b/tests/reference/asr-test_annassign_type_mismatch2-fc883f7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_annassign_type_mismatch2.py:4:5 + | +4 | x: f64[5] = [1.0, 2.0, 3.0, 4.0, 5.0] + | ^ ^^^^^^^^^^^^^^^^^^^^^^^^^ type mismatch ('f64[5]' and 'list[f64]') diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.json b/tests/reference/asr-test_append_type_mismatch-030e9c7.json index 4203c32884..e2edd78183 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.json +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_append_type_mismatch-030e9c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6610c87a3c164e9cc8884eaf66397658c311199814689ebd4793c92a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr index 2bdcfc8433..a860db8a46 100644 --- a/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr +++ b/tests/reference/asr-test_append_type_mismatch-030e9c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'append', the types must be compatible + --> tests/errors/test_append_type_mismatch.py:6:14 + | +6 | l.append('a') + | ^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_assign1-a94d41e.json b/tests/reference/asr-test_assign1-a94d41e.json index dbba8d03c3..35e6aa7403 100644 --- a/tests/reference/asr-test_assign1-a94d41e.json +++ b/tests/reference/asr-test_assign1-a94d41e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign1-a94d41e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb4455d360373e13730d3a9fd5e2c551bd0f6640d066ceafd8841f9b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign1-a94d41e.stderr b/tests/reference/asr-test_assign1-a94d41e.stderr index 2bdcfc8433..abd1f376fa 100644 --- a/tests/reference/asr-test_assign1-a94d41e.stderr +++ b/tests/reference/asr-test_assign1-a94d41e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign1.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('list[i32]' and 'list[str]') diff --git a/tests/reference/asr-test_assign2-fa29029.json b/tests/reference/asr-test_assign2-fa29029.json index 689ede0e2d..4603aee52e 100644 --- a/tests/reference/asr-test_assign2-fa29029.json +++ b/tests/reference/asr-test_assign2-fa29029.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign2-fa29029.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "55f02e505bda066604eb94cec8bdc5081c7ec25e219f0ea46851100a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign2-fa29029.stderr b/tests/reference/asr-test_assign2-fa29029.stderr index 2bdcfc8433..6a0fbd1522 100644 --- a/tests/reference/asr-test_assign2-fa29029.stderr +++ b/tests/reference/asr-test_assign2-fa29029.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign2.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('set[i32]' and 'set[str]') diff --git a/tests/reference/asr-test_assign3-cc6fc9d.json b/tests/reference/asr-test_assign3-cc6fc9d.json index 2006ac4ff0..5db5f77a33 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.json +++ b/tests/reference/asr-test_assign3-cc6fc9d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign3-cc6fc9d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cff7850ce5507a70e7c730dd1ff23d16f8839dedac07d5b60a73a8b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign3-cc6fc9d.stderr b/tests/reference/asr-test_assign3-cc6fc9d.stderr index 2bdcfc8433..abec0f4c51 100644 --- a/tests/reference/asr-test_assign3-cc6fc9d.stderr +++ b/tests/reference/asr-test_assign3-cc6fc9d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign3.py:6:5 + | +6 | a = b + | ^ ^ type mismatch ('list[i32]' and 'set[i32]') diff --git a/tests/reference/asr-test_assign4-a2136e0.json b/tests/reference/asr-test_assign4-a2136e0.json index ed49927d95..e09dfa9249 100644 --- a/tests/reference/asr-test_assign4-a2136e0.json +++ b/tests/reference/asr-test_assign4-a2136e0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign4-a2136e0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a871819fb4bd2139f16a7407208ea210276e5b12c9f13ae442132483", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign4-a2136e0.stderr b/tests/reference/asr-test_assign4-a2136e0.stderr index 2bdcfc8433..43d32d2933 100644 --- a/tests/reference/asr-test_assign4-a2136e0.stderr +++ b/tests/reference/asr-test_assign4-a2136e0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assigning integer to float is not supported + --> tests/errors/test_assign4.py:7:9 + | +7 | f = x + | ^ diff --git a/tests/reference/asr-test_assign5-694a98f.json b/tests/reference/asr-test_assign5-694a98f.json index aeda0dc4df..312c85ffed 100644 --- a/tests/reference/asr-test_assign5-694a98f.json +++ b/tests/reference/asr-test_assign5-694a98f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign5-694a98f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "172b2f13e9b7670cbdd718452713fb15ed4bcd19f6193d328e459fbe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign5-694a98f.stderr b/tests/reference/asr-test_assign5-694a98f.stderr index 2bdcfc8433..0847cb828c 100644 --- a/tests/reference/asr-test_assign5-694a98f.stderr +++ b/tests/reference/asr-test_assign5-694a98f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_assign5.py:6:5 + | +6 | x = y + | ^ ^ type mismatch ('list[list[i32]]' and 'list[list[str]]') diff --git a/tests/reference/asr-test_assign6-05cd64f.json b/tests/reference/asr-test_assign6-05cd64f.json index 97e31c6c0e..4bab9d7802 100644 --- a/tests/reference/asr-test_assign6-05cd64f.json +++ b/tests/reference/asr-test_assign6-05cd64f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign6-05cd64f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5bc5e0f7454a31bb924cf1318c59e73da2446502181b92faffd9f5d4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign6-05cd64f.stderr b/tests/reference/asr-test_assign6-05cd64f.stderr index 2bdcfc8433..3eb1a1d84e 100644 --- a/tests/reference/asr-test_assign6-05cd64f.stderr +++ b/tests/reference/asr-test_assign6-05cd64f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'str' object does not support item assignment + --> tests/errors/test_assign6.py:4:5 + | +4 | s[0] = 'f' + | ^^^^ diff --git a/tests/reference/asr-test_assign7-beebac3.json b/tests/reference/asr-test_assign7-beebac3.json index ba782533bf..e5197e2be8 100644 --- a/tests/reference/asr-test_assign7-beebac3.json +++ b/tests/reference/asr-test_assign7-beebac3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign7-beebac3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "109f7da7ac86c0c2add0ff034655336396cb58ebe81570c1d0ce6e81", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign7-beebac3.stderr b/tests/reference/asr-test_assign7-beebac3.stderr index 2bdcfc8433..87c04ca904 100644 --- a/tests/reference/asr-test_assign7-beebac3.stderr +++ b/tests/reference/asr-test_assign7-beebac3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'tuple[i32, i32]' object does not support item assignment + --> tests/errors/test_assign7.py:4:5 + | +4 | t[0] = 3 + | ^^^^ diff --git a/tests/reference/asr-test_assign8-4b26e63.json b/tests/reference/asr-test_assign8-4b26e63.json index 1fcbddace9..fb449632d9 100644 --- a/tests/reference/asr-test_assign8-4b26e63.json +++ b/tests/reference/asr-test_assign8-4b26e63.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign8-4b26e63.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c8ad8a6c89a23c0e2bd0cbaf7c9568625f093e526ff8ff26ae300e07", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign8-4b26e63.stderr b/tests/reference/asr-test_assign8-4b26e63.stderr index 2bdcfc8433..dcb47d9356 100644 --- a/tests/reference/asr-test_assign8-4b26e63.stderr +++ b/tests/reference/asr-test_assign8-4b26e63.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: readonly attribute + --> tests/errors/test_assign8.py:6:5 + | +6 | c.real = 5.0 + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_assign9-51278b8.json b/tests/reference/asr-test_assign9-51278b8.json index 1b7d369433..2f05c4e5e5 100644 --- a/tests/reference/asr-test_assign9-51278b8.json +++ b/tests/reference/asr-test_assign9-51278b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_assign9-51278b8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "602e4fa615e929bad9586849d2a5167741930e56db6373cdca3695d0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_assign9-51278b8.stderr b/tests/reference/asr-test_assign9-51278b8.stderr index 2bdcfc8433..f3c3e9716a 100644 --- a/tests/reference/asr-test_assign9-51278b8.stderr +++ b/tests/reference/asr-test_assign9-51278b8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Assignment to an input function parameter `x` is not allowed + --> tests/errors/test_assign9.py:2:5 + | +2 | x = 2 + | ^ Hint: create a new local variable with a different name diff --git a/tests/reference/asr-test_async-361297c.json b/tests/reference/asr-test_async-361297c.json index f1d0faf04e..4477cbad49 100644 --- a/tests/reference/asr-test_async-361297c.json +++ b/tests/reference/asr-test_async-361297c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_async-361297c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "abf614594f89a7a6d93d469d512e31de5adc64feef866957de80cd03", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_async-361297c.stderr b/tests/reference/asr-test_async-361297c.stderr index 2bdcfc8433..c24b2174ae 100644 --- a/tests/reference/asr-test_async-361297c.stderr +++ b/tests/reference/asr-test_async-361297c.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: The `async` keyword is currently not supported + --> tests/errors/test_async.py:1:1 - 2:17 + | +1 | async def test_async(): + | ^^^^^^^^^^^^^^^^^^^^^^^... +... + | +2 | print("done") + | ...^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_binop1-50b63f6.json b/tests/reference/asr-test_binop1-50b63f6.json index d5fb7ea159..343aa48bf2 100644 --- a/tests/reference/asr-test_binop1-50b63f6.json +++ b/tests/reference/asr-test_binop1-50b63f6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop1-50b63f6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6883d11d4de52f03fa684252229715e39aa52c830d186f787159faaa", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop1-50b63f6.stderr b/tests/reference/asr-test_binop1-50b63f6.stderr index 2bdcfc8433..67e6ee1aa1 100644 --- a/tests/reference/asr-test_binop1-50b63f6.stderr +++ b/tests/reference/asr-test_binop1-50b63f6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in binary operator; the types must be compatible + --> tests/errors/test_binop1.py:6:11 + | +6 | print(x+s) + | ^ ^ type mismatch (i32 and str) diff --git a/tests/reference/asr-test_binop2-e5749af.json b/tests/reference/asr-test_binop2-e5749af.json index 9308d511d2..8de84da8ec 100644 --- a/tests/reference/asr-test_binop2-e5749af.json +++ b/tests/reference/asr-test_binop2-e5749af.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop2-e5749af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3214693e7c1f71d8343f547e7a3ab0167b4f9310540009475d2f1c79", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop2-e5749af.stderr b/tests/reference/asr-test_binop2-e5749af.stderr index 2bdcfc8433..fe0d054eee 100644 --- a/tests/reference/asr-test_binop2-e5749af.stderr +++ b/tests/reference/asr-test_binop2-e5749af.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Division is not supported for string type + --> tests/errors/test_binop2.py:6:11 + | +6 | print(a/b) + | ^ ^ string not supported in division diff --git a/tests/reference/asr-test_binop3-a67201d.json b/tests/reference/asr-test_binop3-a67201d.json index 11ada25b5b..dc238a62cb 100644 --- a/tests/reference/asr-test_binop3-a67201d.json +++ b/tests/reference/asr-test_binop3-a67201d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_binop3-a67201d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ff683b1bc0695903f2d2ea7bbd1963346fcb5f84bbfd10a4da0e27d7", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_binop3-a67201d.stderr b/tests/reference/asr-test_binop3-a67201d.stderr index 2bdcfc8433..84e374e2f5 100644 --- a/tests/reference/asr-test_binop3-a67201d.stderr +++ b/tests/reference/asr-test_binop3-a67201d.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in binary operator; the types must be compatible + --> tests/errors/test_binop3.py:5:9 + | +5 | y = complex(5)+100 + | ^^^^^^^^^^ ^^^ type mismatch (c32 and i32) diff --git a/tests/reference/asr-test_bit_length-da3a264.json b/tests/reference/asr-test_bit_length-da3a264.json index fb1bd98fad..56a237ac34 100644 --- a/tests/reference/asr-test_bit_length-da3a264.json +++ b/tests/reference/asr-test_bit_length-da3a264.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bit_length-da3a264.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "0f371300055a9e3f6c01f73b1e276d9ae8007fd507eb0c75e1bda3ef", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bit_length-da3a264.stderr b/tests/reference/asr-test_bit_length-da3a264.stderr index 2bdcfc8433..5820f4cd21 100644 --- a/tests/reference/asr-test_bit_length-da3a264.stderr +++ b/tests/reference/asr-test_bit_length-da3a264.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: int.bit_length() takes no arguments + --> tests/errors/test_bit_length.py:4:11 + | +4 | print(x.bit_length(23)) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json index bc174d8098..7fa9b4be57 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.json +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_complex-dd9568b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "58f7acb7f7187308d38c7c97fcd9e34b2022c42be1b6583b95b379af", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr index 2bdcfc8433..7bb1052707 100644 --- a/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr +++ b/tests/reference/asr-test_bitwise_on_complex-dd9568b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unsupported binary operation on complex: '|' + --> tests/errors/test_bitwise_on_complex.py:8:11 + | +8 | print(c1 | c2) + | ^^^^^^^ diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.json b/tests/reference/asr-test_bitwise_on_float-2e09b30.json index 0c0a6bc273..df6b412bad 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.json +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_bitwise_on_float-2e09b30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1e77fcf2484ec7c10436c14ac2a498db59706d30d3c294b89b6b9090", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr index 2bdcfc8433..d6733722d6 100644 --- a/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr +++ b/tests/reference/asr-test_bitwise_on_float-2e09b30.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unsupported binary operation on floats: '<<' + --> tests/errors/test_bitwise_on_float.py:8:11 + | +8 | print(f1 << f2) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index 2ed21a4cc2..f8ed655e50 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.json +++ b/tests/reference/asr-test_bool_binop-f856ef0.json @@ -5,9 +5,9 @@ "infile_hash": "7c44fe2915b3871b3b85edf3ab129d87a75fa4b9acbb597ae801daf9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_bool_binop-f856ef0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_bool_binop-f856ef0.stdout", + "stdout_hash": "e49cfc7503cc6ab45724e70ede9f036526df9e1e3ac010e6bc484e69", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index b165b267f0..c25457bb57 100644 --- a/tests/reference/asr-test_builtin-aa64615.json +++ b/tests/reference/asr-test_builtin-aa64615.json @@ -5,9 +5,9 @@ "infile_hash": "f3376f18b9927914f7cb97578b40f14d570a48c64648c32a80daef6a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin-aa64615.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin-aa64615.stdout", + "stdout_hash": "3e43ed1fbc6e4954aa998229650787bdf543f6a6a071f93e89dbdef2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index 10082436da..1a1a9753c8 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.json +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.json @@ -5,9 +5,9 @@ "infile_hash": "8748a0c131b21523ed4b2d019a4fb74af041845397169d44b00ee041", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_abs-c74d2c9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_abs-c74d2c9.stdout", + "stdout_hash": "ee62300be1542cd9be250a10d8e904d206894fc6d9031c9d1752a2c4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bin-52ba9fa.json b/tests/reference/asr-test_builtin_bin-52ba9fa.json index e2a85dae58..ddf551f34d 100644 --- a/tests/reference/asr-test_builtin_bin-52ba9fa.json +++ b/tests/reference/asr-test_builtin_bin-52ba9fa.json @@ -5,9 +5,9 @@ "infile_hash": "09e09eacf697c95f358b75f6491b766781bae9a5f856c2ad5848e824", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_bin-52ba9fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_bin-52ba9fa.stdout", + "stdout_hash": "4170c47c3131cbfde5fae91187c9e8182e29025f11a616ec7dde6cec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index d8648bcdd7..4544617de2 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -5,9 +5,9 @@ "infile_hash": "3a740faba0e36b55c179ab0fa08486dc3080332e79c8e38b8f25b4a4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_bool-330223a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_bool-330223a.stdout", + "stdout_hash": "2a2c709ee60826b6a060ee48d4b6114df52b0beae2fa4e693fa6973e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index 03f0cfe9a5..b014b5a23a 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.json +++ b/tests/reference/asr-test_builtin_float-20601dd.json @@ -5,9 +5,9 @@ "infile_hash": "de536c0af182f8e43780193627c24f1085522e86d37316e13d337196", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_float-20601dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_float-20601dd.stdout", + "stdout_hash": "6f0ea985e3f8854f200517d79baa5b8f8a75ce97a664b0de2233f557", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_hex-64bd268.json b/tests/reference/asr-test_builtin_hex-64bd268.json index b2166266cf..1c008768c9 100644 --- a/tests/reference/asr-test_builtin_hex-64bd268.json +++ b/tests/reference/asr-test_builtin_hex-64bd268.json @@ -5,9 +5,9 @@ "infile_hash": "e639f0251477f50376536d317630e3c026354859576a5f1b7b10bd7d", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_hex-64bd268.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_hex-64bd268.stdout", + "stdout_hash": "b185780269d703af7d4c9ebb1fae6d016c66b65a703122316665cc2b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_int-8f88fdc.json b/tests/reference/asr-test_builtin_int-8f88fdc.json index 053990ac91..8bde15855d 100644 --- a/tests/reference/asr-test_builtin_int-8f88fdc.json +++ b/tests/reference/asr-test_builtin_int-8f88fdc.json @@ -5,9 +5,9 @@ "infile_hash": "caea15e7c979280f796e815bd1548613d6b21322c43f4ed1306e1e93", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_int-8f88fdc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_int-8f88fdc.stdout", + "stdout_hash": "e3bd369c6e5beb4cb74a685058453f560a534b518a57d066010f7d11", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index ce2bf67528..fb11d4264b 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.json +++ b/tests/reference/asr-test_builtin_len-55b0dec.json @@ -5,9 +5,9 @@ "infile_hash": "fd1048585d9628ca38f6f21cdcfb3b44c355bbf6df2275a133f82a6f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_len-55b0dec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_len-55b0dec.stdout", + "stdout_hash": "e3800dde0706bb5dc06f1c7e0bc748780d7af02bf76d28ee05cecfa3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_oct-20b9066.json b/tests/reference/asr-test_builtin_oct-20b9066.json index ec5ad37642..afd0c5deb0 100644 --- a/tests/reference/asr-test_builtin_oct-20b9066.json +++ b/tests/reference/asr-test_builtin_oct-20b9066.json @@ -5,9 +5,9 @@ "infile_hash": "c20249affa4787edf4ef56c881ebbcabdced311b5b908d9da6aceaeb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_oct-20b9066.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_oct-20b9066.stdout", + "stdout_hash": "309ab950a836d42a6f215f93bea43d8c636a569f47f173b1ad3805bd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index 7e5b88a0eb..7c50e1cd19 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_builtin_pow-f02fcda.stdout", + "stdout_hash": "656fc9a4c448dc71d7fc1c871155a05f0c4204bcfc6e9d32eab844f5", "stderr": "asr-test_builtin_pow-f02fcda.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stderr b/tests/reference/asr-test_builtin_pow-f02fcda.stderr index 2bdcfc8433..5dbb75ad24 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stderr +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/../integration_tests/test_builtin_pow.py:11:16 + | +11 | assert i32(pow(a, b)) == 32 + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 939a499061..eb7ca2667d 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -5,9 +5,9 @@ "infile_hash": "a4ff4032a45ce084eb524069046afb6ec44f1b24a667c84c7605f2c7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_round-7417a21.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_round-7417a21.stdout", + "stdout_hash": "f9b0b278c3907de38bf2216f5f7c05e7235f885188ab06daabd2876d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_builtin_str-580e920.json b/tests/reference/asr-test_builtin_str-580e920.json index 97d15c0719..9c87a89ef2 100644 --- a/tests/reference/asr-test_builtin_str-580e920.json +++ b/tests/reference/asr-test_builtin_str-580e920.json @@ -5,9 +5,9 @@ "infile_hash": "9d41e81d47e010623c74c812d0c41e5d705f7925e699eb2b68f17cfc", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_builtin_str-580e920.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_builtin_str-580e920.stdout", + "stdout_hash": "2a7e18b0fbf5d33795b7f729926a8fd750d433081a9998d526c7a1e3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index b5fd6aef05..719c79eb57 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.json +++ b/tests/reference/asr-test_c_interop_01-e374f43.json @@ -5,9 +5,9 @@ "infile_hash": "26515894348fdf2eb4b6e2e277127972e5cd91232f06ee78e4d52af6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_c_interop_01-e374f43.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_c_interop_01-e374f43.stdout", + "stdout_hash": "4efb998838b9227640cf653fe7a403a132a5b12ec1312a119ab76b59", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.json b/tests/reference/asr-test_chr-91f4987.json index e65af36337..ca5829edf9 100644 --- a/tests/reference/asr-test_chr-91f4987.json +++ b/tests/reference/asr-test_chr-91f4987.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_chr-91f4987.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "87fff5dabdc4a4c52a0f07fd59bcc25ba6a3b29a391b39d404b8e2bc", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_chr-91f4987.stderr b/tests/reference/asr-test_chr-91f4987.stderr index 2bdcfc8433..18bb9fac87 100644 --- a/tests/reference/asr-test_chr-91f4987.stderr +++ b/tests/reference/asr-test_chr-91f4987.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'f64' object cannot be interpreted as an integer + --> tests/errors/test_chr.py:3:13 + | +3 | s = chr(973.2) + | ^^^^^ diff --git a/tests/reference/asr-test_compare_01-c594bbe.json b/tests/reference/asr-test_compare_01-c594bbe.json index c6379a17a7..4871c78f6e 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.json +++ b/tests/reference/asr-test_compare_01-c594bbe.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_01-c594bbe.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "65fb5b04ca1f56cae946ed2db3cde1380d0d9976114c340acfbbcf7b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_01-c594bbe.stderr b/tests/reference/asr-test_compare_01-c594bbe.stderr index 2bdcfc8433..868af63d50 100644 --- a/tests/reference/asr-test_compare_01-c594bbe.stderr +++ b/tests/reference/asr-test_compare_01-c594bbe.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in comparison operator, the types must be compatible + --> tests/errors/test_compare_01.py:6:11 + | +6 | print(i16(x) > f32(y)) + | ^^^^^^ ^^^^^^ type mismatch ('i16' and 'f32') diff --git a/tests/reference/asr-test_compare_02-bf2c76e.json b/tests/reference/asr-test_compare_02-bf2c76e.json index bbb85b2b9f..de5b576dce 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.json +++ b/tests/reference/asr-test_compare_02-bf2c76e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_compare_02-bf2c76e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b7fd0ded0c7519927e22a838a2b5156d7cb6b3728bb463ecb5907bfd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_compare_02-bf2c76e.stderr b/tests/reference/asr-test_compare_02-bf2c76e.stderr index 2bdcfc8433..a8843ae5ee 100644 --- a/tests/reference/asr-test_compare_02-bf2c76e.stderr +++ b/tests/reference/asr-test_compare_02-bf2c76e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in comparison operator, the types must be compatible + --> tests/errors/test_compare_02.py:6:11 + | +6 | print(x > y) + | ^ ^ type mismatch ('i32' and 'u32') diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index 6090b03a48..d989f5d0c0 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -5,9 +5,9 @@ "infile_hash": "e580480b37e5bbfcd01d5eb412375a8a3c1ef374b5fedfb661485763", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_complex_01-a6def58.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_complex_01-a6def58.stdout", + "stdout_hash": "9073ee7e90e853192eafaf00947d7c926a98144388a4ea537d774f12", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index 7405e39835..7674529cc0 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -5,9 +5,9 @@ "infile_hash": "e6ee66d952deccec11d316a09f1d5b4bb4916ceb56a41a11dee03ae9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_complex_02-782ba2d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_complex_02-782ba2d.stdout", + "stdout_hash": "f41d0ff96de8e204727c2fc135812d0262063d6cb6ab903c89172c8f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_dict-59445d7.json b/tests/reference/asr-test_const_dict-59445d7.json index e2f2788324..69906db3c2 100644 --- a/tests/reference/asr-test_const_dict-59445d7.json +++ b/tests/reference/asr-test_const_dict-59445d7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_dict-59445d7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1d3729d80a7895dd01baaf0905c6cc9ebadd7f7ce623f4ae5970e2b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_dict-59445d7.stderr b/tests/reference/asr-test_const_dict-59445d7.stderr index 2bdcfc8433..3b7757fec4 100644 --- a/tests/reference/asr-test_const_dict-59445d7.stderr +++ b/tests/reference/asr-test_const_dict-59445d7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot pop elements from a const dict + --> tests/errors/test_const_dict.py:6:11 + | +6 | print(CONST_DICTIONARY.pop("a")) + | ^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_append-ada1ade.json b/tests/reference/asr-test_const_list_append-ada1ade.json index d0da08b92d..484830324d 100644 --- a/tests/reference/asr-test_const_list_append-ada1ade.json +++ b/tests/reference/asr-test_const_list_append-ada1ade.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_append-ada1ade.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "84fe0a7a75edd73700bce92d3e43cdc85e7f3c58f0047f53fb4412ad", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_append-ada1ade.stderr b/tests/reference/asr-test_const_list_append-ada1ade.stderr index 2bdcfc8433..08b7bf6c6b 100644 --- a/tests/reference/asr-test_const_list_append-ada1ade.stderr +++ b/tests/reference/asr-test_const_list_append-ada1ade.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot append element to a const list + --> tests/errors/test_const_list_append.py:7:5 + | +7 | CONST_INTEGER_LIST.append(6) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_clear-33bfae7.json b/tests/reference/asr-test_const_list_clear-33bfae7.json index e6f4e09912..a4ac6699f7 100644 --- a/tests/reference/asr-test_const_list_clear-33bfae7.json +++ b/tests/reference/asr-test_const_list_clear-33bfae7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_clear-33bfae7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5c0c698319211c447c76e3309a027ee068dffded22d87bb3024cedf9", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_clear-33bfae7.stderr b/tests/reference/asr-test_const_list_clear-33bfae7.stderr index 2bdcfc8433..89fc62b51a 100644 --- a/tests/reference/asr-test_const_list_clear-33bfae7.stderr +++ b/tests/reference/asr-test_const_list_clear-33bfae7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot clear elements from a const list + --> tests/errors/test_const_list_clear.py:7:5 + | +7 | CONST_INTEGER_LIST.clear() + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_insert-4c81295.json b/tests/reference/asr-test_const_list_insert-4c81295.json index 38f6eab803..6113030e62 100644 --- a/tests/reference/asr-test_const_list_insert-4c81295.json +++ b/tests/reference/asr-test_const_list_insert-4c81295.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_insert-4c81295.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "148e2a44028dd423007236ebf7a2c393fcefa4e8c12aad565f1c87fe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_insert-4c81295.stderr b/tests/reference/asr-test_const_list_insert-4c81295.stderr index 2bdcfc8433..0a416adfd3 100644 --- a/tests/reference/asr-test_const_list_insert-4c81295.stderr +++ b/tests/reference/asr-test_const_list_insert-4c81295.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot insert element in a const list + --> tests/errors/test_const_list_insert.py:7:5 + | +7 | CONST_INTEGER_LIST.insert(3, 8) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_pop-568b207.json b/tests/reference/asr-test_const_list_pop-568b207.json index ed69e9e7f0..eb4e398c99 100644 --- a/tests/reference/asr-test_const_list_pop-568b207.json +++ b/tests/reference/asr-test_const_list_pop-568b207.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_pop-568b207.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "32d57cbb983509ca6c54bc0812c9a74b3c1886ecc94e635c5011c378", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_pop-568b207.stderr b/tests/reference/asr-test_const_list_pop-568b207.stderr index 2bdcfc8433..ad22224de1 100644 --- a/tests/reference/asr-test_const_list_pop-568b207.stderr +++ b/tests/reference/asr-test_const_list_pop-568b207.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot pop element from a const list + --> tests/errors/test_const_list_pop.py:7:5 + | +7 | CONST_INTEGER_LIST.pop() + | ^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_remove-c5deb20.json b/tests/reference/asr-test_const_list_remove-c5deb20.json index d6a76c382e..4abd87a66b 100644 --- a/tests/reference/asr-test_const_list_remove-c5deb20.json +++ b/tests/reference/asr-test_const_list_remove-c5deb20.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_remove-c5deb20.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3529d822548d9327dbd0eab32aebc7b4a0da518cc0a6c2356e65c7b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_remove-c5deb20.stderr b/tests/reference/asr-test_const_list_remove-c5deb20.stderr index 2bdcfc8433..cdc585f4fc 100644 --- a/tests/reference/asr-test_const_list_remove-c5deb20.stderr +++ b/tests/reference/asr-test_const_list_remove-c5deb20.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot remove element from a const list + --> tests/errors/test_const_list_remove.py:7:5 + | +7 | CONST_INTEGER_LIST.remove(1) + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_const_list_reverse-2df1a6f.json b/tests/reference/asr-test_const_list_reverse-2df1a6f.json index 6a01d1fbd4..b463e10677 100644 --- a/tests/reference/asr-test_const_list_reverse-2df1a6f.json +++ b/tests/reference/asr-test_const_list_reverse-2df1a6f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_const_list_reverse-2df1a6f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "78d4df28bbde66600867165e7c4d2b7e56874ba0f459052f8ab1b7fc", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr b/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr index 2bdcfc8433..f49888969e 100644 --- a/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr +++ b/tests/reference/asr-test_const_list_reverse-2df1a6f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: cannot reverse a const list + --> tests/errors/test_const_list_reverse.py:7:5 + | +7 | CONST_INTEGER_LIST.reverse() + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict1-a45a075.json b/tests/reference/asr-test_dict1-a45a075.json index e2cf5455c4..eeb9ffe3f7 100644 --- a/tests/reference/asr-test_dict1-a45a075.json +++ b/tests/reference/asr-test_dict1-a45a075.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict1-a45a075.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a9fbe4acc4f82141b1111e9aef3d3c50f27540d41ff3382fe46da8ea", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict1-a45a075.stderr b/tests/reference/asr-test_dict1-a45a075.stderr index 2bdcfc8433..01fe7b133f 100644 --- a/tests/reference/asr-test_dict1-a45a075.stderr +++ b/tests/reference/asr-test_dict1-a45a075.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Key type should be 'i32' instead of 'str' + --> tests/errors/test_dict1.py:5:11 + | +5 | z = x["a"] + | ^^^ diff --git a/tests/reference/asr-test_dict10-8c0beff.json b/tests/reference/asr-test_dict10-8c0beff.json index 521deccd6f..2b2342369e 100644 --- a/tests/reference/asr-test_dict10-8c0beff.json +++ b/tests/reference/asr-test_dict10-8c0beff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict10-8c0beff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "06772bed43d8fff0fb889a763afb49307005f50ce26c7a601652e258", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict10-8c0beff.stderr b/tests/reference/asr-test_dict10-8c0beff.stderr index 2bdcfc8433..58c4edd7d3 100644 --- a/tests/reference/asr-test_dict10-8c0beff.stderr +++ b/tests/reference/asr-test_dict10-8c0beff.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict10.py:4:8 + | +4 | d: dict[c32, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict11-2ab4e6c.json b/tests/reference/asr-test_dict11-2ab4e6c.json index d9cfbf603a..c91886a137 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.json +++ b/tests/reference/asr-test_dict11-2ab4e6c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict11-2ab4e6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6ef78d7738e0780fc0f9b9567390798b3d74374b95d0dd156ccbdab4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict11-2ab4e6c.stderr b/tests/reference/asr-test_dict11-2ab4e6c.stderr index 2bdcfc8433..fcc460b76f 100644 --- a/tests/reference/asr-test_dict11-2ab4e6c.stderr +++ b/tests/reference/asr-test_dict11-2ab4e6c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict11.py:4:8 + | +4 | d: dict[c64, f32] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict12-7c74d08.json b/tests/reference/asr-test_dict12-7c74d08.json index 0f077d54f7..9922026e7b 100644 --- a/tests/reference/asr-test_dict12-7c74d08.json +++ b/tests/reference/asr-test_dict12-7c74d08.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict12-7c74d08.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9243262b97e5e6a555eafbbfd93440e86e66a3536cc0fb9902a7e0d2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict12-7c74d08.stderr b/tests/reference/asr-test_dict12-7c74d08.stderr index 2bdcfc8433..5f9fb390f6 100644 --- a/tests/reference/asr-test_dict12-7c74d08.stderr +++ b/tests/reference/asr-test_dict12-7c74d08.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict12.py:2:11 + | +2 | print({0.0: 1.1}) # constant dict with floating point value as key + | ^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict13-683b290.json b/tests/reference/asr-test_dict13-683b290.json index 31ab1dbf0e..982bd80540 100644 --- a/tests/reference/asr-test_dict13-683b290.json +++ b/tests/reference/asr-test_dict13-683b290.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict13-683b290.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "60bc3be332a1b638ade1cf40068ee4381ba4a79942a76c104c9cdebd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict13-683b290.stderr b/tests/reference/asr-test_dict13-683b290.stderr index 2bdcfc8433..9dc7b6ef9c 100644 --- a/tests/reference/asr-test_dict13-683b290.stderr +++ b/tests/reference/asr-test_dict13-683b290.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict13.py:2:11 + | +2 | print({complex(0.0, 1.0): 1.1}) # constant dict with complex value as key + | ^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict2-4587f02.json b/tests/reference/asr-test_dict2-4587f02.json index 1b7675786e..270d51c545 100644 --- a/tests/reference/asr-test_dict2-4587f02.json +++ b/tests/reference/asr-test_dict2-4587f02.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict2-4587f02.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "9de5d75622644a0cb98bdd3f73249772c25c293f508343b31cc34607", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict2-4587f02.stderr b/tests/reference/asr-test_dict2-4587f02.stderr index 2bdcfc8433..dde39a40a8 100644 --- a/tests/reference/asr-test_dict2-4587f02.stderr +++ b/tests/reference/asr-test_dict2-4587f02.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Key type should be 'str' instead of 'i32' + --> tests/errors/test_dict2.py:4:7 + | +4 | y[1] = -3 + | ^ diff --git a/tests/reference/asr-test_dict3-d28f38f.json b/tests/reference/asr-test_dict3-d28f38f.json index 4e9797ba80..ea944408ea 100644 --- a/tests/reference/asr-test_dict3-d28f38f.json +++ b/tests/reference/asr-test_dict3-d28f38f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict3-d28f38f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e2cc26634c1ee7aeca96c006b3bd01205200e1a6187e01fde041c3b4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict3-d28f38f.stderr b/tests/reference/asr-test_dict3-d28f38f.stderr index 2bdcfc8433..da5a97b2ce 100644 --- a/tests/reference/asr-test_dict3-d28f38f.stderr +++ b/tests/reference/asr-test_dict3-d28f38f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in get's key value, the types must be compatible + --> tests/errors/test_dict3.py:5:15 + | +5 | x = y.get(1) + | ^ type mismatch (found: 'i32', expected: 'str') diff --git a/tests/reference/asr-test_dict4-39489fa.json b/tests/reference/asr-test_dict4-39489fa.json index 3f45f884bf..dbe64e91c0 100644 --- a/tests/reference/asr-test_dict4-39489fa.json +++ b/tests/reference/asr-test_dict4-39489fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict4-39489fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fee0e93265feaf634ae62eded08ec63f6c37530369217731b552de61", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict4-39489fa.stderr b/tests/reference/asr-test_dict4-39489fa.stderr index 2bdcfc8433..1b9e3847a8 100644 --- a/tests/reference/asr-test_dict4-39489fa.stderr +++ b/tests/reference/asr-test_dict4-39489fa.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_dict4.py:2:5 + | +2 | d: dict[i32, i32] = {1: "a", 2: "b"} + | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') diff --git a/tests/reference/asr-test_dict5-c436d37.json b/tests/reference/asr-test_dict5-c436d37.json index 0b0a59cbe8..4c7034730c 100644 --- a/tests/reference/asr-test_dict5-c436d37.json +++ b/tests/reference/asr-test_dict5-c436d37.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict5-c436d37.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "85918b86a904812b9f151ec636dac3c770446a33ebac2f5910591ea7", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict5-c436d37.stderr b/tests/reference/asr-test_dict5-c436d37.stderr index 2bdcfc8433..c38b8997ba 100644 --- a/tests/reference/asr-test_dict5-c436d37.stderr +++ b/tests/reference/asr-test_dict5-c436d37.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_dict5.py:3:5 + | +3 | d = {1: "a", 2: "b"} + | ^ ^^^^^^^^^^^^^^^^ type mismatch ('dict[i32, i32]' and 'dict[i32, str]') diff --git a/tests/reference/asr-test_dict6-95e3b14.json b/tests/reference/asr-test_dict6-95e3b14.json index 9cb8b3ccb5..02c62b38c2 100644 --- a/tests/reference/asr-test_dict6-95e3b14.json +++ b/tests/reference/asr-test_dict6-95e3b14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict6-95e3b14.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "786fd07ddc3919823741b0db9a9ff0ba898b106d677657ea5f80fd2e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict6-95e3b14.stderr b/tests/reference/asr-test_dict6-95e3b14.stderr index 2bdcfc8433..9da26030e6 100644 --- a/tests/reference/asr-test_dict6-95e3b14.stderr +++ b/tests/reference/asr-test_dict6-95e3b14.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in pop's key value, the types must be compatible + --> tests/errors/test_dict6.py:5:17 + | +5 | res = d.pop("a") + | ^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_dict7-1415e14.json b/tests/reference/asr-test_dict7-1415e14.json index 59de4356a5..c8b2efc736 100644 --- a/tests/reference/asr-test_dict7-1415e14.json +++ b/tests/reference/asr-test_dict7-1415e14.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict7-1415e14.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "843409ee199a2581d9cd1abab45bb59e5e0372d56ef94f1b15aea584", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict7-1415e14.stderr b/tests/reference/asr-test_dict7-1415e14.stderr index 2bdcfc8433..4ec6a0fd47 100644 --- a/tests/reference/asr-test_dict7-1415e14.stderr +++ b/tests/reference/asr-test_dict7-1415e14.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type in dict: 'slice' + --> tests/errors/test_dict7.py:4:11 + | +4 | print(d[1:2]) + | ^^^^^^ diff --git a/tests/reference/asr-test_dict8-d960ce0.json b/tests/reference/asr-test_dict8-d960ce0.json index 0e56d12b86..303c677d1d 100644 --- a/tests/reference/asr-test_dict8-d960ce0.json +++ b/tests/reference/asr-test_dict8-d960ce0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict8-d960ce0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c2dcf3e38154f9a69328274fafd4940b8b6296d31f442c01c88eaa0e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict8-d960ce0.stderr b/tests/reference/asr-test_dict8-d960ce0.stderr index 2bdcfc8433..050138ffac 100644 --- a/tests/reference/asr-test_dict8-d960ce0.stderr +++ b/tests/reference/asr-test_dict8-d960ce0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict8.py:4:8 + | +4 | d: dict[f64, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict9-907bda7.json b/tests/reference/asr-test_dict9-907bda7.json index b0f2df86a8..3603e2ca62 100644 --- a/tests/reference/asr-test_dict9-907bda7.json +++ b/tests/reference/asr-test_dict9-907bda7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict9-907bda7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3278571c4f1c492f88f33ca78dcf8fb5051f9e3ca89df7557b7881f6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict9-907bda7.stderr b/tests/reference/asr-test_dict9-907bda7.stderr index 2bdcfc8433..a1394398fa 100644 --- a/tests/reference/asr-test_dict9-907bda7.stderr +++ b/tests/reference/asr-test_dict9-907bda7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'dict' key type cannot be float/complex because resolving collisions by exact comparison of float/complex values will result in unexpected behaviours. In addition fuzzy equality checks with a certain tolerance does not follow transitivity with float/complex values. + --> tests/errors/test_dict9.py:4:8 + | +4 | d: dict[f32, f64] = {} + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_dict_key1-6e57a28.json b/tests/reference/asr-test_dict_key1-6e57a28.json index 4d8b550aa3..6b3278486d 100644 --- a/tests/reference/asr-test_dict_key1-6e57a28.json +++ b/tests/reference/asr-test_dict_key1-6e57a28.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key1-6e57a28.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4ee828a6b9a93bfb8285c2006843243b5327f915f9548a2f1b3f1480", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key1-6e57a28.stderr b/tests/reference/asr-test_dict_key1-6e57a28.stderr index 2bdcfc8433..b40e2d0071 100644 --- a/tests/reference/asr-test_dict_key1-6e57a28.stderr +++ b/tests/reference/asr-test_dict_key1-6e57a28.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'list' + --> tests/errors/test_dict_key1.py:4:19 + | +4 | my_dict: dict[list[i32], str] = {[1, 2]: "first", [3, 4]: "second"} + | ^^^^^^^^^ Mutable type 'list' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_dict_key2-18ea6fb.json b/tests/reference/asr-test_dict_key2-18ea6fb.json index 2bc760aa0b..ade413fcb2 100644 --- a/tests/reference/asr-test_dict_key2-18ea6fb.json +++ b/tests/reference/asr-test_dict_key2-18ea6fb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key2-18ea6fb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5883683aaf0a4ae56b5fd86f56f6900e3e752a72bc675af9c607d998", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key2-18ea6fb.stderr b/tests/reference/asr-test_dict_key2-18ea6fb.stderr index 2bdcfc8433..1ffcdc218e 100644 --- a/tests/reference/asr-test_dict_key2-18ea6fb.stderr +++ b/tests/reference/asr-test_dict_key2-18ea6fb.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'dict' + --> tests/errors/test_dict_key2.py:4:19 + | +4 | my_dict: dict[dict[i32, str], str] = {{1: "a", 2: "b"}: "first", {3: "c", 4: "d"}: "second"} + | ^^^^^^^^^^^^^^ Mutable type 'dict' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_dict_key3-9fc7793.json b/tests/reference/asr-test_dict_key3-9fc7793.json index 46c916c18e..4969639001 100644 --- a/tests/reference/asr-test_dict_key3-9fc7793.json +++ b/tests/reference/asr-test_dict_key3-9fc7793.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key3-9fc7793.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "bd995f8512a83892aa1be985c6f7ff1761691829150549ba4ac84f17", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key3-9fc7793.stderr b/tests/reference/asr-test_dict_key3-9fc7793.stderr index 2bdcfc8433..003e11adcf 100644 --- a/tests/reference/asr-test_dict_key3-9fc7793.stderr +++ b/tests/reference/asr-test_dict_key3-9fc7793.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'set' + --> tests/errors/test_dict_key3.py:4:19 + | +4 | my_dict: dict[set[str], str] = {{1, 2}: "first", {3, 4}: "second"} + | ^^^^^^^^ Mutable type 'set' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_dict_key4-dc7abfc.json b/tests/reference/asr-test_dict_key4-dc7abfc.json index 03fde4943f..c963a564ce 100644 --- a/tests/reference/asr-test_dict_key4-dc7abfc.json +++ b/tests/reference/asr-test_dict_key4-dc7abfc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key4-dc7abfc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ff55c824acc6a3bc2c7f8845b345bcf5d66d13374526ab958a005dc7", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key4-dc7abfc.stderr b/tests/reference/asr-test_dict_key4-dc7abfc.stderr index 2bdcfc8433..29a30eee32 100644 --- a/tests/reference/asr-test_dict_key4-dc7abfc.stderr +++ b/tests/reference/asr-test_dict_key4-dc7abfc.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'list' + --> tests/errors/test_dict_key4.py:2:12 + | +2 | print({[1, 2]: "first", [3, 4]: "second"}) + | ^^^^^^ Mutable type 'list' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_dict_key5-87496d1.json b/tests/reference/asr-test_dict_key5-87496d1.json index 28ddc8f9c1..25468dfeee 100644 --- a/tests/reference/asr-test_dict_key5-87496d1.json +++ b/tests/reference/asr-test_dict_key5-87496d1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key5-87496d1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c7ae39bf80d3a6d1817fbd7aba5455e96623b1225abeb9428af2c73a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key5-87496d1.stderr b/tests/reference/asr-test_dict_key5-87496d1.stderr index 2bdcfc8433..1a7063742b 100644 --- a/tests/reference/asr-test_dict_key5-87496d1.stderr +++ b/tests/reference/asr-test_dict_key5-87496d1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'dict' + --> tests/errors/test_dict_key5.py:2:12 + | +2 | print({{1: "a", 2: "b"}: "first", {3: "c", 4: "d"}: "second"}) + | ^^^^^^^^^^^^^^^^ Mutable type 'dict' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_dict_key6-1d334b2.json b/tests/reference/asr-test_dict_key6-1d334b2.json index 63b3ae30be..9674df4357 100644 --- a/tests/reference/asr-test_dict_key6-1d334b2.json +++ b/tests/reference/asr-test_dict_key6-1d334b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_dict_key6-1d334b2.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "74a8ee0549333b4659afc7deec824a14bbc672316b22e3c99a026846", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_dict_key6-1d334b2.stderr b/tests/reference/asr-test_dict_key6-1d334b2.stderr index 2bdcfc8433..5751e6f1f1 100644 --- a/tests/reference/asr-test_dict_key6-1d334b2.stderr +++ b/tests/reference/asr-test_dict_key6-1d334b2.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'set' + --> tests/errors/test_dict_key6.py:2:12 + | +2 | print({{1, 2}: "first", {3, 4}: "second"}) + | ^^^^^^ Mutable type 'set' cannot become a key in dict. Hint: Use an immutable type for key. diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.json b/tests/reference/asr-test_end_sep_keywords-2226a67.json index 282b9384dc..e1cd99eaae 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.json +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.json @@ -5,9 +5,9 @@ "infile_hash": "5ea30711228d4ebb64266988c1a706a3d64f196457b939ed3bf15ecf", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_end_sep_keywords-2226a67.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_end_sep_keywords-2226a67.stdout", + "stdout_hash": "7d5aef16b3fe6850f791b24a7aa4491ced6f840b2d52f0dbac5234ca", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.json b/tests/reference/asr-test_float_semantic_error-58c0c90.json index 2e2c0452b9..e451309c05 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.json +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_float_semantic_error-58c0c90.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c11166fb86be513e74796a51f5c9e84653c2eb894ed95d502ed8af57", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr index 2bdcfc8433..2698ced8c9 100644 --- a/tests/reference/asr-test_float_semantic_error-58c0c90.stderr +++ b/tests/reference/asr-test_float_semantic_error-58c0c90.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: float type is not supported yet. + --> tests/errors/test_float_semantic_error.py:4:9 + | +4 | pi: float = 3.14 + | ^^^^^ Hint: Use f32 or f64 for now. diff --git a/tests/reference/asr-test_for2-e5d893f.json b/tests/reference/asr-test_for2-e5d893f.json index b98f158663..0067f33cd4 100644 --- a/tests/reference/asr-test_for2-e5d893f.json +++ b/tests/reference/asr-test_for2-e5d893f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_for2-e5d893f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "07152b2e843a1a3ea9ab8e5c7c620d4ecc9f29ef1408d48055028b95", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_for2-e5d893f.stderr b/tests/reference/asr-test_for2-e5d893f.stderr index 2bdcfc8433..db88c88721 100644 --- a/tests/reference/asr-test_for2-e5d893f.stderr +++ b/tests/reference/asr-test_for2-e5d893f.stderr @@ -1 +1,9 @@ -/bin/sh: 1: lpython: not found +semantic error: For loop increment type should be Integer. + --> tests/errors/test_for2.py:3:5 - 4:16 + | +3 | for i in range(0.0, 1.0, 0.4): + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... +... + | +4 | print(i) + | ...^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_func_args-a898a72.json b/tests/reference/asr-test_func_args-a898a72.json index e87ea72ebe..52ff1af35d 100644 --- a/tests/reference/asr-test_func_args-a898a72.json +++ b/tests/reference/asr-test_func_args-a898a72.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_func_args-a898a72.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b498b34cd18395e17ab982dc47abb832c01bd16ede103fad53068304", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_func_args-a898a72.stderr b/tests/reference/asr-test_func_args-a898a72.stderr index 2bdcfc8433..ec5891080a 100644 --- a/tests/reference/asr-test_func_args-a898a72.stderr +++ b/tests/reference/asr-test_func_args-a898a72.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Number of arguments does not match in the function call + --> tests/errors/test_func_args.py:11:11 + | +11 | ans = fib(35, 10) + | ^^^^^^^^^^^ (found: '2', expected: '1') diff --git a/tests/reference/asr-test_import_01-b859c43.json b/tests/reference/asr-test_import_01-b859c43.json index 5acd506d6e..4c1f0a511b 100644 --- a/tests/reference/asr-test_import_01-b859c43.json +++ b/tests/reference/asr-test_import_01-b859c43.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_01-b859c43.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ef59d49c8273cdd97e830cac94b3cc620fb24b07ce00c3394081c9c5", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_01-b859c43.stderr b/tests/reference/asr-test_import_01-b859c43.stderr index 2bdcfc8433..a2a50d4911 100644 --- a/tests/reference/asr-test_import_01-b859c43.stderr +++ b/tests/reference/asr-test_import_01-b859c43.stderr @@ -1 +1,10 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in procedure call; the types must be compatible + --> tests/errors/test_import_01.py:4:22 + | +4 | X: Const[f64] = test(5.0) + | ^^^ type mismatch (passed argument type is f64 but required type is i32) + + --> tests/errors/test_import/test_import_1.py:3:13 + | +3 | def test(x: i32) -> i32: + | ^^^ type mismatch (passed argument type is f64 but required type is i32) diff --git a/tests/reference/asr-test_import_02-55b47fa.json b/tests/reference/asr-test_import_02-55b47fa.json index 913f512849..04b0cf247e 100644 --- a/tests/reference/asr-test_import_02-55b47fa.json +++ b/tests/reference/asr-test_import_02-55b47fa.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_import_02-55b47fa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b30859152322cc22b1593d3af229c7b28fbc8bc03eb6542fec3a3c91", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_import_02-55b47fa.stderr b/tests/reference/asr-test_import_02-55b47fa.stderr index 2bdcfc8433..2c4a4fd389 100644 --- a/tests/reference/asr-test_import_02-55b47fa.stderr +++ b/tests/reference/asr-test_import_02-55b47fa.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +warning: The module 'test_import_2' located in tests/errors/test_import/test_import_2.py cannot be loaded + --> tests/errors/test_import_02.py:1:1 + | +1 | from test_import.test_import_2 import X + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ imported here + +semantic error: Type mismatch in annotation-assignment, the types must be compatible + --> tests/errors/test_import/test_import_2.py:3:1 + | +3 | X: Const[i32] = 1.23 + | ^ ^^^^ type mismatch ('i32' and 'f64') diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.json b/tests/reference/asr-test_int_semantic_error-44fe25e.json index 81501d6f86..3747fc7b8b 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.json +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_int_semantic_error-44fe25e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a1cd1ec0fee194e3c1651668753a1666ca46c925fa91335c6230e026", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr index 2bdcfc8433..f75e0f05a6 100644 --- a/tests/reference/asr-test_int_semantic_error-44fe25e.stderr +++ b/tests/reference/asr-test_int_semantic_error-44fe25e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: int type is not supported yet. + --> tests/errors/test_int_semantic_error.py:4:8 + | +4 | x: int = 1 + | ^^^ Hint: Use i8, i16, i32 or i64 for now. diff --git a/tests/reference/asr-test_len1-839a615.json b/tests/reference/asr-test_len1-839a615.json index f0f447c50f..ee88e63b6e 100644 --- a/tests/reference/asr-test_len1-839a615.json +++ b/tests/reference/asr-test_len1-839a615.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_len1-839a615.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "50478fbc4d3bc86e9bf6cf012d810f31885d5e654423a0384557f919", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_len1-839a615.stderr b/tests/reference/asr-test_len1-839a615.stderr index 2bdcfc8433..2a491e7a48 100644 --- a/tests/reference/asr-test_len1-839a615.stderr +++ b/tests/reference/asr-test_len1-839a615.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: len() is only supported for `str`, `set`, `dict`, `list` and `tuple` + --> tests/errors/test_len1.py:4:11 + | +4 | print(len(x)) + | ^^^^^^ diff --git a/tests/reference/asr-test_list1-73fd538.json b/tests/reference/asr-test_list1-73fd538.json index 28a87ed881..33b0c94fc7 100644 --- a/tests/reference/asr-test_list1-73fd538.json +++ b/tests/reference/asr-test_list1-73fd538.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list1-73fd538.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8c791203aa1be4c1cb8911aaaf447a5e706cc00d17dfeba0b17c283b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list1-73fd538.stderr b/tests/reference/asr-test_list1-73fd538.stderr index 2bdcfc8433..a9f4fd03cf 100644 --- a/tests/reference/asr-test_list1-73fd538.stderr +++ b/tests/reference/asr-test_list1-73fd538.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'remove', the types must be compatible + --> tests/errors/test_list1.py:6:14 + | +6 | a.remove('error') + | ^^^^^^^ type mismatch (found: 'str', expected: 'i32') diff --git a/tests/reference/asr-test_list2-10ffdd7.json b/tests/reference/asr-test_list2-10ffdd7.json index 9be3a2a68c..0510d548d4 100644 --- a/tests/reference/asr-test_list2-10ffdd7.json +++ b/tests/reference/asr-test_list2-10ffdd7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list2-10ffdd7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "be192bc4655f28313c415c7180d676e0383f0acb7e4de75a6b3d1a37", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list2-10ffdd7.stderr b/tests/reference/asr-test_list2-10ffdd7.stderr index 2bdcfc8433..0607fb8266 100644 --- a/tests/reference/asr-test_list2-10ffdd7.stderr +++ b/tests/reference/asr-test_list2-10ffdd7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: append() takes exactly one argument + --> tests/errors/test_list2.py:6:5 + | +6 | a.append(4, 5) + | ^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 93b3354800..94de3f076b 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.json +++ b/tests/reference/asr-test_list3-5f4d2a8.json @@ -5,9 +5,9 @@ "infile_hash": "f512b77e66fe356108135243473cf9441bc532310547070a9aeef3e9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_list3-5f4d2a8.stdout", + "stdout_hash": "513c87cf17bc1cd3a1255ca0fec74484c144ba2083173f0c2c0ededa", "stderr": "asr-test_list3-5f4d2a8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3e8e102841bfe5ae8524aa793b39cdf33de7e7073744a01f0049b424", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_list3-5f4d2a8.stderr b/tests/reference/asr-test_list3-5f4d2a8.stderr index 2bdcfc8433..45d1ab0536 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stderr +++ b/tests/reference/asr-test_list3-5f4d2a8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Argument to list.pop must be an integer + --> tests/errors/test_list3.py:5:9 + | +5 | x = a.pop(2.2) + | ^^^^^^^^^^ diff --git a/tests/reference/asr-test_list4-d18a7e3.json b/tests/reference/asr-test_list4-d18a7e3.json index dd58c37df7..af9e9f1da7 100644 --- a/tests/reference/asr-test_list4-d18a7e3.json +++ b/tests/reference/asr-test_list4-d18a7e3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list4-d18a7e3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "98922e9f57ab8e9d7af05424e9fdb93a9a1722114f5abb816439b161", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list4-d18a7e3.stderr b/tests/reference/asr-test_list4-d18a7e3.stderr index 2bdcfc8433..b3b4683868 100644 --- a/tests/reference/asr-test_list4-d18a7e3.stderr +++ b/tests/reference/asr-test_list4-d18a7e3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/test_list4.py:7:11 + | +7 | x = a[0.2] + | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) diff --git a/tests/reference/asr-test_list_concat-41d186f.json b/tests/reference/asr-test_list_concat-41d186f.json index 1e29540aeb..ff64ae4aac 100644 --- a/tests/reference/asr-test_list_concat-41d186f.json +++ b/tests/reference/asr-test_list_concat-41d186f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_concat-41d186f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b0a3cfa79525db1ed6aa4ed1f47b11e4852da5a59e043d32a7814ede", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_concat-41d186f.stderr b/tests/reference/asr-test_list_concat-41d186f.stderr index 2bdcfc8433..bdfcab29af 100644 --- a/tests/reference/asr-test_list_concat-41d186f.stderr +++ b/tests/reference/asr-test_list_concat-41d186f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/test_list_concat.py:8:3 + | +8 | a += b + | ^ ^ type mismatch ('list[i32]' and 'list[f64]') diff --git a/tests/reference/asr-test_list_count-4b42498.json b/tests/reference/asr-test_list_count-4b42498.json index 69bece93fe..f4864b55fb 100644 --- a/tests/reference/asr-test_list_count-4b42498.json +++ b/tests/reference/asr-test_list_count-4b42498.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_count-4b42498.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f26efcc623b68ca43ef871eb01c8e3cbd1ae464baaa491c6e4969696", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_count-4b42498.stderr b/tests/reference/asr-test_list_count-4b42498.stderr index 2bdcfc8433..ad60a50f0e 100644 --- a/tests/reference/asr-test_list_count-4b42498.stderr +++ b/tests/reference/asr-test_list_count-4b42498.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in 'count', the types must be compatible + --> tests/errors/test_list_count.py:6:13 + | +6 | a.count(1.0) + | ^^^ type mismatch (found: 'f64', expected: 'i32') diff --git a/tests/reference/asr-test_list_slicing-984fbf0.json b/tests/reference/asr-test_list_slicing-984fbf0.json index 80587aacaa..d525b6d6c9 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.json +++ b/tests/reference/asr-test_list_slicing-984fbf0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_list_slicing-984fbf0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6763533f9c1730429d50f58b653595bfeef48c4d19943c36d037d023", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_list_slicing-984fbf0.stderr b/tests/reference/asr-test_list_slicing-984fbf0.stderr index 2bdcfc8433..dc773c9f70 100644 --- a/tests/reference/asr-test_list_slicing-984fbf0.stderr +++ b/tests/reference/asr-test_list_slicing-984fbf0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice step cannot be zero + --> tests/errors/test_list_slicing.py:6:18 + | +6 | print(l[0:10:0]) + | ^ diff --git a/tests/reference/asr-test_logical_compare_01-5db0e2e.json b/tests/reference/asr-test_logical_compare_01-5db0e2e.json index 699af6c834..7030df8c0e 100644 --- a/tests/reference/asr-test_logical_compare_01-5db0e2e.json +++ b/tests/reference/asr-test_logical_compare_01-5db0e2e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_logical_compare_01-5db0e2e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d10cac68687315b5d29828e0acb5170f44bd91dd30784f8bd4943bb0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr b/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr index 2bdcfc8433..c1e876782c 100644 --- a/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr +++ b/tests/reference/asr-test_logical_compare_01-5db0e2e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch: 'str' and 'i32'. Both operands must be of the same type. + --> tests/errors/test_logical_compare_01.py:2:11 + | +2 | print("hello" or 10) + | ^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index 6e914a7d41..ddb2b232f7 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -5,9 +5,9 @@ "infile_hash": "1aba932852adf8cc5dbff4a6ff83aa5de030dba5a5721eeace90a5d4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_max_min-3c2fc51.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_max_min-3c2fc51.stdout", + "stdout_hash": "a6759cdd5e7de0f5151996c1e75ff24b9e5007425e580c942f4de11b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index 446e24f4d9..496228d10f 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -5,9 +5,9 @@ "infile_hash": "5c3ea7436668441c056bd576ea77cdfb49e44a5f0e95088d0f62184e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_numpy_03-e600a49.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_numpy_03-e600a49.stdout", + "stdout_hash": "5b16e1922ff5e89e454f6aeed0fe728447b0b9dbe291a078df6e5123", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index b1dc511266..57a43111db 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -5,9 +5,9 @@ "infile_hash": "0fbd0a4280966dd9a917d3a005887954325fb1ea5468fd28dcae930f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_numpy_04-ecbb614.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_numpy_04-ecbb614.stdout", + "stdout_hash": "e54a0a88fdbc84f91eafdbbc6b24ce565a8ffb332f55ad4837718c64", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.json b/tests/reference/asr-test_operator_01-0f232bf.json index 715cebea57..9cb9b85ba8 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.json +++ b/tests/reference/asr-test_operator_01-0f232bf.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_operator_01-0f232bf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6f529c2fc1fc5a489879c5d684c3415269794e563be85d62098aed7c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_operator_01-0f232bf.stderr b/tests/reference/asr-test_operator_01-0f232bf.stderr index 2bdcfc8433..1a939f05a8 100644 --- a/tests/reference/asr-test_operator_01-0f232bf.stderr +++ b/tests/reference/asr-test_operator_01-0f232bf.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unary operator '-' not supported for type struct A + --> tests/errors/test_operator_01.py:9:11 + | +9 | print(-a) + | ^^ diff --git a/tests/reference/asr-test_optional-97e5371.json b/tests/reference/asr-test_optional-97e5371.json index 479cdc4747..7dbe53ca63 100644 --- a/tests/reference/asr-test_optional-97e5371.json +++ b/tests/reference/asr-test_optional-97e5371.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_optional-97e5371.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b9cc75eb200847db5d4d39d9f511959ebf22faad68cf0096c7a2b68c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_optional-97e5371.stderr b/tests/reference/asr-test_optional-97e5371.stderr index 2bdcfc8433..4c93a66d6b 100644 --- a/tests/reference/asr-test_optional-97e5371.stderr +++ b/tests/reference/asr-test_optional-97e5371.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'Optional' is undeclared. + --> tests/errors/test_optional.py:1:39 + | +1 | def match(pat : str, string : str) -> Optional[list[str] | str]: + | ^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_ord-316ce61.json b/tests/reference/asr-test_ord-316ce61.json index b3ca830522..362e582d03 100644 --- a/tests/reference/asr-test_ord-316ce61.json +++ b/tests/reference/asr-test_ord-316ce61.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_ord-316ce61.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dda39c93777d64449510b35e893d516cd53ac299cd2b5f19b08464bd", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_ord-316ce61.stderr b/tests/reference/asr-test_ord-316ce61.stderr index 2bdcfc8433..45103fea10 100644 --- a/tests/reference/asr-test_ord-316ce61.stderr +++ b/tests/reference/asr-test_ord-316ce61.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: ord() is only supported for `str` of length 1 + --> tests/errors/test_ord.py:3:13 + | +3 | i = ord('ab') + | ^^^^ diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.json b/tests/reference/asr-test_pointer_types-1bf0d01.json index 07cca27ee0..a832067275 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.json +++ b/tests/reference/asr-test_pointer_types-1bf0d01.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pointer_types-1bf0d01.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3fcd692a6b79b6b3f22fc7a2957df19219fc817446aa6d46f47d049f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pointer_types-1bf0d01.stderr b/tests/reference/asr-test_pointer_types-1bf0d01.stderr index 2bdcfc8433..4a61aeb2e6 100644 --- a/tests/reference/asr-test_pointer_types-1bf0d01.stderr +++ b/tests/reference/asr-test_pointer_types-1bf0d01.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Casting not supported for different pointer types. Received target pointer type, Pointer[i16[:]] and value pointer type, Pointer[i32[:]] + --> tests/errors/test_pointer_types.py:8:5 + | +8 | yptr1 = pointer(y) + | ^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 4ad8a7265d..26bc7906d9 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -5,9 +5,9 @@ "infile_hash": "073bf734150500a8b5e46940a9b0440e7e0fe30d0e2789ca049cef17", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_pow-3f5d550.stdout", + "stdout_hash": "dcb48d62a5fef4d9e6bd002df7ace47222b96f908e8abcff6ee0469b", "stderr": "asr-test_pow-3f5d550.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow-3f5d550.stderr b/tests/reference/asr-test_pow-3f5d550.stderr index 2bdcfc8433..712d80384b 100644 --- a/tests/reference/asr-test_pow-3f5d550.stderr +++ b/tests/reference/asr-test_pow-3f5d550.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow.py:2:11 + | +2 | print(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/asr-test_pow1-581ef42.json b/tests/reference/asr-test_pow1-581ef42.json index b3eaf0cb9e..a5584b1bc7 100644 --- a/tests/reference/asr-test_pow1-581ef42.json +++ b/tests/reference/asr-test_pow1-581ef42.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow1-581ef42.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7f7cc07cf6f08f2d953d6e6c1f4892e6379faaf8aa668117234293d0", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow1-581ef42.stderr b/tests/reference/asr-test_pow1-581ef42.stderr index 2bdcfc8433..fa7160f584 100644 --- a/tests/reference/asr-test_pow1-581ef42.stderr +++ b/tests/reference/asr-test_pow1-581ef42.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow1.py:4:11 + | +4 | print(pow(x,3)) + | ^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow1.py:4:11 + | +4 | print(pow(x,3)) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_pow2-0dcbd7d.json b/tests/reference/asr-test_pow2-0dcbd7d.json index 968bc69c96..083bc76b8d 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.json +++ b/tests/reference/asr-test_pow2-0dcbd7d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow2-0dcbd7d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1d1d3a4a308e068439ac40685fcad6f29750560722b910be3341ce3c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow2-0dcbd7d.stderr b/tests/reference/asr-test_pow2-0dcbd7d.stderr index 2bdcfc8433..896faa98e5 100644 --- a/tests/reference/asr-test_pow2-0dcbd7d.stderr +++ b/tests/reference/asr-test_pow2-0dcbd7d.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow2.py:12:11 + | +12 | print(pow(a, b, c, d)) + | ^^^^^^^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow2.py:12:11 + | +12 | print(pow(a, b, c, d)) + | ^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_pow3-79749ed.json b/tests/reference/asr-test_pow3-79749ed.json index 6fd1a5c6a2..cd0f9f0d33 100644 --- a/tests/reference/asr-test_pow3-79749ed.json +++ b/tests/reference/asr-test_pow3-79749ed.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow3-79749ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4a6600740ad466d250f39b76130ab5ab796312b1ee89c2d72847500f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow3-79749ed.stderr b/tests/reference/asr-test_pow3-79749ed.stderr index 2bdcfc8433..6456498803 100644 --- a/tests/reference/asr-test_pow3-79749ed.stderr +++ b/tests/reference/asr-test_pow3-79749ed.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow3.py:8:11 + | +8 | print(pow(x, a)) + | ^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow3.py:8:11 + | +8 | print(pow(x, a)) + | ^^^^^^^^^ diff --git a/tests/reference/asr-test_pow4-ef60978.json b/tests/reference/asr-test_pow4-ef60978.json index 78e9f4120a..2e98c401ce 100644 --- a/tests/reference/asr-test_pow4-ef60978.json +++ b/tests/reference/asr-test_pow4-ef60978.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_pow4-ef60978.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ddc8a81609479bf82d256c9cb8d4d54526bd6656632a0d1e2f1ada2c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_pow4-ef60978.stderr b/tests/reference/asr-test_pow4-ef60978.stderr index 2bdcfc8433..0663475b44 100644 --- a/tests/reference/asr-test_pow4-ef60978.stderr +++ b/tests/reference/asr-test_pow4-ef60978.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/errors/test_pow4.py:10:11 + | +10 | print(pow(x, a, b)) + | ^^^^^^^^^^^^ '**' could be used instead + +semantic error: Arguments do not match for any generic procedure, pow + --> tests/errors/test_pow4.py:10:11 + | +10 | print(pow(x, a, b)) + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_print1-f1f36f1.json b/tests/reference/asr-test_print1-f1f36f1.json index 2483249c96..0c4988e3a3 100644 --- a/tests/reference/asr-test_print1-f1f36f1.json +++ b/tests/reference/asr-test_print1-f1f36f1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print1-f1f36f1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "da6324bcc282ecb93fe6784b206f8a9d8f04ae56341339b13de71bd4", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_print1-f1f36f1.stderr b/tests/reference/asr-test_print1-f1f36f1.stderr index 2bdcfc8433..b28bc75a72 100644 --- a/tests/reference/asr-test_print1-f1f36f1.stderr +++ b/tests/reference/asr-test_print1-f1f36f1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Separator is expected to be of string type + --> tests/errors/test_print1.py:2:25 + | +2 | print("a", "b", sep=2) + | ^ Expected string, found: integer diff --git a/tests/reference/asr-test_print2-64acb15.json b/tests/reference/asr-test_print2-64acb15.json index 101fa8f8bd..050b4cc698 100644 --- a/tests/reference/asr-test_print2-64acb15.json +++ b/tests/reference/asr-test_print2-64acb15.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_print2-64acb15.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "e92bba85b957e7034c5172981b3b27ed7b3f0ac62167d82175890bc9", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_print2-64acb15.stderr b/tests/reference/asr-test_print2-64acb15.stderr index 2bdcfc8433..6ed1c334b1 100644 --- a/tests/reference/asr-test_print2-64acb15.stderr +++ b/tests/reference/asr-test_print2-64acb15.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: End is expected to be of string type + --> tests/errors/test_print2.py:2:26 + | +2 | print("a", "b", end=1) + | ^ Expected string, found: integer diff --git a/tests/reference/asr-test_return1-2603c9e.json b/tests/reference/asr-test_return1-2603c9e.json index 4af5e8ccdc..cc65ed1a6a 100644 --- a/tests/reference/asr-test_return1-2603c9e.json +++ b/tests/reference/asr-test_return1-2603c9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return1-2603c9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6449cc5e148acf72281e7ef604decd32889ceb27b87052fe8ff8eb50", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_return1-2603c9e.stderr b/tests/reference/asr-test_return1-2603c9e.stderr index 2bdcfc8433..82fec8d42d 100644 --- a/tests/reference/asr-test_return1-2603c9e.stderr +++ b/tests/reference/asr-test_return1-2603c9e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type Mismatch in return, found ('f64' and 'i32') + --> tests/errors/test_return1.py:4:5 + | +4 | return x + | ^^^^^^^^ diff --git a/tests/reference/asr-test_return2-add829b.json b/tests/reference/asr-test_return2-add829b.json index e5a2ce324a..abdb4461f7 100644 --- a/tests/reference/asr-test_return2-add829b.json +++ b/tests/reference/asr-test_return2-add829b.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_return2-add829b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "493f7a8431e00a1bfeb1756b0718b0a40458883c8b9eb379f0c5b536", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_return2-add829b.stderr b/tests/reference/asr-test_return2-add829b.stderr index 2bdcfc8433..a9070a952d 100644 --- a/tests/reference/asr-test_return2-add829b.stderr +++ b/tests/reference/asr-test_return2-add829b.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Return type of function is not defined + --> tests/errors/test_return2.py:4:5 + | +4 | return x + | ^^^^^^^^ diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index 583939e0f3..c95ffb63e3 100644 --- a/tests/reference/asr-test_set1-11379c7.json +++ b/tests/reference/asr-test_set1-11379c7.json @@ -5,9 +5,9 @@ "infile_hash": "54179c34d3818cd0b57d582c930226ce5443a43386ae981aab02e50b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_set1-11379c7.stdout", + "stdout_hash": "857687f9f250fb69bc80b8c9645929d6cb586a0397ce964a15fd81d2", "stderr": "asr-test_set1-11379c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "64dea3d94817d0666cf71481546f7ec61639f47a3b696fe96ae287c6", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_set1-11379c7.stderr b/tests/reference/asr-test_set1-11379c7.stderr index 2bdcfc8433..f5851bc83d 100644 --- a/tests/reference/asr-test_set1-11379c7.stderr +++ b/tests/reference/asr-test_set1-11379c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Argument to set.add must be of same type as set's element type + --> tests/errors/test_set1.py:6:5 + | +6 | a.add('err') + | ^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index 827f0e7176..be4d1bfa8e 100644 --- a/tests/reference/asr-test_set2-d91a6f0.json +++ b/tests/reference/asr-test_set2-d91a6f0.json @@ -5,9 +5,9 @@ "infile_hash": "2d561d934090bedc052b2ef17bc3ac9b59ed94298fd39cbea2c9ba15", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_set2-d91a6f0.stdout", + "stdout_hash": "857687f9f250fb69bc80b8c9645929d6cb586a0397ce964a15fd81d2", "stderr": "asr-test_set2-d91a6f0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "36a3e507b04f030fc4e281ffe82947765ef640b6c558030957bd3e90", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_set2-d91a6f0.stderr b/tests/reference/asr-test_set2-d91a6f0.stderr index 2bdcfc8433..29a2683c11 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stderr +++ b/tests/reference/asr-test_set2-d91a6f0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Call to set.remove must have exactly one argument + --> tests/errors/test_set2.py:6:5 + | +6 | a.remove('error', 'error2') + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set3-f9bbffb.json b/tests/reference/asr-test_set3-f9bbffb.json index 62ff8c2e16..877113068e 100644 --- a/tests/reference/asr-test_set3-f9bbffb.json +++ b/tests/reference/asr-test_set3-f9bbffb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set3-f9bbffb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1ec6cfef0827e97a905c5927de43b74452777394b1f5110e94e5cf97", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set3-f9bbffb.stderr b/tests/reference/asr-test_set3-f9bbffb.stderr index 2bdcfc8433..ecc3bf6177 100644 --- a/tests/reference/asr-test_set3-f9bbffb.stderr +++ b/tests/reference/asr-test_set3-f9bbffb.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: pop() takes no arguments (1 given) + --> tests/errors/test_set3.py:5:9 + | +5 | i = s.pop(3) + | ^^^^^^^^ diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index ef5f28fd38..62e86e4e38 100644 --- a/tests/reference/asr-test_set4-53fea39.json +++ b/tests/reference/asr-test_set4-53fea39.json @@ -5,9 +5,9 @@ "infile_hash": "3d78c7ad82aa32c3a4cc5f1a7d44e53b81639194f55672ddc99b4d2d", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "asr-test_set4-53fea39.stdout", + "stdout_hash": "23bfad9943e2e8e357c231e80e963e3d43273857a5c011ef5739a97e", "stderr": "asr-test_set4-53fea39.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d9646bd3609c55ff39f57ca435fedc7dabed530caf28caddc9e58a06", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_set4-53fea39.stderr b/tests/reference/asr-test_set4-53fea39.stderr index 2bdcfc8433..9ce2e3863c 100644 --- a/tests/reference/asr-test_set4-53fea39.stderr +++ b/tests/reference/asr-test_set4-53fea39.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Call to set.add must have exactly one argument + --> tests/errors/test_set4.py:6:5 + | +6 | a.add(3, 4) + | ^^^^^^^^^^^ diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.json b/tests/reference/asr-test_set_indexing-a1c21b8.json index 5d2d10550d..6bb6e96be3 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.json +++ b/tests/reference/asr-test_set_indexing-a1c21b8.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_indexing-a1c21b8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fe69096aca9c3be072acac0e28081e5378f30d4ba335176abc76c555", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_indexing-a1c21b8.stderr b/tests/reference/asr-test_set_indexing-a1c21b8.stderr index 2bdcfc8433..1a7be88156 100644 --- a/tests/reference/asr-test_set_indexing-a1c21b8.stderr +++ b/tests/reference/asr-test_set_indexing-a1c21b8.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: 'set' object is not subscriptable + --> tests/errors/test_set_indexing.py:7:9 + | +7 | a = s[0] + | ^^^^ diff --git a/tests/reference/asr-test_set_object1-d9bd2e1.json b/tests/reference/asr-test_set_object1-d9bd2e1.json index 8cfbb97920..c0c83abc12 100644 --- a/tests/reference/asr-test_set_object1-d9bd2e1.json +++ b/tests/reference/asr-test_set_object1-d9bd2e1.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object1-d9bd2e1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b528f86f591ab403348d8dd5037d2385fdb7ce29501215a69d10702f", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object1-d9bd2e1.stderr b/tests/reference/asr-test_set_object1-d9bd2e1.stderr index 2bdcfc8433..a477ff5943 100644 --- a/tests/reference/asr-test_set_object1-d9bd2e1.stderr +++ b/tests/reference/asr-test_set_object1-d9bd2e1.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'list' + --> tests/errors/test_set_object1.py:4:17 + | +4 | my_set: set[list[i32]] = {[1, 2], [3, 4]} + | ^^^^^^^^^ Mutable type 'list' cannot be stored in a set. diff --git a/tests/reference/asr-test_set_object2-41401ff.json b/tests/reference/asr-test_set_object2-41401ff.json index f83f47f43e..b19b8f5fbe 100644 --- a/tests/reference/asr-test_set_object2-41401ff.json +++ b/tests/reference/asr-test_set_object2-41401ff.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object2-41401ff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4fe845a8f949fce5b955b86d5a5ad60f0e1ae84e3c17b01572d37e2a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object2-41401ff.stderr b/tests/reference/asr-test_set_object2-41401ff.stderr index 2bdcfc8433..d0103d57ad 100644 --- a/tests/reference/asr-test_set_object2-41401ff.stderr +++ b/tests/reference/asr-test_set_object2-41401ff.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'dict' + --> tests/errors/test_set_object2.py:4:17 + | +4 | my_set: set[dict[i32, str]] = {{1: "a", 2: "b"}, {3: "c", 4: "d"}} + | ^^^^^^^^^^^^^^ Mutable type 'dict' cannot be stored in a set. diff --git a/tests/reference/asr-test_set_object3-680b593.json b/tests/reference/asr-test_set_object3-680b593.json index fb48ee9cee..08ac056d6b 100644 --- a/tests/reference/asr-test_set_object3-680b593.json +++ b/tests/reference/asr-test_set_object3-680b593.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object3-680b593.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "05d3a6338fd929fef485c7403500a1f2111dc8e638a3369ff942bea2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object3-680b593.stderr b/tests/reference/asr-test_set_object3-680b593.stderr index 2bdcfc8433..586a64956b 100644 --- a/tests/reference/asr-test_set_object3-680b593.stderr +++ b/tests/reference/asr-test_set_object3-680b593.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'set' + --> tests/errors/test_set_object3.py:4:17 + | +4 | my_set: set[set[i32]] = {{1, 2}, {3, 4}} + | ^^^^^^^^ Mutable type 'set' cannot be stored in a set. diff --git a/tests/reference/asr-test_set_object4-243eb04.json b/tests/reference/asr-test_set_object4-243eb04.json index 638f16aa4f..fb330cac95 100644 --- a/tests/reference/asr-test_set_object4-243eb04.json +++ b/tests/reference/asr-test_set_object4-243eb04.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object4-243eb04.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dff44d0e30f3fed351e8df2bc1875c3a9972db927a58400df456ec12", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object4-243eb04.stderr b/tests/reference/asr-test_set_object4-243eb04.stderr index 2bdcfc8433..fc808c1ffc 100644 --- a/tests/reference/asr-test_set_object4-243eb04.stderr +++ b/tests/reference/asr-test_set_object4-243eb04.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'list' + --> tests/errors/test_set_object4.py:2:12 + | +2 | print({[1, 2], [3, 4]}) + | ^^^^^^ Mutable type 'list' cannot be stored in a set. diff --git a/tests/reference/asr-test_set_object5-4bd1044.json b/tests/reference/asr-test_set_object5-4bd1044.json index d5f39b88ae..891f62f787 100644 --- a/tests/reference/asr-test_set_object5-4bd1044.json +++ b/tests/reference/asr-test_set_object5-4bd1044.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object5-4bd1044.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8727cfdabeed50ccf7989653e6607ebc8cb8b828c7388378d0fc33a6", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object5-4bd1044.stderr b/tests/reference/asr-test_set_object5-4bd1044.stderr index 2bdcfc8433..0390d86eec 100644 --- a/tests/reference/asr-test_set_object5-4bd1044.stderr +++ b/tests/reference/asr-test_set_object5-4bd1044.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'dict' + --> tests/errors/test_set_object5.py:2:12 + | +2 | print({{1: "a", 2: "b"}, {3: "c", 4: "d"}}) + | ^^^^^^^^^^^^^^^^ Mutable type 'dict' cannot be stored in a set. diff --git a/tests/reference/asr-test_set_object6-01b4fa7.json b/tests/reference/asr-test_set_object6-01b4fa7.json index d458fa00d5..50c10ffa49 100644 --- a/tests/reference/asr-test_set_object6-01b4fa7.json +++ b/tests/reference/asr-test_set_object6-01b4fa7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_set_object6-01b4fa7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "45b2d173c7081a5410321802a3055c10e6277ec48ad0f2d1ef4dc60e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_set_object6-01b4fa7.stderr b/tests/reference/asr-test_set_object6-01b4fa7.stderr index 2bdcfc8433..7d7c9c9098 100644 --- a/tests/reference/asr-test_set_object6-01b4fa7.stderr +++ b/tests/reference/asr-test_set_object6-01b4fa7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Unhashable type: 'set' + --> tests/errors/test_set_object6.py:2:12 + | +2 | print({{1, 2}, {3, 4}}) + | ^^^^^^ Mutable type 'set' cannot be stored in a set. diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.json b/tests/reference/asr-test_str_capitalize-9f8dfa9.json index 359e059dd2..88a959a54d 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.json +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_capitalize-9f8dfa9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7dea3deffeee54e7f479d4c0dbcd7b5aab3b1a28e4a568adfb52cf51", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr index 2bdcfc8433..c04687d572 100644 --- a/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr +++ b/tests/reference/asr-test_str_capitalize-9f8dfa9.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: str.capitalize() takes no arguments + --> tests/errors/test_str_capitalize.py:4:9 + | +4 | s = s.capitalize(23) + | ^^^^^^^^^^^^^^^^ diff --git a/tests/reference/asr-test_str_indexing-b200a4e.json b/tests/reference/asr-test_str_indexing-b200a4e.json index 4e240205f6..1193d8bad7 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.json +++ b/tests/reference/asr-test_str_indexing-b200a4e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_indexing-b200a4e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "eddc45a6ba83dc10551fd9685b6ea1096828ae29f6b9cce07cfe5de1", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_indexing-b200a4e.stderr b/tests/reference/asr-test_str_indexing-b200a4e.stderr index 2bdcfc8433..fb521217df 100644 --- a/tests/reference/asr-test_str_indexing-b200a4e.stderr +++ b/tests/reference/asr-test_str_indexing-b200a4e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in index, expected a single integer or slice + --> tests/errors/test_str_indexing.py:4:13 + | +4 | print(s[1.2]) + | ^^^ type mismatch (found: 'f64', expected: 'i32' or slice) diff --git a/tests/reference/asr-test_str_slicing-eca1381.json b/tests/reference/asr-test_str_slicing-eca1381.json index a7daa789e5..684a869d6a 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.json +++ b/tests/reference/asr-test_str_slicing-eca1381.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing-eca1381.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "7374319e4378d1cc717e1bab3f68f207cb90c40c168d5700c77d189b", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing-eca1381.stderr b/tests/reference/asr-test_str_slicing-eca1381.stderr index 2bdcfc8433..d50b2ffd94 100644 --- a/tests/reference/asr-test_str_slicing-eca1381.stderr +++ b/tests/reference/asr-test_str_slicing-eca1381.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing.py:4:15 + | +4 | print(s[1:2.2]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.json b/tests/reference/asr-test_str_slicing2-2f07e9a.json index e00a6b87e2..dc63e9a7b0 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.json +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing2-2f07e9a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "48a9286126c2333bdf5237358bd4ad27acac4a16a78069c9bd36d089", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr index 2bdcfc8433..94a5f03259 100644 --- a/tests/reference/asr-test_str_slicing2-2f07e9a.stderr +++ b/tests/reference/asr-test_str_slicing2-2f07e9a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing2.py:4:13 + | +4 | print(s[1.5:3]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.json b/tests/reference/asr-test_str_slicing3-fe6a03c.json index a7cea60d05..d1fe49fdfe 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.json +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing3-fe6a03c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5f7553d1509bed25d5137abc4fc2cb1d2cb983a1fab81d8d178ed197", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr index 2bdcfc8433..b1180c30ae 100644 --- a/tests/reference/asr-test_str_slicing3-fe6a03c.stderr +++ b/tests/reference/asr-test_str_slicing3-fe6a03c.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice indices must be integers or None + --> tests/errors/test_str_slicing3.py:4:17 + | +4 | print(s[1:3:0.5]) + | ^^^ diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.json b/tests/reference/asr-test_str_slicing4-a0c7a69.json index c4b0c4e87c..ceff8659bb 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.json +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_slicing4-a0c7a69.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "a5dd047df86649936606a0b134d10e76c6aacb224319be4aefd64bfe", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr index 2bdcfc8433..8709b99ee8 100644 --- a/tests/reference/asr-test_str_slicing4-a0c7a69.stderr +++ b/tests/reference/asr-test_str_slicing4-a0c7a69.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: slice step cannot be zero + --> tests/errors/test_str_slicing4.py:4:17 + | +4 | print(s[0:1:0]) + | ^ diff --git a/tests/reference/asr-test_str_to_int-61553e7.json b/tests/reference/asr-test_str_to_int-61553e7.json index efc136a28d..ac1093b9c8 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.json +++ b/tests/reference/asr-test_str_to_int-61553e7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_str_to_int-61553e7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1998e37d9abe044f164c73ea1e000ce748ed43af5ea14c2eb4715f11", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_str_to_int-61553e7.stderr b/tests/reference/asr-test_str_to_int-61553e7.stderr index 2bdcfc8433..785d95ba7f 100644 --- a/tests/reference/asr-test_str_to_int-61553e7.stderr +++ b/tests/reference/asr-test_str_to_int-61553e7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: invalid literal for int() with base 10: '3abc' + --> tests/errors/test_str_to_int.py:2:15 + | +2 | print(int('3abc')) + | ^^^^^^ diff --git a/tests/reference/asr-test_tuple1-7abe88f.json b/tests/reference/asr-test_tuple1-7abe88f.json index c949638e22..e308970eea 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.json +++ b/tests/reference/asr-test_tuple1-7abe88f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple1-7abe88f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "56df3d46c63077fcdd09c3b54b63e6e096d7d39b2f8cfb61dab0930a", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple1-7abe88f.stderr b/tests/reference/asr-test_tuple1-7abe88f.stderr index 2bdcfc8433..c66cc64946 100644 --- a/tests/reference/asr-test_tuple1-7abe88f.stderr +++ b/tests/reference/asr-test_tuple1-7abe88f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in assignment, the types must be compatible + --> tests/errors/test_tuple1.py:3:3 + | +3 | t = (1, 2) + | ^ ^^^^^^ type mismatch ('tuple[i32, str]' and 'tuple[i32, i32]') diff --git a/tests/reference/asr-test_tuple2-b046610.json b/tests/reference/asr-test_tuple2-b046610.json index 6b3be345da..051ed20bfb 100644 --- a/tests/reference/asr-test_tuple2-b046610.json +++ b/tests/reference/asr-test_tuple2-b046610.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple2-b046610.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1e22bbde9c9fdc171314f1158dcac6bf6373d94e00c9878f66d7b667", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple2-b046610.stderr b/tests/reference/asr-test_tuple2-b046610.stderr index 2bdcfc8433..e99518093e 100644 --- a/tests/reference/asr-test_tuple2-b046610.stderr +++ b/tests/reference/asr-test_tuple2-b046610.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Runtime Indexing with tuple[i32, i32, i32] is not possible. + --> tests/errors/test_tuple2.py:4:11 + | +4 | print(t[x]) + | ^^^^ diff --git a/tests/reference/asr-test_tuple3-19fa47f.json b/tests/reference/asr-test_tuple3-19fa47f.json index 16cee514eb..0a703f17d4 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.json +++ b/tests/reference/asr-test_tuple3-19fa47f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_tuple3-19fa47f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "780d951c4bfa3476ee84d16d9a89c5a9255691b270bfb312d974608e", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_tuple3-19fa47f.stderr b/tests/reference/asr-test_tuple3-19fa47f.stderr index 2bdcfc8433..fe438fb382 100644 --- a/tests/reference/asr-test_tuple3-19fa47f.stderr +++ b/tests/reference/asr-test_tuple3-19fa47f.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Tuple index out of bounds + --> tests/errors/test_tuple3.py:3:11 + | +3 | print(t[-4]) + | ^^^^^ diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.json b/tests/reference/asr-test_type_mismatch_01-09e8af3.json index 0949069bb4..ce2513c935 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.json +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_type_mismatch_01-09e8af3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "78ff11b22438e133b740e778063db612841fb15ef00f8599bdf8602c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr index 2bdcfc8433..3dc100fad6 100644 --- a/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr +++ b/tests/reference/asr-test_type_mismatch_01-09e8af3.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/test_type_mismatch_01.py:6:5 + | +6 | a /= b + | ^ ^ type mismatch ('i32' and 'f64') diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index 365d58e5dd..025e9de9a2 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.json +++ b/tests/reference/asr-test_unary_op_03-e799eae.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_unary_op_03-e799eae.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_unary_op_03-e799eae.stdout", + "stdout_hash": "15a19e670176a5670449287ffdb4a8b399018063c96175874a826507", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.json b/tests/reference/asr-test_unsupported_type-0d813dd.json index a81b979be1..ab828c49da 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.json +++ b/tests/reference/asr-test_unsupported_type-0d813dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_unsupported_type-0d813dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "df2464bbcb9d52d4dbe40236762e965b1b771406f16ef90cf53b8611", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_unsupported_type-0d813dd.stderr b/tests/reference/asr-test_unsupported_type-0d813dd.stderr index 2bdcfc8433..b5e5249813 100644 --- a/tests/reference/asr-test_unsupported_type-0d813dd.stderr +++ b/tests/reference/asr-test_unsupported_type-0d813dd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The type 'i128' is undeclared. + --> tests/errors/test_unsupported_type.py:2:8 + | +2 | i: i128 + | ^^^^ diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index 8cadc8b8d8..bce9c5dd5f 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.json +++ b/tests/reference/asr-test_zero_division-3dd84e8.json @@ -5,9 +5,9 @@ "infile_hash": "cef09721d9ea9f3846f213e1b1718f2aac2edba08d555af776293504", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_zero_division-3dd84e8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_zero_division-3dd84e8.stdout", + "stdout_hash": "ef34e51b3fe2cf233a43091adee05bccf5c782d5cc9df1a2d0afe64c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index bf0bdf9348..d5d4f636d5 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.json +++ b/tests/reference/asr-test_zero_division2-d84989f.json @@ -5,9 +5,9 @@ "infile_hash": "0ddca188fc2e8d665c5af0d438e34ed8afe255611320caa3a27ed483", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-test_zero_division2-d84989f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-test_zero_division2-d84989f.stdout", + "stdout_hash": "726cdac1b505c25ff2737167120685da62c20c9c42852b35b74888e1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division3-29efb9e.json b/tests/reference/asr-test_zero_division3-29efb9e.json index 2fbfbd5d2c..0c4f4b3d5d 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.json +++ b/tests/reference/asr-test_zero_division3-29efb9e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division3-29efb9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "061f891a72cebaa335b5db060b27e04f21f6a09d150f78f1a572c135", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division3-29efb9e.stderr b/tests/reference/asr-test_zero_division3-29efb9e.stderr index 2bdcfc8433..519946bb81 100644 --- a/tests/reference/asr-test_zero_division3-29efb9e.stderr +++ b/tests/reference/asr-test_zero_division3-29efb9e.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: division by zero is not allowed + --> tests/errors/test_zero_division3.py:3:13 + | +3 | print(i/0) + | ^ division by zero diff --git a/tests/reference/asr-test_zero_division4-bf4af64.json b/tests/reference/asr-test_zero_division4-bf4af64.json index 63c525e27d..e1f6ce6bc0 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.json +++ b/tests/reference/asr-test_zero_division4-bf4af64.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-test_zero_division4-bf4af64.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1d16ac2d95ab997ff9b94f4028d8741121e41471445179d185264884", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-test_zero_division4-bf4af64.stderr b/tests/reference/asr-test_zero_division4-bf4af64.stderr index 2bdcfc8433..bdf0d76816 100644 --- a/tests/reference/asr-test_zero_division4-bf4af64.stderr +++ b/tests/reference/asr-test_zero_division4-bf4af64.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: division by zero is not allowed + --> tests/errors/test_zero_division4.py:5:13 + | +5 | print(f/0.0) + | ^^^ division by zero diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index 04021c31be..e72fc9f494 100644 --- a/tests/reference/asr-tuple1-09972ab.json +++ b/tests/reference/asr-tuple1-09972ab.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-tuple1-09972ab.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-tuple1-09972ab.stdout", + "stdout_hash": "8d34b15fa3ca19f09a6b0358145ca1b279a67be381729efad479b662", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.json b/tests/reference/asr-type_mismatch-61052c7.json index 83f0d0921a..80ce9f69b3 100644 --- a/tests/reference/asr-type_mismatch-61052c7.json +++ b/tests/reference/asr-type_mismatch-61052c7.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-type_mismatch-61052c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "8c0de9edb133ff8cfa5c0e7c6b2a8d425c5d84a5ec98844eb367040c", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-type_mismatch-61052c7.stderr b/tests/reference/asr-type_mismatch-61052c7.stderr index 2bdcfc8433..6a402fb67c 100644 --- a/tests/reference/asr-type_mismatch-61052c7.stderr +++ b/tests/reference/asr-type_mismatch-61052c7.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Type mismatch in shorthand operator, the types must be compatible + --> tests/errors/type_mismatch.py:8:5 + | +8 | a *= b + | ^ ^ type mismatch ('i32' and 'f32') diff --git a/tests/reference/asr-unsigned_01-892b178.json b/tests/reference/asr-unsigned_01-892b178.json index eec8041967..0a797a2c11 100644 --- a/tests/reference/asr-unsigned_01-892b178.json +++ b/tests/reference/asr-unsigned_01-892b178.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_01-892b178.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "54c7cfbd16c73cbe802a3492cd9c9e8d2fb25035192d229232c377b2", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_01-892b178.stderr b/tests/reference/asr-unsigned_01-892b178.stderr index 2bdcfc8433..c3526cf36e 100644 --- a/tests/reference/asr-unsigned_01-892b178.stderr +++ b/tests/reference/asr-unsigned_01-892b178.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: Cannot cast negative value to unsigned integer + --> tests/errors/unsigned_01.py:3:10 + | +3 | i: u16 = u16(-5) + | ^^^^^^^ diff --git a/tests/reference/asr-unsigned_02-6563e58.json b/tests/reference/asr-unsigned_02-6563e58.json index e9fed43e12..40e7b2a0f0 100644 --- a/tests/reference/asr-unsigned_02-6563e58.json +++ b/tests/reference/asr-unsigned_02-6563e58.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_02-6563e58.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "93f2cf309dfa7f13d56df9184615fde6a832b79510d8541f95ad5a70", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_02-6563e58.stderr b/tests/reference/asr-unsigned_02-6563e58.stderr index 2bdcfc8433..d00c5647fd 100644 --- a/tests/reference/asr-unsigned_02-6563e58.stderr +++ b/tests/reference/asr-unsigned_02-6563e58.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the unary minus `-` operation is negative, thus out of range for u16 + --> tests/errors/unsigned_02.py:3:10 + | +3 | i: u16 = -u16(5) + | ^^^^^^^ use -i32(u) for signed result diff --git a/tests/reference/asr-unsigned_03-f785652.json b/tests/reference/asr-unsigned_03-f785652.json index ee9f88dfd0..6929c59a27 100644 --- a/tests/reference/asr-unsigned_03-f785652.json +++ b/tests/reference/asr-unsigned_03-f785652.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_03-f785652.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d90013a25d9aaa91fbbf2b1193cd06be94a4e716f0fe99771cde5601", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_03-f785652.stderr b/tests/reference/asr-unsigned_03-f785652.stderr index 2bdcfc8433..a68ae96697 100644 --- a/tests/reference/asr-unsigned_03-f785652.stderr +++ b/tests/reference/asr-unsigned_03-f785652.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the unary minus `-` operation is negative, thus out of range for u64 + --> tests/errors/unsigned_03.py:3:7 + | +3 | print(-u64(u32(10))) + | ^^^^^^^^^^^^^ use -i64(u) for signed result diff --git a/tests/reference/asr-unsigned_04-c856d3a.json b/tests/reference/asr-unsigned_04-c856d3a.json index c9da601854..3753e9ae30 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.json +++ b/tests/reference/asr-unsigned_04-c856d3a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "asr-unsigned_04-c856d3a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3dcdf2e97f8c5f2816bed266587c7c3743f666cf2a4602f65e8ec9b8", + "returncode": 2 } \ No newline at end of file diff --git a/tests/reference/asr-unsigned_04-c856d3a.stderr b/tests/reference/asr-unsigned_04-c856d3a.stderr index 2bdcfc8433..8547a0848c 100644 --- a/tests/reference/asr-unsigned_04-c856d3a.stderr +++ b/tests/reference/asr-unsigned_04-c856d3a.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +semantic error: The result of the bitnot ~ operation is negative, thus out of range for u16 + --> tests/errors/unsigned_04.py:4:5 + | +4 | i = ~i + | ^^ use ~i32(u) for signed result or bitnot_u16(u) for unsigned result diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 9fe8e4b185..84232a5553 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr-vec_01-66ac423.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr-vec_01-66ac423.stdout", + "stdout_hash": "d274b5c52f919a4711e6af28d76199fd5c59446a489a339d098438d7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index 9ac31d7616..082d4add98 100644 --- a/tests/reference/asr_json-modules_02-53952e6.json +++ b/tests/reference/asr_json-modules_02-53952e6.json @@ -5,9 +5,9 @@ "infile_hash": "dcb00ac27cbbcdec61d81f1df9e852ba81a2197e7804ec89cab76e44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "asr_json-modules_02-53952e6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "asr_json-modules_02-53952e6.stdout", + "stdout_hash": "6f8c26acaba8d4ef64b292be4edf82b216fa6a43dcf683a29245f9fa", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-assert1-b0154ee.json b/tests/reference/ast-assert1-b0154ee.json index 23ed814b3f..8158218cc4 100644 --- a/tests/reference/ast-assert1-b0154ee.json +++ b/tests/reference/ast-assert1-b0154ee.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-assert1-b0154ee.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-assert1-b0154ee.stdout", + "stdout_hash": "f5e00f32dc7ae2feda2e3c495b42ae3f193a79baf8b42e313373aa4b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-assign1-2a4c9ed.json b/tests/reference/ast-assign1-2a4c9ed.json index 385bd3187c..49bfe84ecb 100644 --- a/tests/reference/ast-assign1-2a4c9ed.json +++ b/tests/reference/ast-assign1-2a4c9ed.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-assign1-2a4c9ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-assign1-2a4c9ed.stdout", + "stdout_hash": "96e9236f069321ffb388a891be45a46f55c581bd96d509685be54f86", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-complex1-800b4bb.json b/tests/reference/ast-complex1-800b4bb.json index b8a9abbcd7..e71d8dddfa 100644 --- a/tests/reference/ast-complex1-800b4bb.json +++ b/tests/reference/ast-complex1-800b4bb.json @@ -5,9 +5,9 @@ "infile_hash": "60b45de7b88ec768d70a3122b36545e9604a86504ed6e5d9d813c719", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-complex1-800b4bb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-complex1-800b4bb.stdout", + "stdout_hash": "30482dce2a68624ef71ed52e4c4ce4122e1f2efddcef40bee2a3b10e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-constants1-91cb6ff.json b/tests/reference/ast-constants1-91cb6ff.json index 649f29ab24..f84e32ca40 100644 --- a/tests/reference/ast-constants1-91cb6ff.json +++ b/tests/reference/ast-constants1-91cb6ff.json @@ -5,9 +5,9 @@ "infile_hash": "5dca391c30a1477fb903e17c1d47dad3b9b816088384ba61ff372db1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-constants1-91cb6ff.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-constants1-91cb6ff.stdout", + "stdout_hash": "8c7b5384e18cfcea4b080c39a4d367fc8a57a6785ad936454005d6b1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-dictionary1-1a7e00a.json b/tests/reference/ast-dictionary1-1a7e00a.json index 98997c3ef2..ba29488d33 100644 --- a/tests/reference/ast-dictionary1-1a7e00a.json +++ b/tests/reference/ast-dictionary1-1a7e00a.json @@ -5,9 +5,9 @@ "infile_hash": "f164e8dbe52a04e4fd541d6ff6edae2994d683074087d8785a1759e4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-dictionary1-1a7e00a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-dictionary1-1a7e00a.stdout", + "stdout_hash": "c347af8c0abbed4664f354dc24c1bd061218c0584aef27889fbf1745", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-doconcurrentloop_01-ed7017b.json b/tests/reference/ast-doconcurrentloop_01-ed7017b.json index e273d7c6c0..f535d23ee8 100644 --- a/tests/reference/ast-doconcurrentloop_01-ed7017b.json +++ b/tests/reference/ast-doconcurrentloop_01-ed7017b.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-doconcurrentloop_01-ed7017b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-doconcurrentloop_01-ed7017b.stdout", + "stdout_hash": "3967d9e6602dfb4fd3fdab3718811979d4745dc0a97060f9b281e0e9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-ellipsis1-4f6c4dd.json b/tests/reference/ast-ellipsis1-4f6c4dd.json index 9ed602cc31..1e53be9f78 100644 --- a/tests/reference/ast-ellipsis1-4f6c4dd.json +++ b/tests/reference/ast-ellipsis1-4f6c4dd.json @@ -5,9 +5,9 @@ "infile_hash": "24df29cba718c679016f3758a2eccafbeb9cfebd56265fd8da16bee1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-ellipsis1-4f6c4dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-ellipsis1-4f6c4dd.stdout", + "stdout_hash": "6d6aef7896c1a43a27f489cb283c508b2bf1238ff6ad0c807b58b9e7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr1-1e8f7b1.json b/tests/reference/ast-expr1-1e8f7b1.json index 8d788f70cd..004b2a39e0 100644 --- a/tests/reference/ast-expr1-1e8f7b1.json +++ b/tests/reference/ast-expr1-1e8f7b1.json @@ -5,9 +5,9 @@ "infile_hash": "a0c9e93e40f29b7d4541f8c513de490a892abf78a34700478d1827dd", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr1-1e8f7b1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr1-1e8f7b1.stdout", + "stdout_hash": "8de807242a73633d63f3e92bed88eacdd9f283f479d9adf11fefb1fd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr10-a8d646d.json b/tests/reference/ast-expr10-a8d646d.json index 0a6baf3e0e..8f0222f7aa 100644 --- a/tests/reference/ast-expr10-a8d646d.json +++ b/tests/reference/ast-expr10-a8d646d.json @@ -5,9 +5,9 @@ "infile_hash": "7eb1dd6ad27fcc091e18c4447fb7a56c659565bbdb57f567b68f4a58", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr10-a8d646d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr10-a8d646d.stdout", + "stdout_hash": "b807dc54b7741e61fd091d70d83c68d7c58c2c38fd5a22b279217916", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr11-1d29f78.json b/tests/reference/ast-expr11-1d29f78.json index 030029579a..d3ebc1ed40 100644 --- a/tests/reference/ast-expr11-1d29f78.json +++ b/tests/reference/ast-expr11-1d29f78.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr11-1d29f78.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr11-1d29f78.stdout", + "stdout_hash": "60719c0d166865f8157e6479a6bd6fc7d300b2d2eff48d8b1553fc8c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr12-adaecda.json b/tests/reference/ast-expr12-adaecda.json index 88afa85327..6fa2133b08 100644 --- a/tests/reference/ast-expr12-adaecda.json +++ b/tests/reference/ast-expr12-adaecda.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr12-adaecda.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr12-adaecda.stdout", + "stdout_hash": "b4fdb14f66196f4692126efb3b349707d3f862d6c045b61125af41cb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr13-c35ace1.json b/tests/reference/ast-expr13-c35ace1.json index cbb55c2cea..8da96d5109 100644 --- a/tests/reference/ast-expr13-c35ace1.json +++ b/tests/reference/ast-expr13-c35ace1.json @@ -5,9 +5,9 @@ "infile_hash": "fae72924c71183c45d328b379dfa81aa4971b5e1a9ea668db546078f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr13-c35ace1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr13-c35ace1.stdout", + "stdout_hash": "e92fa43a3f8dd1bdf555b71e6f5a263a5a5c10a8f63582fb57d04ce6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr2-6642d4a.json b/tests/reference/ast-expr2-6642d4a.json index 0a883a8f72..779b2b5411 100644 --- a/tests/reference/ast-expr2-6642d4a.json +++ b/tests/reference/ast-expr2-6642d4a.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr2-6642d4a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr2-6642d4a.stdout", + "stdout_hash": "cf996ecb8e3abdced429c59eedcbd9943bf59bbf22dcfd79ef94f799", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr4-49316cb.json b/tests/reference/ast-expr4-49316cb.json index 9a422aebf1..f60410170c 100644 --- a/tests/reference/ast-expr4-49316cb.json +++ b/tests/reference/ast-expr4-49316cb.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr4-49316cb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr4-49316cb.stdout", + "stdout_hash": "8f1ed7fd76dff70c8cca71bda8f528f3e12bda9bb716e3e32ed58657", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr5-bbc6e71.json b/tests/reference/ast-expr5-bbc6e71.json index 73eba34da0..93662179fd 100644 --- a/tests/reference/ast-expr5-bbc6e71.json +++ b/tests/reference/ast-expr5-bbc6e71.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr5-bbc6e71.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr5-bbc6e71.stdout", + "stdout_hash": "f856520f5cd00933d05c95de857ee6527c9a5ed476070c6d13857a40", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr6-0b12a67.json b/tests/reference/ast-expr6-0b12a67.json index fa7902dcc2..5b9e9c3ec4 100644 --- a/tests/reference/ast-expr6-0b12a67.json +++ b/tests/reference/ast-expr6-0b12a67.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr6-0b12a67.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr6-0b12a67.stdout", + "stdout_hash": "52edb5a692f7bc13f8c9642228f19a7e93960271cd3513a26a97df5d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr7-fe52776.json b/tests/reference/ast-expr7-fe52776.json index 69340e3a7d..f24345a89e 100644 --- a/tests/reference/ast-expr7-fe52776.json +++ b/tests/reference/ast-expr7-fe52776.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr7-fe52776.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr7-fe52776.stdout", + "stdout_hash": "5bf8b877e7cfee7d365d1c03622cced374fd006625e861154c8edc1b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr8-7db6b28.json b/tests/reference/ast-expr8-7db6b28.json index 07da7a0651..cdac33386b 100644 --- a/tests/reference/ast-expr8-7db6b28.json +++ b/tests/reference/ast-expr8-7db6b28.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr8-7db6b28.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr8-7db6b28.stdout", + "stdout_hash": "b739c4d505f4e1c1a01c7ceaf6230f3a489bd9285a056bfda3a995c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr9-d184496.json b/tests/reference/ast-expr9-d184496.json index 0c37198a0a..bc5e3f36d2 100644 --- a/tests/reference/ast-expr9-d184496.json +++ b/tests/reference/ast-expr9-d184496.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr9-d184496.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr9-d184496.stdout", + "stdout_hash": "75772c0465dba8aaa9f5cebf3c35558b77827a9b29570828744d84d9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-expr_01-d0927f9.json b/tests/reference/ast-expr_01-d0927f9.json index c5978463c9..45b1c2df0e 100644 --- a/tests/reference/ast-expr_01-d0927f9.json +++ b/tests/reference/ast-expr_01-d0927f9.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-expr_01-d0927f9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-expr_01-d0927f9.stdout", + "stdout_hash": "ba3af72a124b03f3aa21ae8a31d25ef05ee2f442dcf6b9759a659c98", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-global1-b2690cf.json b/tests/reference/ast-global1-b2690cf.json index 02dab36fc6..a5a57d4dcb 100644 --- a/tests/reference/ast-global1-b2690cf.json +++ b/tests/reference/ast-global1-b2690cf.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-global1-b2690cf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-global1-b2690cf.stdout", + "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-global_scope1-1d68a6c.json b/tests/reference/ast-global_scope1-1d68a6c.json index cce6b8ceb6..44e3204dee 100644 --- a/tests/reference/ast-global_scope1-1d68a6c.json +++ b/tests/reference/ast-global_scope1-1d68a6c.json @@ -5,9 +5,9 @@ "infile_hash": "e7b33a2680429ee47d15af5af7c31ac24cc802d18d5566b568fc8ef4", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-global_scope1-1d68a6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-global_scope1-1d68a6c.stdout", + "stdout_hash": "3311aec1626b395dc1c35208afdb7e3ddab90ac70a8a43f4f3e31325", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-list1-9ce2da0.json b/tests/reference/ast-list1-9ce2da0.json index 36552fc1f7..af1c5005eb 100644 --- a/tests/reference/ast-list1-9ce2da0.json +++ b/tests/reference/ast-list1-9ce2da0.json @@ -5,9 +5,9 @@ "infile_hash": "9d6b3f1a83a585d5a7a5e50ff5e1ddd15705fce268208d0cc2749514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-list1-9ce2da0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-list1-9ce2da0.stdout", + "stdout_hash": "fea2e7f56f26d3848224a3ca52219f76e456b2f4066e1156c22896f5", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-loop1-194a137.json b/tests/reference/ast-loop1-194a137.json index f9efa8010a..44f8695ff2 100644 --- a/tests/reference/ast-loop1-194a137.json +++ b/tests/reference/ast-loop1-194a137.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-loop1-194a137.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-loop1-194a137.stdout", + "stdout_hash": "f4a9db8f60a56098bbd7f524f0e0a64fdad95cbe3ca44412879489e3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-loop3-f7e0393.json b/tests/reference/ast-loop3-f7e0393.json index d4a68d573b..1dc5625553 100644 --- a/tests/reference/ast-loop3-f7e0393.json +++ b/tests/reference/ast-loop3-f7e0393.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-loop3-f7e0393.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-loop3-f7e0393.stdout", + "stdout_hash": "edf8630a987fb8f9e62d064eb7c1d37f08f896b1453a141fd4db15cf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.json b/tests/reference/ast-prefix_string_01-cf221fd.json index c31e2acf1d..ed1984236e 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.json +++ b/tests/reference/ast-prefix_string_01-cf221fd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_01-cf221fd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "b600057f41f59ba7fdebe3971bfea0eadca972747ccf70d575c1cdcd", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_01-cf221fd.stderr b/tests/reference/ast-prefix_string_01-cf221fd.stderr index 2bdcfc8433..e2a05a52c7 100644 --- a/tests/reference/ast-prefix_string_01-cf221fd.stderr +++ b/tests/reference/ast-prefix_string_01-cf221fd.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +syntax error: Token '"Hello"' (of type 'string') is unexpected here + --> tests/errors/prefix_string_01.py:3:11 + | +3 | print "Hello", "World" + | ^^^^^^^ diff --git a/tests/reference/ast-prefix_string_02-3d530b2.json b/tests/reference/ast-prefix_string_02-3d530b2.json index 11d7a0411c..9c3ce1081b 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.json +++ b/tests/reference/ast-prefix_string_02-3d530b2.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "ast-prefix_string_02-3d530b2.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cd72affed29823c0364d52bfb3ba0674d9d7950390b7cd6b04f7538b", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/ast-prefix_string_02-3d530b2.stderr b/tests/reference/ast-prefix_string_02-3d530b2.stderr index 2bdcfc8433..869d52864a 100644 --- a/tests/reference/ast-prefix_string_02-3d530b2.stderr +++ b/tests/reference/ast-prefix_string_02-3d530b2.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +syntax error: Token '"Hello World"' (of type 'string') is unexpected here + --> tests/errors/prefix_string_02.py:7:13 + | +7 | print(r "Hello World") + | ^^^^^^^^^^^^^ diff --git a/tests/reference/ast-set1-ebd6ee0.json b/tests/reference/ast-set1-ebd6ee0.json index 1b59065a88..a04c792797 100644 --- a/tests/reference/ast-set1-ebd6ee0.json +++ b/tests/reference/ast-set1-ebd6ee0.json @@ -5,9 +5,9 @@ "infile_hash": "63b5dc6a1f9c17099f1b10c8c45fcac1e50319ca8efbf7c283060abb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-set1-ebd6ee0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-set1-ebd6ee0.stdout", + "stdout_hash": "f2003da3359a1713befbdd7bd1c789dcec22ac91a6d1f5b25cac1c77", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-subscript1-bd5584b.json b/tests/reference/ast-subscript1-bd5584b.json index a5cafbc4e8..2c3b5acfa5 100644 --- a/tests/reference/ast-subscript1-bd5584b.json +++ b/tests/reference/ast-subscript1-bd5584b.json @@ -5,9 +5,9 @@ "infile_hash": "5d229893d3e13ea4463e8ed47eb3798be0b8c28f5ef6b6c773e87b80", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-subscript1-bd5584b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-subscript1-bd5584b.stdout", + "stdout_hash": "452c89181fdd389e48053af79eb944114e567a8a2e2d3b04c73721bd", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast-tuple1-2fb5396.json b/tests/reference/ast-tuple1-2fb5396.json index 8370d8cdc2..feb6e53223 100644 --- a/tests/reference/ast-tuple1-2fb5396.json +++ b/tests/reference/ast-tuple1-2fb5396.json @@ -5,9 +5,9 @@ "infile_hash": "0ad9c210f19f9e560890c7a67ed06f4a710bbc8535c0097c35736028", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast-tuple1-2fb5396.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast-tuple1-2fb5396.stdout", + "stdout_hash": "b8f815cc5c9d9732bca16340aca88fd5b4453cf499a305fb0b036316", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-async1-b3d07ed.json b/tests/reference/ast_new-async1-b3d07ed.json index ca0db1a6e5..78595a5beb 100644 --- a/tests/reference/ast_new-async1-b3d07ed.json +++ b/tests/reference/ast_new-async1-b3d07ed.json @@ -5,9 +5,9 @@ "infile_hash": "7c5dba5bb5fe728a9452de16f8164730885146b2d93e49be8642d96a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-async1-b3d07ed.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-async1-b3d07ed.stdout", + "stdout_hash": "1f809509a8c0637d93e82cf35a231a0f5e001a0b4bb2cfb37cc962ad", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-boolOp1-478328f.json b/tests/reference/ast_new-boolOp1-478328f.json index 41ce095c52..561331afd8 100644 --- a/tests/reference/ast_new-boolOp1-478328f.json +++ b/tests/reference/ast_new-boolOp1-478328f.json @@ -5,9 +5,9 @@ "infile_hash": "d3c477215f26d7a7e09c7de32d3e716585796d1674cba2ea692fe161", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-boolOp1-478328f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-boolOp1-478328f.stdout", + "stdout_hash": "e17703190ca113a29b38292421ba27f4d2d8e235a51115e9d3a2710f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def1-fe69291.json b/tests/reference/ast_new-class_def1-fe69291.json index d5e3de2665..77bc5ba91c 100644 --- a/tests/reference/ast_new-class_def1-fe69291.json +++ b/tests/reference/ast_new-class_def1-fe69291.json @@ -5,9 +5,9 @@ "infile_hash": "e904e820fab9d596d2675abf65e19fc2b5fb6ecf950a902a0ec537fb", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-class_def1-fe69291.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-class_def1-fe69291.stdout", + "stdout_hash": "9802c1d135072a26d8cc97d779d5c89b93317138aa7903dde7d42fb0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-class_def2-c6db986.json b/tests/reference/ast_new-class_def2-c6db986.json index c5282b5abf..e03cb049fb 100644 --- a/tests/reference/ast_new-class_def2-c6db986.json +++ b/tests/reference/ast_new-class_def2-c6db986.json @@ -5,9 +5,9 @@ "infile_hash": "e7ad3c230a50dbe235499e6cc7ca8a93c59142bbc91b640edbd072af", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-class_def2-c6db986.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-class_def2-c6db986.stdout", + "stdout_hash": "25cb94d2ea083f3e06cf057b1c074808a51365717dca131ce67f06f6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-comment2-f0984d5.json b/tests/reference/ast_new-comment2-f0984d5.json index 54997f1839..1309f6159f 100644 --- a/tests/reference/ast_new-comment2-f0984d5.json +++ b/tests/reference/ast_new-comment2-f0984d5.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-comment2-f0984d5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-comment2-f0984d5.stdout", + "stdout_hash": "4dd8b313619df81c518cdfbddd523b3486b2ad5406ff720dde825af9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-comprehension1-69cf2af.json b/tests/reference/ast_new-comprehension1-69cf2af.json index a8a96466c2..1e1b460b96 100644 --- a/tests/reference/ast_new-comprehension1-69cf2af.json +++ b/tests/reference/ast_new-comprehension1-69cf2af.json @@ -5,9 +5,9 @@ "infile_hash": "2e5d7d233befce4f5cbf334234537fe4f11e8b6e8d057974579aed89", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-comprehension1-69cf2af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-comprehension1-69cf2af.stdout", + "stdout_hash": "dd4d6e66646c90be9ebc7070964a2f42ca21d5c782bfddbf89ce854b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-conditional_expr1-07ccb9e.json b/tests/reference/ast_new-conditional_expr1-07ccb9e.json index b54bf4fe22..e90a4839bd 100644 --- a/tests/reference/ast_new-conditional_expr1-07ccb9e.json +++ b/tests/reference/ast_new-conditional_expr1-07ccb9e.json @@ -5,9 +5,9 @@ "infile_hash": "5846a6c58bf238c4276f733b5fc9876a948ed63558444210d9f79c55", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-conditional_expr1-07ccb9e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-conditional_expr1-07ccb9e.stdout", + "stdout_hash": "92adfc3fb76aa117fdee246478837474332ec5de543e164920e3ec40", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-dictionary1-445e718.json b/tests/reference/ast_new-dictionary1-445e718.json index 70b9fecf2a..5d739b9a9b 100644 --- a/tests/reference/ast_new-dictionary1-445e718.json +++ b/tests/reference/ast_new-dictionary1-445e718.json @@ -5,9 +5,9 @@ "infile_hash": "68922e77dbabe06c271463150653684880d3c28d88caa44109b2e202", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-dictionary1-445e718.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-dictionary1-445e718.stdout", + "stdout_hash": "dfae0ace6e4267478ecfd053f2be4a56fddf1f635099b4f6695d250b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-ellipsis2-3a9750b.json b/tests/reference/ast_new-ellipsis2-3a9750b.json index bc412f6e6d..90701cb0d6 100644 --- a/tests/reference/ast_new-ellipsis2-3a9750b.json +++ b/tests/reference/ast_new-ellipsis2-3a9750b.json @@ -5,9 +5,9 @@ "infile_hash": "2e6669bafe4247887d3cd6d9f479ef9c02de96d2a018df4a716ae259", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-ellipsis2-3a9750b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-ellipsis2-3a9750b.stdout", + "stdout_hash": "c31c7abbb37cfb16b2e919f083ffc3839162529f9e18e82dc3a1ed7c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-for1-887432e.json b/tests/reference/ast_new-for1-887432e.json index 3138133200..3e2c929fae 100644 --- a/tests/reference/ast_new-for1-887432e.json +++ b/tests/reference/ast_new-for1-887432e.json @@ -5,9 +5,9 @@ "infile_hash": "8f9e8ef938c302e9ec566be988c563e0378002ac96687c46d7d9c137", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-for1-887432e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-for1-887432e.stdout", + "stdout_hash": "f9f49679cca12cff7db1a7828457e033b55aae6dd408b3a4326d1d7e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-for2-af08901.json b/tests/reference/ast_new-for2-af08901.json index 0c5f5dc7a5..ff9c17f689 100644 --- a/tests/reference/ast_new-for2-af08901.json +++ b/tests/reference/ast_new-for2-af08901.json @@ -5,9 +5,9 @@ "infile_hash": "32c45d5c5edc44504a3fa5d24c6c1660977d2ceceeef311ee5a37410", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-for2-af08901.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-for2-af08901.stdout", + "stdout_hash": "ac6e50517c5d609747b66c75e15bfa69ada7f0f41ebeb943da9b3167", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def1-1a872df.json b/tests/reference/ast_new-function_def1-1a872df.json index 17e58ba930..ff54698350 100644 --- a/tests/reference/ast_new-function_def1-1a872df.json +++ b/tests/reference/ast_new-function_def1-1a872df.json @@ -5,9 +5,9 @@ "infile_hash": "1afa1fb49c292eabdb1a8798f8b0642d878f3a67f8f069ab0bac4574", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def1-1a872df.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def1-1a872df.stdout", + "stdout_hash": "0110165ec922436f3a1dcf21de9d64353f410bb4b5dab943df168d79", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def2-52c4587.json b/tests/reference/ast_new-function_def2-52c4587.json index 8907b73050..6a84a1afa5 100644 --- a/tests/reference/ast_new-function_def2-52c4587.json +++ b/tests/reference/ast_new-function_def2-52c4587.json @@ -5,9 +5,9 @@ "infile_hash": "7530fc0c8839061b935134cf72ca1ed46d0f2e5ec1b7053ef68b011b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def2-52c4587.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def2-52c4587.stdout", + "stdout_hash": "701f1ddbc26053b77201943dc8be23c2cb86b979a207ebf11d5c0772", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-function_def3-f66064a.json b/tests/reference/ast_new-function_def3-f66064a.json index d4d0543194..ef5687d117 100644 --- a/tests/reference/ast_new-function_def3-f66064a.json +++ b/tests/reference/ast_new-function_def3-f66064a.json @@ -5,9 +5,9 @@ "infile_hash": "eb7900aec51ff71ffb02799ef3191ea93aa8dc68a4d12bcab18135be", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-function_def3-f66064a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-function_def3-f66064a.stdout", + "stdout_hash": "5e5db40257c0c509b0496cf33a9ed0d4d7da8b4c16428b4c2fb264b0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-global1-38edfbd.json b/tests/reference/ast_new-global1-38edfbd.json index cf284c5ca5..e064ef2044 100644 --- a/tests/reference/ast_new-global1-38edfbd.json +++ b/tests/reference/ast_new-global1-38edfbd.json @@ -5,9 +5,9 @@ "infile_hash": "cdbcc3f545f865cfc6e412f53fc6fd7cccdbc0d33b66e45460f3e916", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-global1-38edfbd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-global1-38edfbd.stdout", + "stdout_hash": "b0b999497a27625582a6dedfa024dba012a6ac1103ac427c49cc7d9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-if1-db43586.json b/tests/reference/ast_new-if1-db43586.json index 7167115d30..61c6c14427 100644 --- a/tests/reference/ast_new-if1-db43586.json +++ b/tests/reference/ast_new-if1-db43586.json @@ -5,9 +5,9 @@ "infile_hash": "22ff1df9592cea862ebc5a2a03f872b87d7ef6cf7101670e8fc566da", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-if1-db43586.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-if1-db43586.stdout", + "stdout_hash": "c21dfca87b12c05bb7230f342ad43cdee10fd7a574dcd2733d8736c8", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-if2-c3b6022.json b/tests/reference/ast_new-if2-c3b6022.json index ed067482eb..f9c4d553f4 100644 --- a/tests/reference/ast_new-if2-c3b6022.json +++ b/tests/reference/ast_new-if2-c3b6022.json @@ -5,9 +5,9 @@ "infile_hash": "8568c759d82b43b471520eb7eb42d2ccbdfea5ceb59bd27671342206", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-if2-c3b6022.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-if2-c3b6022.stdout", + "stdout_hash": "cef89f96f75c68381a475911818e03cbcb78bff27d91b5d356fc667b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-import1-f643fd3.json b/tests/reference/ast_new-import1-f643fd3.json index e247cf5f05..2d9ee2fae2 100644 --- a/tests/reference/ast_new-import1-f643fd3.json +++ b/tests/reference/ast_new-import1-f643fd3.json @@ -5,9 +5,9 @@ "infile_hash": "be84cf9989667702a391da31494811cc4a2a0a2f7a6be764bcedc4bf", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-import1-f643fd3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-import1-f643fd3.stdout", + "stdout_hash": "ac5f443b72953c6b307da4cdd6d5c3976c3db1591a9703223614dd72", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda1-260d046.json b/tests/reference/ast_new-lambda1-260d046.json index 91c3717d09..5acaaa551c 100644 --- a/tests/reference/ast_new-lambda1-260d046.json +++ b/tests/reference/ast_new-lambda1-260d046.json @@ -5,9 +5,9 @@ "infile_hash": "0d9e4ba965ad635b7081019955a0f6d3d54b4f04f17239c454364d83", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-lambda1-260d046.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-lambda1-260d046.stdout", + "stdout_hash": "9efeee85a5a565024e5487cec1f868ce923dba161bfb2e7a0d24431f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-lambda2-d84336e.json b/tests/reference/ast_new-lambda2-d84336e.json index fd7d634e39..42cda2aa2a 100644 --- a/tests/reference/ast_new-lambda2-d84336e.json +++ b/tests/reference/ast_new-lambda2-d84336e.json @@ -5,9 +5,9 @@ "infile_hash": "f115bc76bd599a545ebe065ec72d392374a97a52e434c079ec05e606", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-lambda2-d84336e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-lambda2-d84336e.stdout", + "stdout_hash": "b16a532dd4c0c68c374093e9f11bbc4b3f97736a10aa82634c0cbce9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-match_stmt1-9e84d24.json b/tests/reference/ast_new-match_stmt1-9e84d24.json index a301cdf5f0..6e096f25ea 100644 --- a/tests/reference/ast_new-match_stmt1-9e84d24.json +++ b/tests/reference/ast_new-match_stmt1-9e84d24.json @@ -5,9 +5,9 @@ "infile_hash": "59820be702cda5062ce26ffbf5abe667a01d0e37f8a0658aa458d65f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-match_stmt1-9e84d24.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-match_stmt1-9e84d24.stdout", + "stdout_hash": "8e43bb4b05ebab0df9520dac9908702af0d2e7f63ddb42bf93baf0a0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-slice1-9c440e3.json b/tests/reference/ast_new-slice1-9c440e3.json index ffbdf3dfca..5efa42035d 100644 --- a/tests/reference/ast_new-slice1-9c440e3.json +++ b/tests/reference/ast_new-slice1-9c440e3.json @@ -5,9 +5,9 @@ "infile_hash": "b682e6a952b39d1b9310299340035aed5d4c6916814c1293d0aa9977", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-slice1-9c440e3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-slice1-9c440e3.stdout", + "stdout_hash": "f2c5ce2eeecd08f73104a45cfb87a2bcabc55ca3a65e3c751c207beb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements1-e081093.json b/tests/reference/ast_new-statements1-e081093.json index d13137bf46..5676cb70c4 100644 --- a/tests/reference/ast_new-statements1-e081093.json +++ b/tests/reference/ast_new-statements1-e081093.json @@ -5,9 +5,9 @@ "infile_hash": "98dd16a7e41cfca5cce2fd716fa5888ad5b970cd368e6171f1e66306", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-statements1-e081093.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-statements1-e081093.stdout", + "stdout_hash": "9425fb51c6f0e2ed284e0ba59bb2efee1a86541d77150d20c02fd5fc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-statements2-c4cdc5f.json b/tests/reference/ast_new-statements2-c4cdc5f.json index fcb74d5b31..efb47d87e7 100644 --- a/tests/reference/ast_new-statements2-c4cdc5f.json +++ b/tests/reference/ast_new-statements2-c4cdc5f.json @@ -5,9 +5,9 @@ "infile_hash": "8c96f6788e951a113e775f497394a372018d04b4f7f910d304471017", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-statements2-c4cdc5f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-statements2-c4cdc5f.stdout", + "stdout_hash": "d79c678d3b5de63e5d424a2015595bfc3a686fc5c7ba0802aed6f3af", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string1-96b90b3.json b/tests/reference/ast_new-string1-96b90b3.json index 3956ce08b9..49a78caf38 100644 --- a/tests/reference/ast_new-string1-96b90b3.json +++ b/tests/reference/ast_new-string1-96b90b3.json @@ -5,9 +5,9 @@ "infile_hash": "278e24162e6d88441f13d84bab068f1862b4fa490bf95e145fb71318", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string1-96b90b3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string1-96b90b3.stdout", + "stdout_hash": "51806e5893017a386c0ce7a4f3260c7605cabd5ea4e6a16aa300d8c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string2-44323ea.json b/tests/reference/ast_new-string2-44323ea.json index f7a0b274f0..3bcc6c58df 100644 --- a/tests/reference/ast_new-string2-44323ea.json +++ b/tests/reference/ast_new-string2-44323ea.json @@ -5,9 +5,9 @@ "infile_hash": "58397718a6e0dc5cc453081e82ad1b2ca378639dfb516c3f28d34323", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string2-44323ea.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string2-44323ea.stdout", + "stdout_hash": "52d1edc0e332527fc6e077ed895f9d01a6eb79b3fb43405319864a1c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-string3-37f35a0.json b/tests/reference/ast_new-string3-37f35a0.json index 7434a3fe68..bd16a6a8a7 100644 --- a/tests/reference/ast_new-string3-37f35a0.json +++ b/tests/reference/ast_new-string3-37f35a0.json @@ -5,9 +5,9 @@ "infile_hash": "61a3cd7139d6c429a037d74fe12b8f8305cabe9b91218082851dd7ca", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-string3-37f35a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-string3-37f35a0.stdout", + "stdout_hash": "9d8ca937b551799ff4908f347ff6685917d0bfc41977c5316af4e108", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-try1-a9a22cf.json b/tests/reference/ast_new-try1-a9a22cf.json index a124f53705..a252588d6f 100644 --- a/tests/reference/ast_new-try1-a9a22cf.json +++ b/tests/reference/ast_new-try1-a9a22cf.json @@ -5,9 +5,9 @@ "infile_hash": "a7fac6105109bebf6a38bd317f4bbf5876e2dd62a341c71232791619", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-try1-a9a22cf.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-try1-a9a22cf.stdout", + "stdout_hash": "2d208d18296ba0b82463ef7c49b2dedaed5d5600b0956f27084b454e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-tuple1-29c08af.json b/tests/reference/ast_new-tuple1-29c08af.json index 674492009a..c23dd5efe2 100644 --- a/tests/reference/ast_new-tuple1-29c08af.json +++ b/tests/reference/ast_new-tuple1-29c08af.json @@ -5,9 +5,9 @@ "infile_hash": "a598d163f33a7eb37376592c8018780cb4024618f4a8024bd728ff15", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-tuple1-29c08af.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-tuple1-29c08af.stdout", + "stdout_hash": "ba3dcb7011c5466eb869001acbc2c1a89c60f15e59dcdf8e7974baab", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-type_comment1-710ea6c.json b/tests/reference/ast_new-type_comment1-710ea6c.json index c437fdbc9f..5cabf43401 100644 --- a/tests/reference/ast_new-type_comment1-710ea6c.json +++ b/tests/reference/ast_new-type_comment1-710ea6c.json @@ -5,9 +5,9 @@ "infile_hash": "068e12017f2d2c484023dba5e6d127d0ef53e3e4148ce40452c1284b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-type_comment1-710ea6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-type_comment1-710ea6c.stdout", + "stdout_hash": "ef1c4024c790cdf5ef3262c9b94f127a5d546dcc24932b87d98ed980", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-unicode-d3199dc.json b/tests/reference/ast_new-unicode-d3199dc.json index 5a36cd150f..953033c69f 100644 --- a/tests/reference/ast_new-unicode-d3199dc.json +++ b/tests/reference/ast_new-unicode-d3199dc.json @@ -5,9 +5,9 @@ "infile_hash": "6b3cd163f80b29c927ea2538095688bb9d903c15b5e4a782dc821db5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-unicode-d3199dc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-unicode-d3199dc.stdout", + "stdout_hash": "094e93359015843e391595911489ad12bf6abeb7fdc92649bb97ca3a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-while1-a4c6382.json b/tests/reference/ast_new-while1-a4c6382.json index ad91f33dbc..b007957ac4 100644 --- a/tests/reference/ast_new-while1-a4c6382.json +++ b/tests/reference/ast_new-while1-a4c6382.json @@ -5,9 +5,9 @@ "infile_hash": "d013884f95378177c308b9e8cc762e1f1a57ff5b49ea7aae5461901e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-while1-a4c6382.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-while1-a4c6382.stdout", + "stdout_hash": "90f2e03370e7ea2eb4cfc10b32b6c7b24b4abb61491c46e5e23b8629", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-with1-6c88c0f.json b/tests/reference/ast_new-with1-6c88c0f.json index 1ef51e7359..379e083532 100644 --- a/tests/reference/ast_new-with1-6c88c0f.json +++ b/tests/reference/ast_new-with1-6c88c0f.json @@ -5,9 +5,9 @@ "infile_hash": "76c56f94e39ec49c634bd827a4b1e6c14e8da599466c733c44d55b1e", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-with1-6c88c0f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-with1-6c88c0f.stdout", + "stdout_hash": "da9e18ca666189ea27993cfac36f5193654225e29453bd37b5df0a17", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/ast_new-yield-4c41668.json b/tests/reference/ast_new-yield-4c41668.json index c57d81d511..84c7e07ded 100644 --- a/tests/reference/ast_new-yield-4c41668.json +++ b/tests/reference/ast_new-yield-4c41668.json @@ -5,9 +5,9 @@ "infile_hash": "8be8f045d190dbc958c308128da40d7e8b590f0320166d10b545722b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "ast_new-yield-4c41668.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "ast_new-yield-4c41668.stdout", + "stdout_hash": "86dec82fdfba5c8c8fe63c0a67dac680041e208fb7f372bf1744ce7d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-c_interop1-e215531.json b/tests/reference/c-c_interop1-e215531.json index 59ee2fe138..9cd8533dac 100644 --- a/tests/reference/c-c_interop1-e215531.json +++ b/tests/reference/c-c_interop1-e215531.json @@ -5,9 +5,9 @@ "infile_hash": "aeb797508318740ae58a14cf663910a8fa077c574eaf79b9f54656ef", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-c_interop1-e215531.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-c_interop1-e215531.stdout", + "stdout_hash": "9d9dd1715b625024203f8b4de330a936a806c5e8031ae7b643c23e71", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.json b/tests/reference/c-expr7-bb2692a.json index d0afd5f0d4..3ef84ce91c 100644 --- a/tests/reference/c-expr7-bb2692a.json +++ b/tests/reference/c-expr7-bb2692a.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "c-expr7-bb2692a.stdout", + "stdout_hash": "f1014d9b9d4462e529064c23b3df5b8c3d2fe7b387296c853192b955", "stderr": "c-expr7-bb2692a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr7-bb2692a.stderr b/tests/reference/c-expr7-bb2692a.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/c-expr7-bb2692a.stderr +++ b/tests/reference/c-expr7-bb2692a.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/c-expr_01-28f449f.json b/tests/reference/c-expr_01-28f449f.json index 1dfa7a4d79..e26f28894a 100644 --- a/tests/reference/c-expr_01-28f449f.json +++ b/tests/reference/c-expr_01-28f449f.json @@ -5,9 +5,9 @@ "infile_hash": "230a65e2cddb76f58d56747325caf24b8a1f6277810186581948c514", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_01-28f449f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_01-28f449f.stdout", + "stdout_hash": "182f1a13f6ba0679a3107a8a9cc181130651a9f5d2f2acf7c382e431", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr_11-c452314.json b/tests/reference/c-expr_11-c452314.json index c9777ea5ec..b6c5580a8a 100644 --- a/tests/reference/c-expr_11-c452314.json +++ b/tests/reference/c-expr_11-c452314.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_11-c452314.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_11-c452314.stdout", + "stdout_hash": "2d6fe10d9189c578a5a20e042153115de54220d02a56baedc15efc31", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-expr_12-93c7780.json b/tests/reference/c-expr_12-93c7780.json index 52725503b7..8e795c5bc8 100644 --- a/tests/reference/c-expr_12-93c7780.json +++ b/tests/reference/c-expr_12-93c7780.json @@ -5,9 +5,9 @@ "infile_hash": "00534ea8d2143408735ea96d7a26888e53563758c1b14569daf0f962", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-expr_12-93c7780.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-expr_12-93c7780.stdout", + "stdout_hash": "95d8b9361a2cc1334d3e79c77eee2d79f266cd5cdff2d824faacfa9d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-func_static_01-fc146ec.json b/tests/reference/c-func_static_01-fc146ec.json index c5e01096d4..237ebd35cc 100644 --- a/tests/reference/c-func_static_01-fc146ec.json +++ b/tests/reference/c-func_static_01-fc146ec.json @@ -5,9 +5,9 @@ "infile_hash": "073b018c3b06cdbf34c603363c53e12bf471a80c457aecc676316c29", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-func_static_01-fc146ec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-func_static_01-fc146ec.stdout", + "stdout_hash": "ba4195c88f493b5e4d007ced548cd22bb7b12a7ba6a21df7526018bb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-import_order_01-3ebf3c3.json b/tests/reference/c-import_order_01-3ebf3c3.json index 690e1d4248..8a602aa1fc 100644 --- a/tests/reference/c-import_order_01-3ebf3c3.json +++ b/tests/reference/c-import_order_01-3ebf3c3.json @@ -5,9 +5,9 @@ "infile_hash": "b6f67090973a5fce0778dbdd86fdb12272a8da5bbae2f50051df34e5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-import_order_01-3ebf3c3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-import_order_01-3ebf3c3.stdout", + "stdout_hash": "f3e4798c2ffb4df885977927d38d89b0354c812264ae40b4e7103ced", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-loop1-3e341c7.json b/tests/reference/c-loop1-3e341c7.json index dc849a20aa..35b5b1707a 100644 --- a/tests/reference/c-loop1-3e341c7.json +++ b/tests/reference/c-loop1-3e341c7.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-loop1-3e341c7.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-loop1-3e341c7.stdout", + "stdout_hash": "c83616df972c7b3f966dab1ae3c339147a426324bd33890a9d13144e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-loop4-eec10d3.json b/tests/reference/c-loop4-eec10d3.json index 4d4dd01700..3ee5448d4f 100644 --- a/tests/reference/c-loop4-eec10d3.json +++ b/tests/reference/c-loop4-eec10d3.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-loop4-eec10d3.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-loop4-eec10d3.stdout", + "stdout_hash": "8eea5321c1fd80c9bce62d443a5bc4709a5a9cfcb95fc38c8f369ce4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-print_01-4d44628.json b/tests/reference/c-print_01-4d44628.json index 8a5817b27e..c19acd876f 100644 --- a/tests/reference/c-print_01-4d44628.json +++ b/tests/reference/c-print_01-4d44628.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-print_01-4d44628.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-print_01-4d44628.stdout", + "stdout_hash": "618b140a8c12a6798b60e01373d930af2a8d6df85b5aed54227b3462", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-test_import_02-d2c54c4.json b/tests/reference/c-test_import_02-d2c54c4.json index 376fe98b60..dce151ed72 100644 --- a/tests/reference/c-test_import_02-d2c54c4.json +++ b/tests/reference/c-test_import_02-d2c54c4.json @@ -5,9 +5,9 @@ "infile_hash": "cf2059987c7470ee617df897ed0d19906a9a8a94f05a5612570fce91", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-test_import_02-d2c54c4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-test_import_02-d2c54c4.stdout", + "stdout_hash": "dc4de2618a3ad2e6c3f4eaa2b203104e51758040bb1f2ab14d85ba3a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-test_issue_518-fbbd299.json b/tests/reference/c-test_issue_518-fbbd299.json index f3498bd194..329271b124 100644 --- a/tests/reference/c-test_issue_518-fbbd299.json +++ b/tests/reference/c-test_issue_518-fbbd299.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-test_issue_518-fbbd299.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-test_issue_518-fbbd299.stdout", + "stdout_hash": "2140b84aa94533cf8a3cc994b6eefa42b22cb03615c99967a9e3b1e9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/c-variable_decl_03-fa1823b.json b/tests/reference/c-variable_decl_03-fa1823b.json index 7f6e60fcd4..1060de968b 100644 --- a/tests/reference/c-variable_decl_03-fa1823b.json +++ b/tests/reference/c-variable_decl_03-fa1823b.json @@ -5,9 +5,9 @@ "infile_hash": "1e6bd54d3ca0db90eec540b68eff063ae2186d623cf0d64335b09cfe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "c-variable_decl_03-fa1823b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "c-variable_decl_03-fa1823b.stdout", + "stdout_hash": "b8397cdd7e8998d29574393db30b5638aedd2ecd34a596b8b1c29f7f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-assert1-ba60925.json b/tests/reference/cpp-assert1-ba60925.json index ffe3e8afa2..9e0008db37 100644 --- a/tests/reference/cpp-assert1-ba60925.json +++ b/tests/reference/cpp-assert1-ba60925.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-assert1-ba60925.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-assert1-ba60925.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json index b45eeaef4a..9563427d03 100644 --- a/tests/reference/cpp-doconcurrentloop_01-4e9f274.json +++ b/tests/reference/cpp-doconcurrentloop_01-4e9f274.json @@ -5,9 +5,9 @@ "infile_hash": "2fe3769863a595a01e46a88bf55c944e61a0d141d5c75816ffa74d96", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-doconcurrentloop_01-4e9f274.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-doconcurrentloop_01-4e9f274.stdout", + "stdout_hash": "8a4d62895106f08dea98f98b2bae7c3f27b6b324243e47df681eba3c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr12-fd2ea87.json b/tests/reference/cpp-expr12-fd2ea87.json index 724c014e2d..abfda3e82e 100644 --- a/tests/reference/cpp-expr12-fd2ea87.json +++ b/tests/reference/cpp-expr12-fd2ea87.json @@ -5,9 +5,9 @@ "infile_hash": "bad9ac6e0956fddb636f4e806f4a97c27396adc2416640bd291d2dc8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr12-fd2ea87.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr12-fd2ea87.stdout", + "stdout_hash": "3fd932aa8477bf21939c1376aa02973ffaa27249dded08685a4f8a27", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr15-1661c0d.json b/tests/reference/cpp-expr15-1661c0d.json index 7eb433f6d1..c2a9730239 100644 --- a/tests/reference/cpp-expr15-1661c0d.json +++ b/tests/reference/cpp-expr15-1661c0d.json @@ -5,9 +5,9 @@ "infile_hash": "f3fa7c8efa999392edc0a94ff9c7820ed0c3f1e849c77655151b8d72", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr15-1661c0d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr15-1661c0d.stdout", + "stdout_hash": "89ea3f4e66182b1d6619b5babff51fde20752f5940bdfa027f9e9aa4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr2-09c05ad.json b/tests/reference/cpp-expr2-09c05ad.json index b4a295bee1..7f2a65d8fe 100644 --- a/tests/reference/cpp-expr2-09c05ad.json +++ b/tests/reference/cpp-expr2-09c05ad.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr2-09c05ad.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr2-09c05ad.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr5-1de0e30.json b/tests/reference/cpp-expr5-1de0e30.json index 926d01c5ae..0db3289f22 100644 --- a/tests/reference/cpp-expr5-1de0e30.json +++ b/tests/reference/cpp-expr5-1de0e30.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr5-1de0e30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr5-1de0e30.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr6-f337f4f.json b/tests/reference/cpp-expr6-f337f4f.json index c08ef4efde..8115193f00 100644 --- a/tests/reference/cpp-expr6-f337f4f.json +++ b/tests/reference/cpp-expr6-f337f4f.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr6-f337f4f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr6-f337f4f.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.json b/tests/reference/cpp-expr7-529bd53.json index 81517bf4cd..b596a0f097 100644 --- a/tests/reference/cpp-expr7-529bd53.json +++ b/tests/reference/cpp-expr7-529bd53.json @@ -5,9 +5,9 @@ "infile_hash": "7ef1383d1798621ee35adb7296bfe66dcdc08a21ac8dc86b9ce42878", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "cpp-expr7-529bd53.stdout", + "stdout_hash": "24b9dbec9975483d188f9ff05d5bda7117eb1b6d618424118db3e359", "stderr": "cpp-expr7-529bd53.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr7-529bd53.stderr b/tests/reference/cpp-expr7-529bd53.stderr index 2bdcfc8433..a4fad29beb 100644 --- a/tests/reference/cpp-expr7-529bd53.stderr +++ b/tests/reference/cpp-expr7-529bd53.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:4:13 + | +4 | a = i32(pow(2, 2)) + | ^^^^^^^^^ '**' could be used instead + +style suggestion: Could have used '**' instead of 'pow' + --> tests/expr7.py:8:15 + | +8 | res = i32(pow(a, b)) + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/cpp-expr8-704cece.json b/tests/reference/cpp-expr8-704cece.json index fa499a600e..1fac6d1530 100644 --- a/tests/reference/cpp-expr8-704cece.json +++ b/tests/reference/cpp-expr8-704cece.json @@ -5,9 +5,9 @@ "infile_hash": "6966e19cf343700cbc11ec1bf6a495e43c685c6fa065669875aa61ce", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr8-704cece.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr8-704cece.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr9-48868e9.json b/tests/reference/cpp-expr9-48868e9.json index d16bc0bb06..ec3d6312dc 100644 --- a/tests/reference/cpp-expr9-48868e9.json +++ b/tests/reference/cpp-expr9-48868e9.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr9-48868e9.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr9-48868e9.stdout", + "stdout_hash": "8322420a1f1df346d89982ca461b6d08b67c2dab936e74d2a5f544f7", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-expr_11-422c839.json b/tests/reference/cpp-expr_11-422c839.json index f49c8c76d1..ab8387e398 100644 --- a/tests/reference/cpp-expr_11-422c839.json +++ b/tests/reference/cpp-expr_11-422c839.json @@ -5,9 +5,9 @@ "infile_hash": "d5027dd0f515c653c66202e02cc961bfbe09e628e069ce57b5f5ffe2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-expr_11-422c839.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-expr_11-422c839.stdout", + "stdout_hash": "c015d4446b89b36b010a37f5651e19ef8615ca00148c4ff51f8c5e3d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop1-0a8cf3b.json b/tests/reference/cpp-loop1-0a8cf3b.json index f30fac872d..83fab1323b 100644 --- a/tests/reference/cpp-loop1-0a8cf3b.json +++ b/tests/reference/cpp-loop1-0a8cf3b.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop1-0a8cf3b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop1-0a8cf3b.stdout", + "stdout_hash": "47940a3d90ec65bad62ffb4a582149a8ed514e48071a45bb7eb3fe5b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop3-6020091.json b/tests/reference/cpp-loop3-6020091.json index 0c986c985a..8705b64cc5 100644 --- a/tests/reference/cpp-loop3-6020091.json +++ b/tests/reference/cpp-loop3-6020091.json @@ -5,9 +5,9 @@ "infile_hash": "498c7c40ca352ed21dde33c128aff4d59d3c329e770e3a2ff3eb3fad", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop3-6020091.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop3-6020091.stdout", + "stdout_hash": "7ac638e8146f048bd5444436ee2b2ac4f85ffa7a1d791cf526adacb4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-loop4-cdb2174.json b/tests/reference/cpp-loop4-cdb2174.json index a2bea73e3b..d5637d4b89 100644 --- a/tests/reference/cpp-loop4-cdb2174.json +++ b/tests/reference/cpp-loop4-cdb2174.json @@ -5,9 +5,9 @@ "infile_hash": "660eb1a895c81609d791240171fc34b6f0fea02c43de8f86420b06b7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-loop4-cdb2174.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-loop4-cdb2174.stdout", + "stdout_hash": "a7a82cd77e9ab3cc7ed092234263ce57db724e0352d8bad31d090fcb", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-print_01-026ef17.json b/tests/reference/cpp-print_01-026ef17.json index 51596fb90e..c254ecab8d 100644 --- a/tests/reference/cpp-print_01-026ef17.json +++ b/tests/reference/cpp-print_01-026ef17.json @@ -5,9 +5,9 @@ "infile_hash": "4755131262f8eb382c206da769880635ad00787824c37f788d1c3d44", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-print_01-026ef17.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-print_01-026ef17.stdout", + "stdout_hash": "27da0159fcbc074b4527f6dc2ad9fbde547b888311fc5b92083eb0b9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.json b/tests/reference/cpp-test_builtin_pow-56b3f92.json index 1efee826e0..5aa482427c 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.json +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.json @@ -5,9 +5,9 @@ "infile_hash": "b7d1d5e1592f5078961eb228c756e424d394f5f0383a1577f1cced1b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, + "stdout": "cpp-test_builtin_pow-56b3f92.stdout", + "stdout_hash": "1ba4554c50fe8ead16dca0fd1370e2255261d28724e6f9aa3a17543f", "stderr": "cpp-test_builtin_pow-56b3f92.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr index 2bdcfc8433..5dbb75ad24 100644 --- a/tests/reference/cpp-test_builtin_pow-56b3f92.stderr +++ b/tests/reference/cpp-test_builtin_pow-56b3f92.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +style suggestion: Could have used '**' instead of 'pow' + --> tests/../integration_tests/test_builtin_pow.py:11:16 + | +11 | assert i32(pow(a, b)) == 32 + | ^^^^^^^^^ '**' could be used instead diff --git a/tests/reference/cpp-test_list_repeat2-698d7f4.json b/tests/reference/cpp-test_list_repeat2-698d7f4.json index efcadb3ab6..c2e854a654 100644 --- a/tests/reference/cpp-test_list_repeat2-698d7f4.json +++ b/tests/reference/cpp-test_list_repeat2-698d7f4.json @@ -5,9 +5,9 @@ "infile_hash": "3f1fa9fd655b76efa451a83734ddc61af0a917090588ef53afe30b04", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-test_list_repeat2-698d7f4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-test_list_repeat2-698d7f4.stdout", + "stdout_hash": "6e6428a71e48dbad6de969a48a9b958be8fb6d5ec2ed8490ee3f72ff", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/cpp-test_unary_op_03-fd9669a.json b/tests/reference/cpp-test_unary_op_03-fd9669a.json index fc2e97434b..b09b2a94a3 100644 --- a/tests/reference/cpp-test_unary_op_03-fd9669a.json +++ b/tests/reference/cpp-test_unary_op_03-fd9669a.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "cpp-test_unary_op_03-fd9669a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "cpp-test_unary_op_03-fd9669a.stdout", + "stdout_hash": "50205765dbafb525c90c7551a7217ca5b5c197047dfe471ffd2f4dec", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-assert1-8df4f31.json b/tests/reference/llvm-assert1-8df4f31.json index 0877b9ec2a..d280f55589 100644 --- a/tests/reference/llvm-assert1-8df4f31.json +++ b/tests/reference/llvm-assert1-8df4f31.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-assert1-8df4f31.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-assert1-8df4f31.stdout", + "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-bindc_01-c984f09.json b/tests/reference/llvm-bindc_01-c984f09.json index b0e8838c1d..d49cc35592 100644 --- a/tests/reference/llvm-bindc_01-c984f09.json +++ b/tests/reference/llvm-bindc_01-c984f09.json @@ -5,9 +5,9 @@ "infile_hash": "3cfb601d3294c470842a85777832f5582ab52cb5bd64c0e02d40deb6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-bindc_01-c984f09.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-bindc_01-c984f09.stdout", + "stdout_hash": "054106835033c19d6d0b10c264d915a4d4b11fee2a70abd6d66bade3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-bool1-af4376b.json b/tests/reference/llvm-bool1-af4376b.json index 4a8691cf04..446f579e9f 100644 --- a/tests/reference/llvm-bool1-af4376b.json +++ b/tests/reference/llvm-bool1-af4376b.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-bool1-af4376b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-bool1-af4376b.stdout", + "stdout_hash": "7c68133cc3f970d6eddca6cf982fb405b5a1c8014ef5aa916ea38cf6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-expr14-b96b5b1.json b/tests/reference/llvm-expr14-b96b5b1.json index 365baf3b57..f94838f361 100644 --- a/tests/reference/llvm-expr14-b96b5b1.json +++ b/tests/reference/llvm-expr14-b96b5b1.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-expr14-b96b5b1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-expr14-b96b5b1.stdout", + "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-expr_01-54467c1.json b/tests/reference/llvm-expr_01-54467c1.json index 0e6749b5cf..2c12ec9785 100644 --- a/tests/reference/llvm-expr_01-54467c1.json +++ b/tests/reference/llvm-expr_01-54467c1.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-expr_01-54467c1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-expr_01-54467c1.stdout", + "stdout_hash": "951a792984bf209b37aafc95435eb319906b5c9cb22a62a018556f06", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-func_inline_01-2d4583a.json b/tests/reference/llvm-func_inline_01-2d4583a.json index 44c81c0d7d..60381a81be 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.json +++ b/tests/reference/llvm-func_inline_01-2d4583a.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-func_inline_01-2d4583a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-func_inline_01-2d4583a.stdout", + "stdout_hash": "3d0670fb3a5502d046ad0acaa0b5d0f06cd05285df45bef0eca0b626", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-lpython1-23c5987.json b/tests/reference/llvm-lpython1-23c5987.json index 3ce5e1e99d..f1aa41324a 100644 --- a/tests/reference/llvm-lpython1-23c5987.json +++ b/tests/reference/llvm-lpython1-23c5987.json @@ -5,9 +5,9 @@ "infile_hash": "195a467b66705e0f2638aee8c8a6e9145112b2964e05896c328e0d86", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-lpython1-23c5987.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-lpython1-23c5987.stdout", + "stdout_hash": "de8886bdb5b86970a042b8ee00f309cf6bcf9e3e192cb4875ab3b2b0", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-print_04-443a8d8.json b/tests/reference/llvm-print_04-443a8d8.json index 88e77313e6..d2d3439fea 100644 --- a/tests/reference/llvm-print_04-443a8d8.json +++ b/tests/reference/llvm-print_04-443a8d8.json @@ -5,9 +5,9 @@ "infile_hash": "88affcdc1013b979debbf8b47a481909670b62c91fc5963af42c2495", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-print_04-443a8d8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-print_04-443a8d8.stdout", + "stdout_hash": "95087a18862e89fbe34c93a49eef3683bc027bf02c47d41c27b9bc46", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-structs_11-09fea6a.json b/tests/reference/llvm-structs_11-09fea6a.json index 8988f29701..c5d19b276c 100644 --- a/tests/reference/llvm-structs_11-09fea6a.json +++ b/tests/reference/llvm-structs_11-09fea6a.json @@ -5,9 +5,9 @@ "infile_hash": "9cb6c80ad837ba66472a91b22e9068ec439b6a2a179a452d90d84c78", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-structs_11-09fea6a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-structs_11-09fea6a.stdout", + "stdout_hash": "5257bcde84f3ca956bdf8ce0d0dcffab462418097139e577b06748a3", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-test_issue_518-cdb641a.json b/tests/reference/llvm-test_issue_518-cdb641a.json index 2456e7e680..574d643253 100644 --- a/tests/reference/llvm-test_issue_518-cdb641a.json +++ b/tests/reference/llvm-test_issue_518-cdb641a.json @@ -5,9 +5,9 @@ "infile_hash": "9cf223e018e0affc76044dff23cb75157fbdca458be3ae68871da8db", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-test_issue_518-cdb641a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-test_issue_518-cdb641a.stdout", + "stdout_hash": "923730d85df2dd4d88987ee03b085cc9035929493898dc8c99409dc6", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm-test_unary_op_03-046fb86.json b/tests/reference/llvm-test_unary_op_03-046fb86.json index 987b554d29..800d513680 100644 --- a/tests/reference/llvm-test_unary_op_03-046fb86.json +++ b/tests/reference/llvm-test_unary_op_03-046fb86.json @@ -5,9 +5,9 @@ "infile_hash": "ce63509c56eb6c68ca6d64cc2a195644f3d2fc285f3ec8865551eff5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm-test_unary_op_03-046fb86.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm-test_unary_op_03-046fb86.stdout", + "stdout_hash": "8ae64ade26bcceb59c961b87142054ab443d47b4467569b01d9d24f9", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index 5da309cf11..649301a2b9 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.json +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.json @@ -5,9 +5,9 @@ "infile_hash": "4284fe3a1b4dd3e5d1de1357a79e9a25b426ca245b4cc91cf99e8547", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "llvm_dbg-expr_01-9fc5f30.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "llvm_dbg-expr_01-9fc5f30.stdout", + "stdout_hash": "70643017f0ad204393988f111369cdd921c1c297149078182707cb54", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout b/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout index 125e50e227..405da5aad9 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout @@ -5,7 +5,7 @@ source_filename = "LFortran" @1 = private unnamed_addr constant [2 x i8] c"\0A\00", align 1 @2 = private unnamed_addr constant [5 x i8] c"%d%s\00", align 1 -define void @__module___main_____main__global_stmts() !dbg !2 { +define void @__module___main_____main__global_stmts() !dbg !3 { .entry: call void @__module___main___main0(), !dbg !6 br label %return, !dbg !6 @@ -33,7 +33,7 @@ return: ; preds = %.entry ret void, !dbg !21 } -; Function Attrs: nofree nosync nounwind readnone speculatable willreturn +; Function Attrs: nounwind readnone speculatable willreturn declare void @llvm.dbg.declare(metadata, metadata, metadata) #0 declare void @_lfortran_printf(i8*, ...) @@ -47,18 +47,18 @@ define i32 @main(i32 %0, i8** %1) !dbg !22 { declare void @_lpython_call_initial_functions(i32, i8**) -attributes #0 = { nofree nosync nounwind readnone speculatable willreturn } +attributes #0 = { nounwind readnone speculatable willreturn } !llvm.dbg.cu = !{!0} -!0 = distinct !DICompileUnit(language: DW_LANG_C, file: !1, producer: "LPython Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug) +!0 = distinct !DICompileUnit(language: DW_LANG_C, file: !1, producer: "LPython Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2) !1 = !DIFile(filename: "tests/expr_01.py", directory: ".") -!2 = distinct !DISubprogram(name: "__main__global_stmts", scope: !1, file: !1, line: 1, type: !3, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) -!3 = !DISubroutineType(types: !4) -!4 = !{null} -!5 = !{} -!6 = !DILocation(line: 9, column: 1, scope: !2) -!7 = distinct !DISubprogram(name: "main0", scope: !1, file: !1, line: 1, type: !3, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) +!2 = !{} +!3 = distinct !DISubprogram(name: "__main__global_stmts", scope: !1, file: !1, line: 1, type: !4, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) +!4 = !DISubroutineType(types: !5) +!5 = !{null} +!6 = !DILocation(line: 9, column: 1, scope: !3) +!7 = distinct !DISubprogram(name: "main0", scope: !1, file: !1, line: 1, type: !4, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) !8 = !DILocation(line: 1, column: 1, scope: !7) !9 = !DILocalVariable(name: "x", arg: 1, scope: !7, file: !1, line: 2, type: !10) !10 = !DIBasicType(name: "integer", size: 32, encoding: DW_ATE_signed) @@ -73,7 +73,7 @@ attributes #0 = { nofree nosync nounwind readnone speculatable willreturn } !19 = !DIBasicType(name: "double", size: 64, encoding: DW_ATE_float) !20 = !DILocation(line: 5, scope: !7) !21 = !DILocation(line: 6, column: 5, scope: !7) -!22 = distinct !DISubprogram(name: "main_program", scope: !1, file: !1, line: 1, type: !23, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !5) +!22 = distinct !DISubprogram(name: "main_program", scope: !1, file: !1, line: 1, type: !23, flags: DIFlagPrototyped, spFlags: DISPFlagDefinition, unit: !0, retainedNodes: !2) !23 = !DISubroutineType(types: !24) !24 = !{!10} !25 = !DILocation(line: 1, column: 1, scope: !22) diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.json b/tests/reference/pass_class_constructor-structs_16-5e3508f.json index 8a3ed99660..8204d2a621 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.json +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.json @@ -5,9 +5,9 @@ "infile_hash": "e87ea0ba10cb7fcd6ce2eb6d2e953a26dcd6a843f6cf4e891287dcb1", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_class_constructor-structs_16-5e3508f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_class_constructor-structs_16-5e3508f.stdout", + "stdout_hash": "b2d0bddf9e8ba1877d428e44cb6bc2a32bb7d2c9db18a20d649dd7cf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json index bdf49ff2f8..4c672f0719 100644 --- a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json +++ b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.json @@ -5,9 +5,9 @@ "infile_hash": "65a2e9a9bc7ad68a5e104549eed00cafd02b643a1d91ab2e175b2198", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_inline_function_calls-func_inline_01-fba3c47.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_inline_function_calls-func_inline_01-fba3c47.stdout", + "stdout_hash": "1aa0f1c94c3cb04aa6009f15f823c65cbda2fd3f3a0b52eedd945469", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index 64f6b3a58a..d19435fc29 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -5,9 +5,9 @@ "infile_hash": "f85ca108780c53c54878d119822d56fb834cf4b5121511cbaca2c2fe", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_loop_vectorise-vec_01-be9985e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", + "stdout_hash": "477d833ef6932a780cad4c5214b9dfbd7979b18abf70b31bc57a9cd1", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.json b/tests/reference/pass_print_list_tuple-print_02-09600eb.json index 5d8cec3211..0aed9ffa4f 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.json +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.json @@ -5,9 +5,9 @@ "infile_hash": "c4513f1b2ab1a2f33a0784fe80b4d32b506c05799b0c920c4f5b0411", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_print_list_tuple-print_02-09600eb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_print_list_tuple-print_02-09600eb.stdout", + "stdout_hash": "2831d417b5508b57e5e64c51339eb96f4d9aaf3559ee19c31dd0bb3c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json index b453ba02c4..7734699e6f 100644 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.json @@ -5,9 +5,9 @@ "infile_hash": "5131d7b6049e22c278ad41494969ff1f70c1dc811313032a9fcf58f3", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout", + "stdout_hash": "edb9d31c77ac27a72de4454275693936ef43c07263a2da687e16da5c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout index aa210f8619..98feee42a5 100644 --- a/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout +++ b/tests/reference/pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout @@ -144,6 +144,21 @@ [] [] [(Assignment + (Var 3 x) + (DictConstant + [] + [] + (Dict + (Integer 4) + (Tuple + [(Integer 4) + (Integer 4)] + ) + ) + ) + () + ) + (Assignment (Var 3 x) (DictConstant [(IntegerConstant 1 (Integer 4)) @@ -174,6 +189,20 @@ ) () ) + (Assignment + (Var 3 y) + (DictConstant + [] + [] + (Dict + (Integer 4) + (List + (Integer 4) + ) + ) + ) + () + ) (Assignment (Var 3 y) (DictConstant diff --git a/tests/reference/python-assert1-192ca6c.json b/tests/reference/python-assert1-192ca6c.json index 8f00165172..1db5a55ee7 100644 --- a/tests/reference/python-assert1-192ca6c.json +++ b/tests/reference/python-assert1-192ca6c.json @@ -5,9 +5,9 @@ "infile_hash": "0ff84ea5ccd3d0815cbb66e1c3d3acd61dee7257c98aa1a27ceeef3b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-assert1-192ca6c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-assert1-192ca6c.stdout", + "stdout_hash": "0de7de97bd936f6a66e73ba9789e50ed968b66edce04acfcc168c6db", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-assign1-f87bafa.json b/tests/reference/python-assign1-f87bafa.json index fcd242d789..ac0ac5afda 100644 --- a/tests/reference/python-assign1-f87bafa.json +++ b/tests/reference/python-assign1-f87bafa.json @@ -5,9 +5,9 @@ "infile_hash": "3b82a73e457bd65e85828b72d56596ca927e7c661e333691f154912b", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-assign1-f87bafa.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-assign1-f87bafa.stdout", + "stdout_hash": "bd60a7791394a67503473530adb0369f2f12407e0108423397f3e4e4", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr11-e6681c8.json b/tests/reference/python-expr11-e6681c8.json index 6e571b1892..9f40e4dc6d 100644 --- a/tests/reference/python-expr11-e6681c8.json +++ b/tests/reference/python-expr11-e6681c8.json @@ -5,9 +5,9 @@ "infile_hash": "940f2d32759315dfb8d54ea50819f2bfef9737e486615703609fd47a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr11-e6681c8.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr11-e6681c8.stdout", + "stdout_hash": "425a18a0b44e596e166ce94fad47878623b4dd9b4d534419b7f18683", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr14-2e6ab03.json b/tests/reference/python-expr14-2e6ab03.json index 46e2041385..57dfc1ce5e 100644 --- a/tests/reference/python-expr14-2e6ab03.json +++ b/tests/reference/python-expr14-2e6ab03.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr14-2e6ab03.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr14-2e6ab03.stdout", + "stdout_hash": "52e647db794a391cb9ebd5978bb97de935a62e1b85d890232b1a878a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr17-3b84714.json b/tests/reference/python-expr17-3b84714.json index 3f11d3bf63..5ad1fd4c8d 100644 --- a/tests/reference/python-expr17-3b84714.json +++ b/tests/reference/python-expr17-3b84714.json @@ -5,9 +5,9 @@ "infile_hash": "105d03de28e04eac6f02555286cf2b954caa81d7135618017aeefe79", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr17-3b84714.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr17-3b84714.stdout", + "stdout_hash": "9daa5ee66df347ea965190959be6eee3c070b52b38b0c9b52de04e2d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr2-6b69018.json b/tests/reference/python-expr2-6b69018.json index 11c5722e89..07c3053bc1 100644 --- a/tests/reference/python-expr2-6b69018.json +++ b/tests/reference/python-expr2-6b69018.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr2-6b69018.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr2-6b69018.stdout", + "stdout_hash": "b9e6fef7e82bbf96d66869ae6fd739c46c8d20e5bafabb48a6a15fce", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr4-161a0ec.json b/tests/reference/python-expr4-161a0ec.json index 3695587ef5..abc691f0c0 100644 --- a/tests/reference/python-expr4-161a0ec.json +++ b/tests/reference/python-expr4-161a0ec.json @@ -5,9 +5,9 @@ "infile_hash": "5cba7a5d589f54fc31463e48903d5b46604fb64e3e64ba215339047c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr4-161a0ec.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr4-161a0ec.stdout", + "stdout_hash": "6dbfa328171f15601ab250ddecda5d36beb85a4922a60f583c932d4a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr5-dee0e5c.json b/tests/reference/python-expr5-dee0e5c.json index 467abc4508..1c3f9279d8 100644 --- a/tests/reference/python-expr5-dee0e5c.json +++ b/tests/reference/python-expr5-dee0e5c.json @@ -5,9 +5,9 @@ "infile_hash": "7bbb5f9dacb13556f99de8f2969f9089235fea372fc2f43fc9c4bb18", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr5-dee0e5c.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr5-dee0e5c.stdout", + "stdout_hash": "e4b6285bbd4e701c75f2abdeb7c21dc8b489f5c5ef848074c5ce1e3b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-expr6-1a1d4fb.json b/tests/reference/python-expr6-1a1d4fb.json index 3d9783b51b..4637905e1c 100644 --- a/tests/reference/python-expr6-1a1d4fb.json +++ b/tests/reference/python-expr6-1a1d4fb.json @@ -5,9 +5,9 @@ "infile_hash": "1f3b5a7d997851264e679d58353346835eb450c608f6da7d2f5e5cd2", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-expr6-1a1d4fb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-expr6-1a1d4fb.stdout", + "stdout_hash": "36557786797da33792a4a672d4f5e5b0a6ced2c51e674c5ad9426d62", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-test_aggregate_constants-26c89d6.json b/tests/reference/python-test_aggregate_constants-26c89d6.json index 517e200277..d73a486eda 100644 --- a/tests/reference/python-test_aggregate_constants-26c89d6.json +++ b/tests/reference/python-test_aggregate_constants-26c89d6.json @@ -5,9 +5,9 @@ "infile_hash": "6e225037304a9a1222b4c356b8cd1ffc5ed4a58bb7d6916c242c7b53", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-test_aggregate_constants-26c89d6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-test_aggregate_constants-26c89d6.stdout", + "stdout_hash": "615052b21f411decc56105bba5b9b1286e369c3da614dddfcaa6e3a2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/python-test_list_methods-ceccf6b.json b/tests/reference/python-test_list_methods-ceccf6b.json index 2608b32ee7..39da6af50d 100644 --- a/tests/reference/python-test_list_methods-ceccf6b.json +++ b/tests/reference/python-test_list_methods-ceccf6b.json @@ -5,9 +5,9 @@ "infile_hash": "8fe6f0b490e63a1b86d4964ede9d5410d421e0251bd692d36a4b79c6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "python-test_list_methods-ceccf6b.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "python-test_list_methods-ceccf6b.stdout", + "stdout_hash": "888c041c38f4a7c2ea49df884a2caae10cc223b746227de97f9abf25", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.json b/tests/reference/run_dbg-test_assert_01-2f34744.json index 6badd120bb..f8ac5ccbe9 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.json +++ b/tests/reference/run_dbg-test_assert_01-2f34744.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_01-2f34744.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4811af471c73572b285e9ea01c8689abdd3cb32c717b3cd4876d2669", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_01-2f34744.stderr b/tests/reference/run_dbg-test_assert_01-2f34744.stderr index 2bdcfc8433..a7dc14d623 100644 --- a/tests/reference/run_dbg-test_assert_01-2f34744.stderr +++ b/tests/reference/run_dbg-test_assert_01-2f34744.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_01.py", line 1 + def test(): + File "tests/runtime_errors/test_assert_01.py", line 4 + test() + File "tests/runtime_errors/test_assert_01.py", line 2 + assert False +AssertionError diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.json b/tests/reference/run_dbg-test_assert_02-c6de25a.json index 238eeca6cd..19b16179f5 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.json +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_02-c6de25a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d5bfce55992e8d0630849442ee1f9b32864c64c328917c29fafc9424", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr index 2bdcfc8433..0b837dc18e 100644 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr +++ b/tests/reference/run_dbg-test_assert_02-c6de25a.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_02.py", line 1 + def test(): + File "tests/runtime_errors/test_assert_02.py", line 4 + test() + File "tests/runtime_errors/test_assert_02.py", line 2 + assert 1 != 1, "One is equal to one." +AssertionError: One is equal to one. diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json index 64193b5868..f771107475 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.json +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_assert_03-bd7b7dd.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cae7dd955478787917e9dbb0bc1f63631317b13da1d892c3ebab9097", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr index 2bdcfc8433..65f2444ba9 100644 --- a/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr +++ b/tests/reference/run_dbg-test_assert_03-bd7b7dd.stderr @@ -1 +1,11 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_assert_03.py", line 1 + def f(): + File "tests/runtime_errors/test_assert_03.py", line 10 + main() + File "tests/runtime_errors/test_assert_03.py", line 8 + f() + File "tests/runtime_errors/test_assert_03.py", line 2 + g() + File "tests/runtime_errors/test_assert_03.py", line 5 + assert False +AssertionError diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.json b/tests/reference/run_dbg-test_quit_01-30889cc.json index 17a94bf520..37ce5d232a 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.json +++ b/tests/reference/run_dbg-test_quit_01-30889cc.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_quit_01-30889cc.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "56a8b2a9b2ee213cbfab4c18870ed93ddbfaa37e421f171155d06d4f", + "returncode": 10 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_quit_01-30889cc.stderr b/tests/reference/run_dbg-test_quit_01-30889cc.stderr index 2bdcfc8433..5fd4fe85c8 100644 --- a/tests/reference/run_dbg-test_quit_01-30889cc.stderr +++ b/tests/reference/run_dbg-test_quit_01-30889cc.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_quit_01.py", line 1 + def test(): + File "tests/runtime_errors/test_quit_01.py", line 4 + test() + File "tests/runtime_errors/test_quit_01.py", line 2 + quit(10) +STOP 10 diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.json b/tests/reference/run_dbg-test_raise_01-dfd86ca.json index bc911ebc0b..2dbe004c7e 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.json +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "run_dbg-test_raise_01-dfd86ca.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "76085f527077a81ba6457af8f982a497038168f555ab4027d0d6340e", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr index 2bdcfc8433..42bc707825 100644 --- a/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr +++ b/tests/reference/run_dbg-test_raise_01-dfd86ca.stderr @@ -1 +1,7 @@ -/bin/sh: 1: lpython: not found + File "tests/runtime_errors/test_raise_01.py", line 1 + def test(): + File "tests/runtime_errors/test_raise_01.py", line 4 + test() + File "tests/runtime_errors/test_raise_01.py", line 2 + raise +ERROR STOP diff --git a/tests/reference/runtime-test_dict14-421fe53.json b/tests/reference/runtime-test_dict14-421fe53.json index 66bfd9ec72..ae6a837f77 100644 --- a/tests/reference/runtime-test_dict14-421fe53.json +++ b/tests/reference/runtime-test_dict14-421fe53.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict14-421fe53.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict14-421fe53.stderr b/tests/reference/runtime-test_dict14-421fe53.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict14-421fe53.stderr +++ b/tests/reference/runtime-test_dict14-421fe53.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_dict15-6f3af0d.json b/tests/reference/runtime-test_dict15-6f3af0d.json index e6b2d45435..5bf5c80a4b 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.json +++ b/tests/reference/runtime-test_dict15-6f3af0d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict15-6f3af0d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict15-6f3af0d.stderr b/tests/reference/runtime-test_dict15-6f3af0d.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict15-6f3af0d.stderr +++ b/tests/reference/runtime-test_dict15-6f3af0d.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_dict16-c5a958d.json b/tests/reference/runtime-test_dict16-c5a958d.json index 3608bd8b46..471c82d252 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.json +++ b/tests/reference/runtime-test_dict16-c5a958d.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_dict16-c5a958d.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "cb46ef04db0862506d688ebe8830a50afaaead9b0d29b0c007dd149a", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_dict16-c5a958d.stderr b/tests/reference/runtime-test_dict16-c5a958d.stderr index 2bdcfc8433..e8c90e4e1d 100644 --- a/tests/reference/runtime-test_dict16-c5a958d.stderr +++ b/tests/reference/runtime-test_dict16-c5a958d.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +KeyError: The dict does not contain the specified key diff --git a/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json index 73074357f3..4a4b853c8e 100644 --- a/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json +++ b/tests/reference/runtime-test_intrinsic_function_mixed_print-a862825.json @@ -5,9 +5,9 @@ "infile_hash": "b0f779598e5d9868d183f1032fb3f87c131fedacf7848aaed6c4d238", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_intrinsic_function_mixed_print-a862825.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_intrinsic_function_mixed_print-a862825.stdout", + "stdout_hash": "a8d2083be043accf4ebe8c6a3e8a2427d492323b12d0c041ba79f10e", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.json b/tests/reference/runtime-test_list_01-3ee9b3e.json index d6259e586e..0c845eb4e6 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.json +++ b/tests/reference/runtime-test_list_01-3ee9b3e.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_01-3ee9b3e.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "c9cbdc4df1e7fbe0a6e73db7ac7809f71102fb524c8aa86139271006", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_01-3ee9b3e.stderr b/tests/reference/runtime-test_list_01-3ee9b3e.stderr index 2bdcfc8433..86d697f5c2 100644 --- a/tests/reference/runtime-test_list_01-3ee9b3e.stderr +++ b/tests/reference/runtime-test_list_01-3ee9b3e.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 4 diff --git a/tests/reference/runtime-test_list_02-5f7db5f.json b/tests/reference/runtime-test_list_02-5f7db5f.json index 94efe2ae6f..c4afb880c4 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.json +++ b/tests/reference/runtime-test_list_02-5f7db5f.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_02-5f7db5f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "f45ba86e610eeb2cc11fc176120e56d153a896f486e9b04d94fa3de1", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_02-5f7db5f.stderr b/tests/reference/runtime-test_list_02-5f7db5f.stderr index 2bdcfc8433..4f2d5a50c5 100644 --- a/tests/reference/runtime-test_list_02-5f7db5f.stderr +++ b/tests/reference/runtime-test_list_02-5f7db5f.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +IndexError: List index is out of range. Index range is (0, 2), but the given index is 3 diff --git a/tests/reference/runtime-test_list_index-0483808.json b/tests/reference/runtime-test_list_index-0483808.json index 1b7534e5dd..36ec2cbe9d 100644 --- a/tests/reference/runtime-test_list_index-0483808.json +++ b/tests/reference/runtime-test_list_index-0483808.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index-0483808.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "dd3d49b5f2f97ed8f1d27cd73ebca7a8740483660dd4ae702e2048b2", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index-0483808.stderr b/tests/reference/runtime-test_list_index-0483808.stderr index 2bdcfc8433..93fd195103 100644 --- a/tests/reference/runtime-test_list_index-0483808.stderr +++ b/tests/reference/runtime-test_list_index-0483808.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 0 diff --git a/tests/reference/runtime-test_list_index2-1249233.json b/tests/reference/runtime-test_list_index2-1249233.json index ee4c8fa5d6..f1e4344ce2 100644 --- a/tests/reference/runtime-test_list_index2-1249233.json +++ b/tests/reference/runtime-test_list_index2-1249233.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index2-1249233.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index2-1249233.stderr b/tests/reference/runtime-test_list_index2-1249233.stderr index 2bdcfc8433..68bd909af9 100644 --- a/tests/reference/runtime-test_list_index2-1249233.stderr +++ b/tests/reference/runtime-test_list_index2-1249233.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 1 diff --git a/tests/reference/runtime-test_list_index3-647a94a.json b/tests/reference/runtime-test_list_index3-647a94a.json index a87dda88df..6a0d2c606b 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.json +++ b/tests/reference/runtime-test_list_index3-647a94a.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index3-647a94a.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "fc647b30c89710c23d7efec0fe4390894c725680b5d8c4b4c939a5bf", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index3-647a94a.stderr b/tests/reference/runtime-test_list_index3-647a94a.stderr index 2bdcfc8433..68bd909af9 100644 --- a/tests/reference/runtime-test_list_index3-647a94a.stderr +++ b/tests/reference/runtime-test_list_index3-647a94a.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 1 diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.json b/tests/reference/runtime-test_list_index4-c31dfdb.json index 235e7a28c6..237d1a5f2e 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.json +++ b/tests/reference/runtime-test_list_index4-c31dfdb.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "runtime-test_list_index4-c31dfdb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "3e3eee1ba7f96c1edaeed1c7b93f54b397dbe3b08d20c9b720c291a5", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_list_index4-c31dfdb.stderr b/tests/reference/runtime-test_list_index4-c31dfdb.stderr index 2bdcfc8433..6adc6bd250 100644 --- a/tests/reference/runtime-test_list_index4-c31dfdb.stderr +++ b/tests/reference/runtime-test_list_index4-c31dfdb.stderr @@ -1 +1 @@ -/bin/sh: 1: lpython: not found +ValueError: The list does not contain the element: 2 diff --git a/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json index 9a980d7a3b..fde8aee79c 100644 --- a/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json +++ b/tests/reference/runtime-test_list_item_mixed_print-a3fd49f.json @@ -5,9 +5,9 @@ "infile_hash": "14ce4950ca0ff6c6f610df787ad8d260148866f4c7062ab0b856ec5a", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_list_item_mixed_print-a3fd49f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_list_item_mixed_print-a3fd49f.stdout", + "stdout_hash": "9d9a68fea29f11320efb0764ce38ed3d4090f64457b0f1eb10251a2b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_01-50bdf2f.json b/tests/reference/runtime-test_str_01-50bdf2f.json index 1b080ec77d..d28f645eca 100644 --- a/tests/reference/runtime-test_str_01-50bdf2f.json +++ b/tests/reference/runtime-test_str_01-50bdf2f.json @@ -5,9 +5,9 @@ "infile_hash": "7fb9748271af03bfa35e190a4514480662f42263ebfa0a6b2e082868", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_str_01-50bdf2f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_str_01-50bdf2f.stdout", + "stdout_hash": "ae5584858d62f3df08abdd365ea09fed0a7aa75f0f10698a7f7c2508", + "stderr": null, + "stderr_hash": null, + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/runtime-test_str_02-c38ba27.json b/tests/reference/runtime-test_str_02-c38ba27.json index b56c01c847..18d74d95fd 100644 --- a/tests/reference/runtime-test_str_02-c38ba27.json +++ b/tests/reference/runtime-test_str_02-c38ba27.json @@ -5,9 +5,9 @@ "infile_hash": "63853d644565a26ea82a41221d8fe11d9fc20d9132a36a76e6aba5e6", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "runtime-test_str_02-c38ba27.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "runtime-test_str_02-c38ba27.stdout", + "stdout_hash": "59f7b180db70f25c853c552c014ae09c1ee0671dfa0cbe205815c6b9", + "stderr": null, + "stderr_hash": null, + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-comment1-2f8ab90.json b/tests/reference/tokens-comment1-2f8ab90.json index 7a625aca02..cea27f0740 100644 --- a/tests/reference/tokens-comment1-2f8ab90.json +++ b/tests/reference/tokens-comment1-2f8ab90.json @@ -5,9 +5,9 @@ "infile_hash": "27258459bf39e8c5bcaa41e7fef8a593775a915273787edc46c73b4d", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-comment1-2f8ab90.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-comment1-2f8ab90.stdout", + "stdout_hash": "9e9a900b941381aadb0d8f29662fa337e918a769daba0c019d7ccdee", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-comment2-b289dad.json b/tests/reference/tokens-comment2-b289dad.json index dd76df3d28..8bdb10892b 100644 --- a/tests/reference/tokens-comment2-b289dad.json +++ b/tests/reference/tokens-comment2-b289dad.json @@ -5,9 +5,9 @@ "infile_hash": "b62404a5d774f0b18fcad6fb1dac8733334ce3593a77d34bcbb05019", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-comment2-b289dad.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-comment2-b289dad.stdout", + "stdout_hash": "40e09fec45afa4b961404b5b0e5d4b1ff68828891bbf3c2cd373a910", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-docstring1-1355fbb.json b/tests/reference/tokens-docstring1-1355fbb.json index ec40113c0a..ee767caca7 100644 --- a/tests/reference/tokens-docstring1-1355fbb.json +++ b/tests/reference/tokens-docstring1-1355fbb.json @@ -5,9 +5,9 @@ "infile_hash": "76a733fb41e5cfebb1d9bd74a719fa2644e746ce06a64fbbf91358a8", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-docstring1-1355fbb.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-docstring1-1355fbb.stdout", + "stdout_hash": "9afa056946f77dcfa0a5aa89b3ff738274836892169e03c14ee14a8f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.json b/tests/reference/tokens-indent1-0b243c5.json index b936a2da15..8f6a69248b 100644 --- a/tests/reference/tokens-indent1-0b243c5.json +++ b/tests/reference/tokens-indent1-0b243c5.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent1-0b243c5.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d642cbfab3b7f5cdc1d373d420877c776d64b9eb6dcdd2491f7970f7", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent1-0b243c5.stderr b/tests/reference/tokens-indent1-0b243c5.stderr index 2bdcfc8433..ce7ce194d9 100644 --- a/tests/reference/tokens-indent1-0b243c5.stderr +++ b/tests/reference/tokens-indent1-0b243c5.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Indentation should be of the same type (either tabs or spaces) + --> tests/tokens/errors/indent1.py:3:1 + | +3 | pass + | ^^ diff --git a/tests/reference/tokens-indent1-290e858.json b/tests/reference/tokens-indent1-290e858.json index 963e5e3210..7374507118 100644 --- a/tests/reference/tokens-indent1-290e858.json +++ b/tests/reference/tokens-indent1-290e858.json @@ -5,9 +5,9 @@ "infile_hash": "e8d2e3a0872f5aea8db4b6631f2fcb0e562dda5b3f59ff247cb9aaa9", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-indent1-290e858.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-indent1-290e858.stdout", + "stdout_hash": "9b71c23ca510cf5a4529540766fb16fc3c5b59bc7225efcfe25b3f0b", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.json b/tests/reference/tokens-indent2-a8438a0.json index 921c99785b..6842962c04 100644 --- a/tests/reference/tokens-indent2-a8438a0.json +++ b/tests/reference/tokens-indent2-a8438a0.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent2-a8438a0.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "ab862ff68983c5975d21f13c5b159de2a2888cae1d38a38a24700a88", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent2-a8438a0.stderr b/tests/reference/tokens-indent2-a8438a0.stderr index 2bdcfc8433..75f882f0a8 100644 --- a/tests/reference/tokens-indent2-a8438a0.stderr +++ b/tests/reference/tokens-indent2-a8438a0.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Indentation should be of the same type (either tabs or spaces) + --> tests/tokens/errors/indent2.py:4:1 + | +4 | else: + | ^ diff --git a/tests/reference/tokens-indent2-e702789.json b/tests/reference/tokens-indent2-e702789.json index 97e14132fb..a30e0d0e55 100644 --- a/tests/reference/tokens-indent2-e702789.json +++ b/tests/reference/tokens-indent2-e702789.json @@ -5,9 +5,9 @@ "infile_hash": "6ee8bbeb2e48631f07b13012f569904545ce5c14e714003d030fc385", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-indent2-e702789.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-indent2-e702789.stdout", + "stdout_hash": "e259b5fcc4c1d83a04924c51a6a6f6d9be631970d3663e5be065ed7d", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.json b/tests/reference/tokens-indent3-0eaf3e6.json index 7a716e738f..e1ee281ca3 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.json +++ b/tests/reference/tokens-indent3-0eaf3e6.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-indent3-0eaf3e6.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "1eddb6f37641a3eee16900c7025e6420f21cd97d3f877720bc90401b", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-indent3-0eaf3e6.stderr b/tests/reference/tokens-indent3-0eaf3e6.stderr index 2bdcfc8433..d6f7eb6224 100644 --- a/tests/reference/tokens-indent3-0eaf3e6.stderr +++ b/tests/reference/tokens-indent3-0eaf3e6.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Expected an indented block. + --> tests/tokens/errors/indent3.py:5:1 + | +5 | pass + | ^^^^ diff --git a/tests/reference/tokens-numbers1-589063f.json b/tests/reference/tokens-numbers1-589063f.json index c0776a05a8..6b70fe6d2a 100644 --- a/tests/reference/tokens-numbers1-589063f.json +++ b/tests/reference/tokens-numbers1-589063f.json @@ -5,9 +5,9 @@ "infile_hash": "8905fda648bd8c1b0dde75bdbd1eeb72232d459d634f324a676a70aa", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-numbers1-589063f.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-numbers1-589063f.stdout", + "stdout_hash": "10d82b7f649d7cded64379a82a40123a29115546eb66bf54389958cf", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.json b/tests/reference/tokens-paren1-94fa736.json index a210360a40..b939a408f3 100644 --- a/tests/reference/tokens-paren1-94fa736.json +++ b/tests/reference/tokens-paren1-94fa736.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren1-94fa736.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "d0af4503aa7935c5215252efbb68900d95a6b897f6ad195850573db0", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren1-94fa736.stderr b/tests/reference/tokens-paren1-94fa736.stderr index 2bdcfc8433..9d1d1aee5a 100644 --- a/tests/reference/tokens-paren1-94fa736.stderr +++ b/tests/reference/tokens-paren1-94fa736.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Too many nested parentheses + --> tests/tokens/errors/paren1.py:1:202 + | +1 | -(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) + | ^ diff --git a/tests/reference/tokens-paren2-0eef339.json b/tests/reference/tokens-paren2-0eef339.json index f5d8c0a5da..8d1ac74d27 100644 --- a/tests/reference/tokens-paren2-0eef339.json +++ b/tests/reference/tokens-paren2-0eef339.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren2-0eef339.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "60430252b0f0f0ab667252a10da601d08dcc962d240fbc7c3fe3fd6c", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren2-0eef339.stderr b/tests/reference/tokens-paren2-0eef339.stderr index 2bdcfc8433..e1fa73a259 100644 --- a/tests/reference/tokens-paren2-0eef339.stderr +++ b/tests/reference/tokens-paren2-0eef339.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parentheses does not match + --> tests/tokens/errors/paren2.py:6:3 + | +6 | [{]} + | ^ diff --git a/tests/reference/tokens-paren3-0d47100.json b/tests/reference/tokens-paren3-0d47100.json index 8e00b3248a..a0fc7a5fe8 100644 --- a/tests/reference/tokens-paren3-0d47100.json +++ b/tests/reference/tokens-paren3-0d47100.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren3-0d47100.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "5dfebef8a231835dd95c490a961ef3981b73e717a91351ad9d327676", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren3-0d47100.stderr b/tests/reference/tokens-paren3-0d47100.stderr index 2bdcfc8433..fd5422d82b 100644 --- a/tests/reference/tokens-paren3-0d47100.stderr +++ b/tests/reference/tokens-paren3-0d47100.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parenthesis unexpected + --> tests/tokens/errors/paren3.py:2:1 + | +2 | ] {}} + | ^ diff --git a/tests/reference/tokens-paren4-5c2fc32.json b/tests/reference/tokens-paren4-5c2fc32.json index 55dd9da1e8..184481775c 100644 --- a/tests/reference/tokens-paren4-5c2fc32.json +++ b/tests/reference/tokens-paren4-5c2fc32.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-paren4-5c2fc32.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "4ee038fab6af5c6ed6e0bfc147b98031946c9aa227364e263aaa4913", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-paren4-5c2fc32.stderr b/tests/reference/tokens-paren4-5c2fc32.stderr index 2bdcfc8433..28331acf02 100644 --- a/tests/reference/tokens-paren4-5c2fc32.stderr +++ b/tests/reference/tokens-paren4-5c2fc32.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Parentheses was never closed + --> tests/tokens/errors/paren4.py:6:1 + | +6 | + | ^ diff --git a/tests/reference/tokens-symbols1-658c990.json b/tests/reference/tokens-symbols1-658c990.json index 971bcb654e..58240ae0fe 100644 --- a/tests/reference/tokens-symbols1-658c990.json +++ b/tests/reference/tokens-symbols1-658c990.json @@ -5,9 +5,9 @@ "infile_hash": "3f7910682e26267a50d48952da7dfcd8414cebb79ce55acc3b7ccc3f", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "tokens-symbols1-658c990.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "tokens-symbols1-658c990.stdout", + "stdout_hash": "19dac50b2ce24d3a3d807a0d471b725063dd652bb785b46ffe05c81f", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.json b/tests/reference/tokens-test_literal-e20c024.json index 209a82c68c..de80ac4c4e 100644 --- a/tests/reference/tokens-test_literal-e20c024.json +++ b/tests/reference/tokens-test_literal-e20c024.json @@ -8,6 +8,6 @@ "stdout": null, "stdout_hash": null, "stderr": "tokens-test_literal-e20c024.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stderr_hash": "58fe8b74550bd6f81761b173626f3d45eaae346665862f1b085eebe8", + "returncode": 1 } \ No newline at end of file diff --git a/tests/reference/tokens-test_literal-e20c024.stderr b/tests/reference/tokens-test_literal-e20c024.stderr index 2bdcfc8433..977e7c1fd1 100644 --- a/tests/reference/tokens-test_literal-e20c024.stderr +++ b/tests/reference/tokens-test_literal-e20c024.stderr @@ -1 +1,5 @@ -/bin/sh: 1: lpython: not found +tokenizer error: Leading zeros in decimal integer are not allowed + --> tests/errors/test_literal.py:2:14 + | +2 | x: i32 = 0123 + | ^^^^ diff --git a/tests/reference/wat-bool1-234bcd1.json b/tests/reference/wat-bool1-234bcd1.json index 2848f54fc5..4be1a3e7c1 100644 --- a/tests/reference/wat-bool1-234bcd1.json +++ b/tests/reference/wat-bool1-234bcd1.json @@ -5,9 +5,9 @@ "infile_hash": "f61ed4d1f164753f9f78f63957d4faf040bcd6099e18dbf3e32cf7d5", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-bool1-234bcd1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-bool1-234bcd1.stdout", + "stdout_hash": "1ac138f5c0fd3b21a75e6bf4e0024d5f0df2f0a6b195defd472677c2", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr14-5e0cb96.json b/tests/reference/wat-expr14-5e0cb96.json index de6897b296..09741a198d 100644 --- a/tests/reference/wat-expr14-5e0cb96.json +++ b/tests/reference/wat-expr14-5e0cb96.json @@ -5,9 +5,9 @@ "infile_hash": "d18abc152939c944f6a1e493754cea8b72f0d03d360ab4c9e75ad697", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr14-5e0cb96.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr14-5e0cb96.stdout", + "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr2-8b17723.json b/tests/reference/wat-expr2-8b17723.json index f083000686..ad73a311e7 100644 --- a/tests/reference/wat-expr2-8b17723.json +++ b/tests/reference/wat-expr2-8b17723.json @@ -5,9 +5,9 @@ "infile_hash": "52d7d4d33553138f2cf55b9900047e5310c54d62e54b3ca1fa394024", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr2-8b17723.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr2-8b17723.stdout", + "stdout_hash": "f8ff7eb9eb4bc533fc4d36c58a0378df6dfbf135313962dbf379d69a", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-expr9-f73afd1.json b/tests/reference/wat-expr9-f73afd1.json index 08896a6441..a5aa2534df 100644 --- a/tests/reference/wat-expr9-f73afd1.json +++ b/tests/reference/wat-expr9-f73afd1.json @@ -5,9 +5,9 @@ "infile_hash": "4819e0f20d2ed25647ab94f74cb7b5b61e3d4f43e159e46ad79c1c4c", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-expr9-f73afd1.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-expr9-f73afd1.stdout", + "stdout_hash": "169634bcbf991ebd3a4315e3824320762aea19971ac0a85026095e6c", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-loop1-e0046d4.json b/tests/reference/wat-loop1-e0046d4.json index 5f7b17c056..05dedbeef8 100644 --- a/tests/reference/wat-loop1-e0046d4.json +++ b/tests/reference/wat-loop1-e0046d4.json @@ -5,9 +5,9 @@ "infile_hash": "324b018f29f7dffbd326e77b7ff9b6a9286837d573ed28f9d86e0311", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-loop1-e0046d4.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-loop1-e0046d4.stdout", + "stdout_hash": "186355413b04732159a4ea9cf108245721b5a41d5a6630a4f8cc7785", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file diff --git a/tests/reference/wat-print_str-385e953.json b/tests/reference/wat-print_str-385e953.json index f603031812..de1714455f 100644 --- a/tests/reference/wat-print_str-385e953.json +++ b/tests/reference/wat-print_str-385e953.json @@ -5,9 +5,9 @@ "infile_hash": "56d2a86f8e1cca05ff1749d1c4cdaa79f99b6f92d3ce60870ee900d7", "outfile": null, "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "wat-print_str-385e953.stderr", - "stderr_hash": "66203f8186d39e82e445c38cd4b48def18018149f7f5b50f43ae2478", - "returncode": 127 + "stdout": "wat-print_str-385e953.stdout", + "stdout_hash": "8e9a0f7a017cdd451f10e9b8686d3a9ba00c1c4088fbd01cfa2df1cc", + "stderr": null, + "stderr_hash": null, + "returncode": 0 } \ No newline at end of file From f59444a92038f40045f50be779fa4d3693e173b6 Mon Sep 17 00:00:00 2001 From: advik Date: Fri, 21 Jun 2024 16:19:23 +0530 Subject: [PATCH 6/6] Fix scoping issue --- src/lpython/semantics/python_ast_to_asr.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index 22cc3241f9..cbc190c29a 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -5713,6 +5713,7 @@ class BodyVisitor : public CommonVisitor { } if (for_each) { + current_scope = parent_scope; ASR::expr_t* loop_src_var = ASRUtils::EXPR(ASR::make_Var_t(al, x.base.base.loc, current_scope->resolve_symbol(loop_src_var_name))); tmp = ASR::make_ForEach_t(al, x.base.base.loc, target, loop_src_var, body.p, body.size()); for_each = false;