diff --git a/integration_tests/CMakeLists.txt b/integration_tests/CMakeLists.txt index 11706c652d..e52820dd4f 100644 --- a/integration_tests/CMakeLists.txt +++ b/integration_tests/CMakeLists.txt @@ -529,7 +529,7 @@ RUN(NAME test_types_01 LABELS cpython llvm llvm_jit c) RUN(NAME test_types_02 LABELS cpython llvm llvm_jit c wasm) # RUN(NAME test_str_01 LABELS cpython llvm llvm_jit c) RUN(NAME test_str_02 LABELS cpython llvm llvm_jit) # renable c -RUN(NAME test_str_03 LABELS cpython llvm llvm_jit) # renable c # post sync +# RUN(NAME test_str_03 LABELS cpython llvm llvm_jit) # renable c # str negative indexing RUN(NAME test_str_04 LABELS cpython llvm llvm_jit) # renable c, wasm RUN(NAME test_str_05 LABELS cpython llvm llvm_jit) # renable c # RUN(NAME test_str_06 LABELS cpython llvm llvm_jit c) @@ -542,7 +542,7 @@ RUN(NAME test_list_04 LABELS cpython llvm llvm_jit NOFAST) # renable c RUN(NAME test_list_06 LABELS cpython llvm llvm_jit c) RUN(NAME test_list_07 LABELS cpython llvm llvm_jit c NOFAST) RUN(NAME test_list_08 LABELS cpython llvm llvm_jit c NOFAST) -# RUN(NAME test_list_09 LABELS cpython llvm llvm_jit c NOFAST) +RUN(NAME test_list_09 LABELS cpython llvm llvm_jit NOFAST) # renable c # RUN(NAME test_list_10 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_list_11 LABELS cpython llvm llvm_jit c) # RUN(NAME test_list_section LABELS cpython llvm llvm_jit c NOFAST) diff --git a/integration_tests/test_list_09.py b/integration_tests/test_list_09.py index 650293e474..b7ca405765 100644 --- a/integration_tests/test_list_09.py +++ b/integration_tests/test_list_09.py @@ -1,5 +1,6 @@ from lpython import i32 + def test_list_concat(): x: list[i32] = [] y: list[i32] = [] @@ -10,39 +11,41 @@ def test_list_concat(): x = [1, 2, 3] z = x + y for i in range(1, 4): - assert z[i-1] == i + assert z[i - 1] == i x.clear() y = [6, 7, 8] z = x + y for i in range(1, 4): - assert z[i-1] == i + 5 + assert z[i - 1] == i + 5 x = [1, 2, 3, 4, 5] z = x + y for i in range(1, 9): - assert z[i-1] == i + assert z[i - 1] == i - x.clear(); y.clear() + x.clear() + y.clear() for i in range(9, 51): x.append(i) for i in range(51, 101): y.append(i) z = z + x + y - x[0] = 0; x[1] = 0 + x[0] = 0 + x[1] = 0 y.clear() for i in range(1, 100): - assert z[i-1] == i - + assert z[i - 1] == i + c: list[str] d: list[str] - c = ['a', 'b'] - d = ['c', 'd', 'e'] + c = ["a", "b"] + d = ["c", "d", "e"] c += d assert len(c) == 5 for i in range(5): - assert ord(c[i]) - ord('a') == i + assert ord(c[i]) - ord("a") == i test_list_concat() diff --git a/libasr b/libasr index c1d3ae4b00..7fe374058c 160000 --- a/libasr +++ b/libasr @@ -1 +1 @@ -Subproject commit c1d3ae4b00ec67754ce336a0adfe121e5e75a8b6 +Subproject commit 7fe374058cabb3945dcbf57be8773951623b1ccc diff --git a/src/bin/lpython.cpp b/src/bin/lpython.cpp index 345648c6bf..08c4d96887 100644 --- a/src/bin/lpython.cpp +++ b/src/bin/lpython.cpp @@ -1844,6 +1844,7 @@ int main(int argc, char *argv[]) bool separate_compilation = false; bool to_jit = false; bool disable_warnings = false; + bool hide_error_banner = false; std::string arg_fmt_file; // int arg_fmt_indent = 4; @@ -1911,7 +1912,7 @@ int main(int argc, char *argv[]) app.add_flag("--time-report", time_report, "Show compilation time report"); app.add_flag("--static", static_link, "Create a static executable"); app.add_flag("--no-warnings", disable_warnings, "Turn off all warnings"); - app.add_flag("--no-error-banner", compiler_options.no_error_banner, "Turn off error banner"); + app.add_flag("--no-error-banner", hide_error_banner, "Turn off error banner"); app.add_option("--backend", arg_backend, "Select a backend (llvm, cpp, x86, wasm, wasm_x86, wasm_x64)")->capture_default_str(); app.add_flag("--enable-bounds-checking", compiler_options.bounds_checking, "Turn on index bounds checking"); app.add_flag("--openmp", compiler_options.openmp, "Enable openmp"); @@ -1993,6 +1994,10 @@ int main(int argc, char *argv[]) compiler_options.show_warnings = false; } + if (hide_error_banner) { + compiler_options.show_error_banner = false; + } + if (arg_version) { std::string version = LFORTRAN_VERSION; std::cout << "LPython version: " << version << std::endl; diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index 4d116cfce7..65c6c0466d 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -1084,7 +1084,7 @@ class CommonVisitor : public AST::BaseVisitor { ASR::symbol_t* variable_sym = ASR::down_cast(variable_asr); current_scope->add_symbol(dummy_ret_name, variable_sym); ASR::expr_t* variable_var = ASRUtils::EXPR(ASR::make_Var_t(al, expr->base.loc, variable_sym)); - return ASR::make_Assignment_t(al, expr->base.loc, variable_var, expr, nullptr, false); + return ASRUtils::make_Assignment_t_util(al, expr->base.loc, variable_var, expr, nullptr, false, false); } // Function to create appropriate call based on symbol type. If it is external @@ -2609,8 +2609,8 @@ class CommonVisitor : public AST::BaseVisitor { is_runtime_expression) && !is_variable_const) { ASR::expr_t* v_expr = ASRUtils::EXPR(ASR::make_Var_t(al, loc, v_sym)); cast_helper(v_expr, init_expr, true); - ASR::asr_t* assign = ASR::make_Assignment_t(al, loc, v_expr, - init_expr, nullptr, false); + ASR::asr_t* assign = ASRUtils::make_Assignment_t_util(al, loc, v_expr, + init_expr, nullptr, false, false); if (current_body) { current_body->push_back(al, ASRUtils::STMT(assign)); } else if (ASR::is_a(*type) || is_runtime_expression) { @@ -2705,7 +2705,7 @@ class CommonVisitor : public AST::BaseVisitor { dims.push_back(al, dim); ASR::ttype_t* type = ASRUtils::make_Array_t_util(al, loc, ASRUtils::expr_type(lbs[0]), dims.p, dims.size(), ASR::abiType::Source, - false, ASR::array_physical_typeType::PointerToDataArray, true); + false, ASR::array_physical_typeType::PointerArray, true); return ASRUtils::EXPR(ASRUtils::make_ArrayConstructor_t_util(al, loc, lbs.p, lbs.size(), type, ASR::arraystorageType::RowMajor)); @@ -5706,8 +5706,8 @@ class BodyVisitor : public CommonVisitor { x.base.base.loc); } tmp = nullptr; - tmp_vec.push_back(ASR::make_Assignment_t(al, x.base.base.loc, target, - tmp_value, nullptr, false)); + tmp_vec.push_back(ASRUtils::make_Assignment_t_util(al, x.base.base.loc, target, + tmp_value, nullptr, false, false)); continue; } if( ASRUtils::is_const(target) ) { @@ -5748,8 +5748,8 @@ class BodyVisitor : public CommonVisitor { throw SemanticError("Only Class constructor is allowed in the object assignment for now", target->base.loc); } } - tmp_vec.push_back(ASR::make_Assignment_t(al, x.base.base.loc, target, tmp_value, - overloaded, false)); + tmp_vec.push_back(ASRUtils::make_Assignment_t_util(al, x.base.base.loc, target, tmp_value, + overloaded, false, false)); if ( target->type == ASR::exprType::Var && tmp_value->type == ASR::exprType::StructConstructor ) { AST::Call_t* call = AST::down_cast(x.m_value); @@ -6042,9 +6042,9 @@ class BodyVisitor : public CommonVisitor { current_scope->add_symbol(tmp_assign_name, tmp_assign_variable_sym); // Assign the Subscript expr to temporary variable - ASR::asr_t* assign = ASR::make_Assignment_t(al, x.base.base.loc, + ASR::asr_t* assign = ASRUtils::make_Assignment_t_util(al, x.base.base.loc, ASRUtils::EXPR(ASR::make_Var_t(al, x.base.base.loc, tmp_assign_variable_sym)), - target, nullptr, false); + target, nullptr, false, false); if (current_body != nullptr) { current_body->push_back(al, ASRUtils::STMT(assign)); } else { @@ -6080,9 +6080,9 @@ class BodyVisitor : public CommonVisitor { current_scope->add_symbol(tmp_assign_name, tmp_assign_variable_sym); // Assign the List expr to temporary variable - ASR::asr_t* assign = ASR::make_Assignment_t(al, x.base.base.loc, + ASR::asr_t* assign = ASRUtils::make_Assignment_t_util(al, x.base.base.loc, ASRUtils::EXPR(ASR::make_Var_t(al, x.base.base.loc, tmp_assign_variable_sym)), - target, nullptr, false); + target, nullptr, false, false); if (current_body != nullptr) { current_body->push_back(al, ASRUtils::STMT(assign)); } else { @@ -6135,7 +6135,8 @@ class BodyVisitor : public CommonVisitor { al, x.base.base.loc, loop_src_var, ASRUtils::EXPR(explicit_iter_var), ASRUtils::get_contained_type(loop_src_var_ttype), nullptr); } - auto loop_target_assignment = ASR::make_Assignment_t(al, x.base.base.loc, target, ASRUtils::EXPR(loop_src_var_element), nullptr, false); + auto loop_target_assignment = ASRUtils::make_Assignment_t_util(al, x.base.base.loc, target, + ASRUtils::EXPR(loop_src_var_element), nullptr, false, false); body.push_back(al, ASRUtils::STMT(loop_target_assignment)); head.m_v = ASRUtils::EXPR(explicit_iter_var); @@ -6260,7 +6261,7 @@ class BodyVisitor : public CommonVisitor { ASR::stmt_t* a_overloaded = nullptr; ASR::expr_t *tmp2 = ASR::down_cast(tmp); - tmp = ASR::make_Assignment_t(al, x.base.base.loc, left, tmp2, a_overloaded, false); + tmp = ASRUtils::make_Assignment_t_util(al, x.base.base.loc, left, tmp2, a_overloaded, false, false); } @@ -7244,8 +7245,8 @@ class BodyVisitor : public CommonVisitor { } cast_helper(target, value, true); ASR::stmt_t *overloaded=nullptr; - tmp = ASR::make_Assignment_t(al, x.base.base.loc, target, value, - overloaded, false); + tmp = ASRUtils::make_Assignment_t_util(al, x.base.base.loc, target, value, + overloaded, false, false); // if( ASR::is_a(*ASRUtils::symbol_type(return_var)) ) { // ASR::Variable_t* return_variable = ASR::down_cast(return_var); // return_variable->m_symbolic_value = value; @@ -7346,8 +7347,8 @@ class BodyVisitor : public CommonVisitor { ASR::expr_t* cptr = ASRUtils::EXPR(tmp); ASR::asr_t* pp = ASR::make_PointerToCPtr_t(al, x.base.base.loc, pptr, ASRUtils::expr_type(cptr), nullptr); - return ASR::make_Assignment_t(al, x.base.base.loc, - cptr, ASR::down_cast(pp), nullptr, false); + return ASRUtils::make_Assignment_t_util(al, x.base.base.loc, + cptr, ASR::down_cast(pp), nullptr, false, false); } void handle_string_attributes(ASR::expr_t *s_var, @@ -8896,7 +8897,7 @@ we will have to use something else. make_Integer_t, 0, 4, dim.loc); dims.push_back(al, dim); type = ASRUtils::make_Array_t_util(al, x.base.base.loc, type, dims.p, dims.size(), - ASR::abiType::Source, false, ASR::array_physical_typeType::PointerToDataArray, true); + ASR::abiType::Source, false, ASR::array_physical_typeType::PointerArray, true); for( size_t i = 0; i < n_args; i++ ) { m_args[i] = CastingUtil::perform_casting(m_args[i], ASRUtils::type_get_past_array(type), al, x.base.base.loc); diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index 0e031f2ca7..5ddcb4f56e 100644 --- a/tests/reference/asr-array_01_decl-39cf894.json +++ b/tests/reference/asr-array_01_decl-39cf894.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_01_decl-39cf894.stdout", - "stdout_hash": "195a4d1ca41ba5c8ed64f7af675a59ef0100f236e0f63fcbb6c771aa", + "stdout_hash": "f54b7c055fdbd2c0cf1b0a7a9ab3d0a8483a6a89525474f88a4fdd80", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_01_decl-39cf894.stdout b/tests/reference/asr-array_01_decl-39cf894.stdout index 23d92f45a5..c9c939f6b7 100644 --- a/tests/reference/asr-array_01_decl-39cf894.stdout +++ b/tests/reference/asr-array_01_decl-39cf894.stdout @@ -200,6 +200,7 @@ ) () .false. + .false. ) (Assignment (Var 229 _lpython_return_variable) @@ -214,6 +215,7 @@ ) () .false. + .false. ) (Return)] (Var 229 _lpython_return_variable) @@ -313,6 +315,7 @@ ) () .false. + .false. ) (Assignment (Var 230 _lpython_return_variable) @@ -327,6 +330,7 @@ ) () .false. + .false. ) (Return)] (Var 230 _lpython_return_variable) @@ -428,6 +432,7 @@ ) () .false. + .false. ) (Assignment (Var 226 _lpython_return_variable) @@ -442,6 +447,7 @@ ) () .false. + .false. ) (Return)] (Var 226 _lpython_return_variable) @@ -538,6 +544,7 @@ (IntegerConstant 32 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 227 _lpython_return_variable) @@ -552,6 +559,7 @@ ) () .false. + .false. ) (Return)] (Var 227 _lpython_return_variable) @@ -653,6 +661,7 @@ ) () .false. + .false. ) (Assignment (Var 228 _lpython_return_variable) @@ -667,6 +676,7 @@ ) () .false. + .false. ) (Return)] (Var 228 _lpython_return_variable) @@ -917,6 +927,7 @@ ) () .false. + .false. ) (Assignment (Var 231 ai32) @@ -951,6 +962,7 @@ ) () .false. + .false. ) (Assignment (Var 231 ai64) @@ -985,6 +997,7 @@ ) () .false. + .false. ) (Assignment (Var 231 af32) @@ -1019,6 +1032,7 @@ ) () .false. + .false. ) (Assignment (Var 231 af64) @@ -1053,6 +1067,7 @@ ) () .false. + .false. ) (Assignment (Var 231 ac32) @@ -1087,6 +1102,7 @@ ) () .false. + .false. ) (Assignment (Var 231 ac64) @@ -1121,6 +1137,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index d73e11376b..0ee7e04b5e 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.json +++ b/tests/reference/asr-array_02_decl-e8f6874.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-array_02_decl-e8f6874.stdout", - "stdout_hash": "4476d6d9afeb815f77c878127aeb852c2c7a9ad4e4e105e5b5762e82", + "stdout_hash": "4c1ccfa9e114dce8411d0d22a776ae686fe1f0248d0e9505117ed8dc", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-array_02_decl-e8f6874.stdout b/tests/reference/asr-array_02_decl-e8f6874.stdout index 20ebc1010f..9f1e467fad 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.stdout +++ b/tests/reference/asr-array_02_decl-e8f6874.stdout @@ -131,6 +131,7 @@ ) () .false. + .false. ) (Return)] (Var 227 _lpython_return_variable) @@ -234,6 +235,7 @@ ) () .false. + .false. ) (Return)] (Var 228 _lpython_return_variable) @@ -337,6 +339,7 @@ ) () .false. + .false. ) (Return)] (Var 225 _lpython_return_variable) @@ -447,6 +450,7 @@ ) () .false. + .false. ) (Return)] (Var 226 _lpython_return_variable) @@ -693,6 +697,7 @@ ) () .false. + .false. ) (Assignment (Var 229 ai64) @@ -737,6 +742,7 @@ ) () .false. + .false. ) (Assignment (Var 229 af32) @@ -771,6 +777,7 @@ ) () .false. + .false. ) (Assignment (Var 229 af64) @@ -810,6 +817,7 @@ ) () .false. + .false. ) (Assignment (Var 229 ac32) @@ -854,6 +862,7 @@ ) () .false. + .false. ) (Assignment (Var 229 ac64) @@ -903,6 +912,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index 8f754e1d7c..118fade16a 100644 --- a/tests/reference/asr-assert1-1ce92ea.json +++ b/tests/reference/asr-assert1-1ce92ea.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-assert1-1ce92ea.stdout", - "stdout_hash": "4e5b0f92ddd0abbf8fcc13a16170efae93e2b920d7c1f5bfe35c1596", + "stdout_hash": "4dc237a99a5ef31da3a6b04c4c282f86d3a8150c4f16f6e6d20c69aa", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-assert1-1ce92ea.stdout b/tests/reference/asr-assert1-1ce92ea.stdout index abc3f03915..8e3e7d8268 100644 --- a/tests/reference/asr-assert1-1ce92ea.stdout +++ b/tests/reference/asr-assert1-1ce92ea.stdout @@ -56,6 +56,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index b39621276f..7c9f4463d8 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.json +++ b/tests/reference/asr-c_interop1-cf2e9b4.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-c_interop1-cf2e9b4.stdout", - "stdout_hash": "e13acba62544357139fee28bdf960477929d469d8ddeac3cafb7829a", + "stdout_hash": "aa7d35964a1ab78b192f91d3198d4a1ae3670b77119affb49f477bbf", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-c_interop1-cf2e9b4.stdout b/tests/reference/asr-c_interop1-cf2e9b4.stdout index d23ca4b8ed..2e70a86fba 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.stdout +++ b/tests/reference/asr-c_interop1-cf2e9b4.stdout @@ -278,6 +278,7 @@ ) () .false. + .false. ) (Return)] (Var 5 _lpython_return_variable) @@ -558,6 +559,7 @@ ) () .false. + .false. ) (Assignment (Var 7 i) @@ -571,6 +573,7 @@ ) () .false. + .false. ) (Assignment (Var 7 y) @@ -588,6 +591,7 @@ ) () .false. + .false. ) (Assignment (Var 7 z) @@ -599,12 +603,14 @@ ) () .false. + .false. ) (Assignment (Var 7 zz) (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (SubroutineCall 2 g @@ -627,6 +633,7 @@ ) () .false. + .false. ) (SubroutineCall 2 l diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index 31642fe110..5505918727 100644 --- a/tests/reference/asr-callback_01-df40fd5.json +++ b/tests/reference/asr-callback_01-df40fd5.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-callback_01-df40fd5.stdout", - "stdout_hash": "f989d7b1f781d9429ec4086ae6722ea61a50eb8ff480897e8965ac0a", + "stdout_hash": "886f0e138b6ed3274a5b503bec21de956b57959aaa61e1dc04b8231a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-callback_01-df40fd5.stdout b/tests/reference/asr-callback_01-df40fd5.stdout index 37aa38d38d..5e097abec9 100644 --- a/tests/reference/asr-callback_01-df40fd5.stdout +++ b/tests/reference/asr-callback_01-df40fd5.stdout @@ -203,6 +203,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) @@ -287,6 +288,7 @@ ) () .false. + .false. ) (Return)] (Var 4 _lpython_return_variable) @@ -386,6 +388,7 @@ ) () .false. + .false. ) (Return)] (Var 5 _lpython_return_variable) @@ -579,12 +582,14 @@ ) () .false. + .false. ) (Assignment (Var 6 _lpython_return_variable) (Var 6 ret) () .false. + .false. ) (Return)] (Var 6 _lpython_return_variable) diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index b434f70379..05a876b970 100644 --- a/tests/reference/asr-complex1-f26c460.json +++ b/tests/reference/asr-complex1-f26c460.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-complex1-f26c460.stdout", - "stdout_hash": "35dc6c6e721031361524feafc5920da720252087854f0b09d61aeecc", + "stdout_hash": "5a06c1c3f28ac5f7314486b12921b371b8c43a63c9733ef49291cb0a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-complex1-f26c460.stdout b/tests/reference/asr-complex1-f26c460.stdout index 87cf09b946..60eba85295 100644 --- a/tests/reference/asr-complex1-f26c460.stdout +++ b/tests/reference/asr-complex1-f26c460.stdout @@ -121,6 +121,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -150,6 +151,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -167,6 +169,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -184,6 +187,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -210,6 +214,7 @@ ) () .false. + .false. )] () Public @@ -440,6 +445,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -469,6 +475,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -502,6 +509,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -519,6 +527,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c1) @@ -546,6 +555,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c2) @@ -576,6 +586,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c3) @@ -600,6 +611,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -612,6 +624,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -629,6 +642,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -641,6 +655,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -653,6 +668,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -665,6 +681,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -720,6 +737,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -769,6 +787,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -818,6 +837,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index d37a9dc5f0..4c50073882 100644 --- a/tests/reference/asr-dictionary1-a105a36.json +++ b/tests/reference/asr-dictionary1-a105a36.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-dictionary1-a105a36.stdout", - "stdout_hash": "59f88e41b95e6a766048de2e8e914ccfc82d5c247c42ee011529b600", + "stdout_hash": "1ecbe27660719968b30486259f7a82938ab98aa6ca88438931e8bb1a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-dictionary1-a105a36.stdout b/tests/reference/asr-dictionary1-a105a36.stdout index 45f47411a7..a82ee13af9 100644 --- a/tests/reference/asr-dictionary1-a105a36.stdout +++ b/tests/reference/asr-dictionary1-a105a36.stdout @@ -174,6 +174,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -189,6 +190,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -204,6 +206,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -235,6 +238,7 @@ ) () .false. + .false. ) (Assignment (Var 3 z) @@ -250,6 +254,7 @@ ) () .false. + .false. ) (Assignment (Var 3 z) @@ -265,6 +270,7 @@ ) () .false. + .false. ) (Assignment (Var 3 z) @@ -277,6 +283,7 @@ ) () .false. + .false. )] () Public @@ -368,6 +375,7 @@ ) () .false. + .false. ) (Assignment (Var 5 y) @@ -399,6 +407,7 @@ ) () .false. + .false. ) (Assignment (Var 5 x) @@ -414,6 +423,7 @@ ) () .false. + .false. ) (Assignment (Var 5 x) @@ -429,6 +439,7 @@ ) () .false. + .false. )] () Public @@ -499,6 +510,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -530,6 +542,7 @@ ) () .false. + .false. ) (DictInsert (Var 4 y) @@ -633,6 +646,7 @@ ) () .false. + .false. ) (Assignment (Var 6 y) @@ -656,6 +670,7 @@ ) () .false. + .false. ) (Assignment (Var 6 x) @@ -670,6 +685,7 @@ ) () .false. + .false. )] () Public @@ -736,6 +752,7 @@ ) () .false. + .false. ) (SubroutineCall 2 f diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index 09feb108ff..ed4ff3c005 100644 --- a/tests/reference/asr-elemental_01-b58df26.json +++ b/tests/reference/asr-elemental_01-b58df26.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-elemental_01-b58df26.stdout", - "stdout_hash": "43c58e449c81939272beda14f5f2831d2da66a9a50179f7c32a84c6e", + "stdout_hash": "d4d6b3d506f4184d89ca390fb362af39d7822fb939007d2ffe57104a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-elemental_01-b58df26.stdout b/tests/reference/asr-elemental_01-b58df26.stdout index 5c1d4139e5..e3742681e3 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -250,6 +250,7 @@ ) () .false. + .false. ) (Assignment (Var 233 cos2d) @@ -289,6 +290,7 @@ ) () .false. + .false. ) (DoLoop () @@ -341,6 +343,7 @@ ) () .false. + .false. )] [] )] @@ -381,6 +384,7 @@ ) () .false. + .false. ) (SubroutineCall 2 verify2d @@ -620,6 +624,7 @@ ) () .false. + .false. ) (Assignment (Var 231 array_b) @@ -654,6 +659,7 @@ ) () .false. + .false. ) (Assignment (Var 231 array_c) @@ -688,6 +694,7 @@ ) () .false. + .false. ) (DoLoop () @@ -719,6 +726,7 @@ ) () .false. + .false. )] [] ) @@ -758,6 +766,7 @@ ) () .false. + .false. )] [] ) @@ -819,6 +828,7 @@ ) () .false. + .false. ) (SubroutineCall 2 verify1d_mul @@ -1120,6 +1130,7 @@ ) () .false. + .false. ) (Assignment (Var 232 sin1d) @@ -1154,6 +1165,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1185,6 +1197,7 @@ ) () .false. + .false. )] [] ) @@ -1217,6 +1230,7 @@ ) () .false. + .false. ) (SubroutineCall 2 verify1d @@ -1291,6 +1305,7 @@ ) () .false. + .false. ) (Assignment (Var 232 sinnd) @@ -1335,6 +1350,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1408,6 +1424,7 @@ ) () .false. + .false. )] [] )] @@ -1454,6 +1471,7 @@ ) () .false. + .false. ) (SubroutineCall 2 verifynd @@ -1698,6 +1716,7 @@ ) () .false. + .false. ) (Assignment (Var 230 array_b) @@ -1732,6 +1751,7 @@ ) () .false. + .false. ) (Assignment (Var 230 array_c) @@ -1766,6 +1786,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1797,6 +1818,7 @@ ) () .false. + .false. )] [] ) @@ -1836,6 +1858,7 @@ ) () .false. + .false. )] [] ) @@ -1897,6 +1920,7 @@ ) () .false. + .false. ) (SubroutineCall 2 verify1d_sum @@ -2226,6 +2250,7 @@ ) () .false. + .false. ) (Assignment (Var 234 arraynd) @@ -2275,6 +2300,7 @@ ) () .false. + .false. ) (Assignment (Var 234 observed) @@ -2324,6 +2350,7 @@ ) () .false. + .false. ) (Assignment (Var 234 observed1d) @@ -2358,6 +2385,7 @@ ) () .false. + .false. ) (DoLoop () @@ -2452,6 +2480,7 @@ ) () .false. + .false. )] [] )] @@ -2569,6 +2598,7 @@ ) () .false. + .false. ) (Assignment (Var 234 newshape) @@ -2603,6 +2633,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -2617,6 +2648,7 @@ (IntegerConstant 65536 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 234 observed1d) @@ -2644,6 +2676,7 @@ ) () .false. + .false. ) (DoLoop () @@ -2954,6 +2987,7 @@ ) () .false. + .false. ) (DoLoop () @@ -3172,6 +3206,7 @@ ) () .false. + .false. ) (DoLoop () @@ -3465,6 +3500,7 @@ ) () .false. + .false. ) (DoLoop () @@ -3881,6 +3917,7 @@ ) () .false. + .false. ) (DoLoop () @@ -4306,6 +4343,7 @@ ) () .false. + .false. ) (DoLoop () diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index c5a71e9d4d..0368b642f3 100644 --- a/tests/reference/asr-expr1-8df2d66.json +++ b/tests/reference/asr-expr1-8df2d66.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr1-8df2d66.stdout", - "stdout_hash": "ec1cef21a0d925d4c98e60a2f0a0bac22314baac05ee77d81f236321", + "stdout_hash": "1e465939c64050a35b58af65eb027f1e7e9645fb02a02d3f9c9afa0c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr1-8df2d66.stdout b/tests/reference/asr-expr1-8df2d66.stdout index 90c6dfbd26..f63516c8bb 100644 --- a/tests/reference/asr-expr1-8df2d66.stdout +++ b/tests/reference/asr-expr1-8df2d66.stdout @@ -102,6 +102,7 @@ ) () .false. + .false. ) (If () @@ -122,6 +123,7 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. )] [] ) @@ -137,6 +139,7 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. )] [] )] diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index 9990e14a88..299ac58271 100644 --- a/tests/reference/asr-expr10-efcbb1b.json +++ b/tests/reference/asr-expr10-efcbb1b.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr10-efcbb1b.stdout", - "stdout_hash": "4e6e3168e0f41d0c588c4d0ee151e921087b53cfddd39a79cb2218ef", + "stdout_hash": "3cbfe4d994fad952c8563a7bbf077ed24bbb471d53e149f60dbd917c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr10-efcbb1b.stdout b/tests/reference/asr-expr10-efcbb1b.stdout index f56c5f0414..50d670f6c6 100644 --- a/tests/reference/asr-expr10-efcbb1b.stdout +++ b/tests/reference/asr-expr10-efcbb1b.stdout @@ -212,6 +212,7 @@ (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 a) @@ -222,6 +223,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -232,6 +234,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -253,6 +256,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -278,6 +282,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -299,6 +304,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f) @@ -308,6 +314,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f) @@ -332,6 +339,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b1) @@ -341,6 +349,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -357,6 +366,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b3) @@ -367,12 +377,14 @@ ) () .false. + .false. ) (Assignment (Var 3 a) (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 a) @@ -391,6 +403,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -409,6 +422,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -419,6 +433,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -457,6 +472,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b1) @@ -466,6 +482,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -475,6 +492,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index cda233d138..ffadc6fce9 100644 --- a/tests/reference/asr-expr12-5c5b71e.json +++ b/tests/reference/asr-expr12-5c5b71e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr12-5c5b71e.stdout", - "stdout_hash": "8332c8ceab20843cc52f6042be5522fff901b8e5cc1a3574f7ada999", + "stdout_hash": "3c4a95e36013cf2cfbf92433c5edbb5fecd1cfd22150dca81b3c0e91", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr12-5c5b71e.stdout b/tests/reference/asr-expr12-5c5b71e.stdout index 4aac6fac03..c40dcbacc5 100644 --- a/tests/reference/asr-expr12-5c5b71e.stdout +++ b/tests/reference/asr-expr12-5c5b71e.stdout @@ -121,12 +121,14 @@ ) () .false. + .false. ) (Assignment (Var 4 _lpython_return_variable) (Var 4 a) () .false. + .false. ) (Return)] (Var 4 _lpython_return_variable) @@ -191,6 +193,7 @@ ) () .false. + .false. )] () Public @@ -297,6 +300,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 865c736f05..3dd59bd581 100644 --- a/tests/reference/asr-expr13-81bdb5a.json +++ b/tests/reference/asr-expr13-81bdb5a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr13-81bdb5a.stdout", - "stdout_hash": "4ac46e22c1077a58a6b4d1e5b7a963b69cd47c7a2e51d30713e26551", + "stdout_hash": "52882df17badee03a96962a6df6dad92dce33e1fcac786ea9a68abce", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr13-81bdb5a.stdout b/tests/reference/asr-expr13-81bdb5a.stdout index 242f85ddd6..d67086e878 100644 --- a/tests/reference/asr-expr13-81bdb5a.stdout +++ b/tests/reference/asr-expr13-81bdb5a.stdout @@ -95,6 +95,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -110,6 +111,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -125,6 +127,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -146,6 +149,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -167,6 +171,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -188,6 +193,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -233,6 +239,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -251,6 +258,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -269,6 +277,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -287,6 +296,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -305,6 +315,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -323,6 +334,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -341,6 +353,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -359,6 +372,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -380,6 +394,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -401,6 +416,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -422,6 +438,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -443,6 +460,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index 913a30f726..0e643074e6 100644 --- a/tests/reference/asr-expr2-2e78a12.json +++ b/tests/reference/asr-expr2-2e78a12.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr2-2e78a12.stdout", - "stdout_hash": "cc44b53047e6904f9adcfa80e75e16b92650db0fb644ff6993b640dc", + "stdout_hash": "7e903f47fa714947bc2e27e3a373dbb536f8d5cf678227a77c6ae7cf", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr2-2e78a12.stdout b/tests/reference/asr-expr2-2e78a12.stdout index 607b4d4abd..806c17cc53 100644 --- a/tests/reference/asr-expr2-2e78a12.stdout +++ b/tests/reference/asr-expr2-2e78a12.stdout @@ -80,6 +80,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -89,6 +90,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -101,6 +103,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -116,6 +119,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -128,6 +132,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -146,6 +151,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -164,6 +170,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -176,6 +183,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index 66ac0edcce..b1e5c2419f 100644 --- a/tests/reference/asr-expr4-cef6743.json +++ b/tests/reference/asr-expr4-cef6743.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr4-cef6743.stdout", - "stdout_hash": "ac32291048edebd1c437dde100217b4a999ebb97ec1314b03182d9df", + "stdout_hash": "23ed8524cbbd8979841449dd3081256c69208fabaa84753800be1cf7", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr4-cef6743.stdout b/tests/reference/asr-expr4-cef6743.stdout index b50b1732b5..30587cb407 100644 --- a/tests/reference/asr-expr4-cef6743.stdout +++ b/tests/reference/asr-expr4-cef6743.stdout @@ -77,12 +77,14 @@ (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) (IntegerConstant 20 (Integer 4) Decimal) () .false. + .false. ) (ExplicitDeallocate [(Var 3 a) diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index 15d3732e9a..140b4e2a30 100644 --- a/tests/reference/asr-expr6-368e5ed.json +++ b/tests/reference/asr-expr6-368e5ed.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr6-368e5ed.stdout", - "stdout_hash": "a044747242736e41e5c54e5baae4460b1cb321d26a0b8eaa2287ded1", + "stdout_hash": "153c9a10534a2bb4c700d172889266952cd57e301d5755eb8d981366", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr6-368e5ed.stdout b/tests/reference/asr-expr6-368e5ed.stdout index 3fd263a699..27c232aa4b 100644 --- a/tests/reference/asr-expr6-368e5ed.stdout +++ b/tests/reference/asr-expr6-368e5ed.stdout @@ -98,6 +98,7 @@ (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) @@ -116,6 +117,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -140,6 +142,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index 66103a12cf..65c1d28914 100644 --- a/tests/reference/asr-expr7-480ba2f.json +++ b/tests/reference/asr-expr7-480ba2f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr7-480ba2f.stdout", - "stdout_hash": "6c757fe9b9019b28c15a8edc1fe6d7971d4cc817c3304bf34f3dba99", + "stdout_hash": "c013263908d3cc49e54689fb26aadbb6eeccd77fe1fa8476129671e9", "stderr": "asr-expr7-480ba2f.stderr", "stderr_hash": "6e9790ac88db1a9ead8f64a91ba8a6605de67167037908a74b77be0c", "returncode": 0 diff --git a/tests/reference/asr-expr7-480ba2f.stdout b/tests/reference/asr-expr7-480ba2f.stdout index 3defcfebbd..b90d229efe 100644 --- a/tests/reference/asr-expr7-480ba2f.stdout +++ b/tests/reference/asr-expr7-480ba2f.stdout @@ -107,6 +107,7 @@ ) () .false. + .false. )] () Public @@ -199,6 +200,7 @@ ) () .false. + .false. )] () Public @@ -353,12 +355,14 @@ ) () .false. + .false. ) (Assignment (Var 4 _lpython_return_variable) (Var 4 res) () .false. + .false. ) (Return)] (Var 4 _lpython_return_variable) diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index 03407cf9b6..295e6fe671 100644 --- a/tests/reference/asr-expr8-6beda60.json +++ b/tests/reference/asr-expr8-6beda60.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr8-6beda60.stdout", - "stdout_hash": "83815a57acf2ef09c21da7a820c4b1386db009805fb39f20f114693d", + "stdout_hash": "a9895174a18553bd89150e96f978695acf3a0c25859e7dedab7addeb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr8-6beda60.stdout b/tests/reference/asr-expr8-6beda60.stdout index 55cf073e67..90b12f8884 100644 --- a/tests/reference/asr-expr8-6beda60.stdout +++ b/tests/reference/asr-expr8-6beda60.stdout @@ -125,6 +125,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x2) @@ -154,6 +155,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -166,6 +168,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x2) @@ -207,6 +210,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x2) @@ -236,6 +240,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x2) @@ -265,6 +270,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -293,6 +299,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -321,6 +328,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -349,6 +357,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -377,6 +386,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b1) @@ -386,6 +396,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -395,6 +406,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -413,6 +425,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -435,6 +448,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index 5d2ce748de..aa12e24d4c 100644 --- a/tests/reference/asr-expr_01-211000e.json +++ b/tests/reference/asr-expr_01-211000e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_01-211000e.stdout", - "stdout_hash": "fc936d3759810ad63ea69c33caabf062d2c4a0d14abad0dd7ecd3e88", + "stdout_hash": "e3dfa020adc034716ba0f79071b7b3f7bedf6407424f43b8e9bbbafe", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_01-211000e.stdout b/tests/reference/asr-expr_01-211000e.stdout index ab4b4397ae..48b58e77c8 100644 --- a/tests/reference/asr-expr_01-211000e.stdout +++ b/tests/reference/asr-expr_01-211000e.stdout @@ -167,6 +167,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index a42e7b3e98..4148e21874 100644 --- a/tests/reference/asr-expr_01-a0d4829.json +++ b/tests/reference/asr-expr_01-a0d4829.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_01-a0d4829.stdout", - "stdout_hash": "0a9f8a581ea79cefb07b65532c079f51b2384f8f3e480773f9e4c023", + "stdout_hash": "9f5b5fe0a9a3f64e71061a9cc418cb9101dd6bff9a8e20f54e442fbf", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_01-a0d4829.stdout b/tests/reference/asr-expr_01-a0d4829.stdout index cb6b8a0525..15f36e3e5f 100644 --- a/tests/reference/asr-expr_01-a0d4829.stdout +++ b/tests/reference/asr-expr_01-a0d4829.stdout @@ -142,6 +142,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) @@ -249,6 +250,7 @@ ) () .false. + .false. ) (Return)] (Var 4 _lpython_return_variable) @@ -361,6 +363,7 @@ ) () .false. + .false. ) (Assignment (Var 5 y) @@ -381,6 +384,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -415,6 +419,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index ef90531c90..6f3d30052e 100644 --- a/tests/reference/asr-expr_05-3a37324.json +++ b/tests/reference/asr-expr_05-3a37324.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_05-3a37324.stdout", - "stdout_hash": "9c7ddc554a025120d30be8090776b0a60afad99e7136d8a4402d64aa", + "stdout_hash": "8c877b1e6c0811c8cc55a552617174211741adc80a355c41f1e4ba78", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_05-3a37324.stdout b/tests/reference/asr-expr_05-3a37324.stdout index bf38799a42..a741a08b94 100644 --- a/tests/reference/asr-expr_05-3a37324.stdout +++ b/tests/reference/asr-expr_05-3a37324.stdout @@ -349,6 +349,7 @@ (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 b) @@ -359,6 +360,7 @@ ) () .false. + .false. ) (Assignment (Var 5 eps) @@ -368,6 +370,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -401,6 +404,7 @@ ) () .false. + .false. ) (Assignment (Var 5 i) @@ -419,6 +423,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -440,12 +445,14 @@ (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 b) (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -488,12 +495,14 @@ (IntegerConstant 123282374 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 b) (IntegerConstant 32771 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -522,6 +531,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b) @@ -532,6 +542,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -564,12 +575,14 @@ ) () .false. + .false. ) (Assignment (Var 5 b) (IntegerConstant 32771 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -778,12 +791,14 @@ (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 i2) (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -894,6 +909,7 @@ (IntegerConstant 432534534 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 i4) @@ -904,6 +920,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -994,6 +1011,7 @@ (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 a) @@ -1006,6 +1024,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1028,6 +1047,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1044,6 +1064,7 @@ (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 a) @@ -1058,6 +1079,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1074,6 +1096,7 @@ (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 a) @@ -1086,6 +1109,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1108,6 +1132,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1130,6 +1155,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1152,6 +1178,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1384,6 +1411,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b1) @@ -1402,6 +1430,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c1) @@ -1418,6 +1447,7 @@ ) () .false. + .false. ) (Assert (UnsignedIntegerCompare @@ -1455,6 +1485,7 @@ ) () .false. + .false. ) (Assert (UnsignedIntegerCompare @@ -1605,6 +1636,7 @@ ) () .false. + .false. ) (Return)] (Var 4 _lpython_return_variable) @@ -1712,6 +1744,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index 5455b0ffe8..d59d2de84e 100644 --- a/tests/reference/asr-expr_07-7742668.json +++ b/tests/reference/asr-expr_07-7742668.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_07-7742668.stdout", - "stdout_hash": "7ed3b52a5b59e14f0de92e493a3f43e7a12926f08174d2088c6cdae6", + "stdout_hash": "0557040393fc03b9df797ecc4f2bb5fba71f49977dbd8dd6d24fe522", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_07-7742668.stdout b/tests/reference/asr-expr_07-7742668.stdout index 5ac9a6df31..46bb2fa397 100644 --- a/tests/reference/asr-expr_07-7742668.stdout +++ b/tests/reference/asr-expr_07-7742668.stdout @@ -102,6 +102,7 @@ ) () .false. + .false. ) (Print (StringFormat @@ -157,6 +158,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -303,18 +305,21 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 x) (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 x) (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 b) @@ -327,6 +332,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index 9ee5bdf956..e611776876 100644 --- a/tests/reference/asr-expr_09-f3e89c8.json +++ b/tests/reference/asr-expr_09-f3e89c8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_09-f3e89c8.stdout", - "stdout_hash": "ad5024be91d0e0ae4f7bf7759a0cd90d5b1217ae2f69d74ac4264487", + "stdout_hash": "cda4b33ec4d55a7163a3e953b87df0066f6ab49e7ddf92c592955c1e", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_09-f3e89c8.stdout b/tests/reference/asr-expr_09-f3e89c8.stdout index 5c0e319bf8..af659fc5e1 100644 --- a/tests/reference/asr-expr_09-f3e89c8.stdout +++ b/tests/reference/asr-expr_09-f3e89c8.stdout @@ -127,24 +127,28 @@ (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 i2) (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 i1) (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 i2) (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Print (StringFormat @@ -309,6 +313,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c) @@ -322,6 +327,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -646,6 +652,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 d) @@ -666,6 +673,7 @@ ) () .false. + .false. ) (Assignment (Var 4 e) @@ -686,24 +694,28 @@ ) () .false. + .false. ) (Assignment (Var 4 a) (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 b) (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 c) (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -743,6 +755,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -752,6 +765,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -875,12 +889,14 @@ ) () .false. + .false. ) (Assignment (Var 4 g) (IntegerConstant 0 (Integer 4) Decimal) () .false. + .false. ) (DoLoop () @@ -928,12 +944,14 @@ (Var 4 k) () .false. + .false. ) (Assignment (Var 4 j) (Var 4 k) () .false. + .false. ) (DoLoop () diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index b3e579e8b2..dcfaba0d16 100644 --- a/tests/reference/asr-expr_10-d39708c.json +++ b/tests/reference/asr-expr_10-d39708c.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_10-d39708c.stdout", - "stdout_hash": "e6637a7a43d57c8450e9ce31481bd2497fb8836ac00fd838e8174892", + "stdout_hash": "8ee5000c7215605624b9df58265759c00479ccdeb5fff80141d3d303", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_10-d39708c.stdout b/tests/reference/asr-expr_10-d39708c.stdout index 5f40b92086..419b5032bf 100644 --- a/tests/reference/asr-expr_10-d39708c.stdout +++ b/tests/reference/asr-expr_10-d39708c.stdout @@ -92,6 +92,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) @@ -260,6 +261,7 @@ ) () .false. + .false. ) (Assignment (Var 5 j) @@ -273,6 +275,7 @@ ) () .false. + .false. ) (Assignment (Var 5 __lcompilers_dummy) @@ -286,6 +289,7 @@ ) () .false. + .false. ) (SubroutineCall 2 gsubrout diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index ff5edd80c1..a7bb00e9d7 100644 --- a/tests/reference/asr-expr_14-f2bd343.json +++ b/tests/reference/asr-expr_14-f2bd343.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_14-f2bd343.stdout", - "stdout_hash": "ebca627aafed50b1eb7aafce418eb2aa5fc527a4543448dac59ce04f", + "stdout_hash": "69a0dd42f235d9b4d4bbcdb1882997c6fdac57ed6f5574fabb810fc3", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_14-f2bd343.stdout b/tests/reference/asr-expr_14-f2bd343.stdout index efdc6148e3..cf2d0b7c59 100644 --- a/tests/reference/asr-expr_14-f2bd343.stdout +++ b/tests/reference/asr-expr_14-f2bd343.stdout @@ -449,12 +449,14 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 a2) (IntegerConstant 9 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 a3) @@ -477,6 +479,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -516,6 +519,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -527,6 +531,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b3) @@ -549,6 +554,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -594,6 +600,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c2) @@ -611,6 +618,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c3) @@ -623,6 +631,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -676,6 +685,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d2) @@ -685,6 +695,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d3) @@ -697,6 +708,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -763,6 +775,7 @@ ) () .false. + .false. ) (Assignment (Var 3 e2) @@ -801,6 +814,7 @@ ) () .false. + .false. ) (Assignment (Var 3 e3) @@ -813,6 +827,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -906,6 +921,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f2) @@ -935,6 +951,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f3) @@ -947,6 +964,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index e001f4e5c0..6c1626ed51 100644 --- a/tests/reference/asr-func_inline_01-56af272.json +++ b/tests/reference/asr-func_inline_01-56af272.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-func_inline_01-56af272.stdout", - "stdout_hash": "b32d06a4a206f326f82ecb996252b4969a537ebd5ac891fe49e29802", + "stdout_hash": "d904f63c8ad70d47d603486025bf7ccc74df65187e8d1248e0408039", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-func_inline_01-56af272.stdout b/tests/reference/asr-func_inline_01-56af272.stdout index 2bcee976e9..d9dbb86ced 100644 --- a/tests/reference/asr-func_inline_01-56af272.stdout +++ b/tests/reference/asr-func_inline_01-56af272.stdout @@ -127,6 +127,7 @@ (Var 3 n) () .false. + .false. ) (Return)] [] @@ -178,6 +179,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) @@ -261,6 +263,7 @@ ) () .false. + .false. ) (Assignment (Var 4 ans) @@ -274,6 +277,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index 25d78a7c81..b3c2c70478 100644 --- a/tests/reference/asr-global_scope1-354e217.json +++ b/tests/reference/asr-global_scope1-354e217.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-global_scope1-354e217.stdout", - "stdout_hash": "2b6bf42402b67e0afb48020ca23f6626e695e3e8227d0ebc786f082c", + "stdout_hash": "cef0c3865a6901112e8516307b3dbd4c74547a6fe0ba86238c665212", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-global_scope1-354e217.stdout b/tests/reference/asr-global_scope1-354e217.stdout index f2a115c2a5..39e0295187 100644 --- a/tests/reference/asr-global_scope1-354e217.stdout +++ b/tests/reference/asr-global_scope1-354e217.stdout @@ -36,6 +36,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. )] () Public diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index e004a4a194..17a58f57eb 100644 --- a/tests/reference/asr-global_syms_01-273906f.json +++ b/tests/reference/asr-global_syms_01-273906f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-global_syms_01-273906f.stdout", - "stdout_hash": "d58f7f096eded28e7e67b4462b5a47e2ed4d1f36afed8a762d1d97cd", + "stdout_hash": "dcd2b2b7ce88fc2da9d8dfd4ac72c73467fdcc0528c833a746971a18", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-global_syms_01-273906f.stdout b/tests/reference/asr-global_syms_01-273906f.stdout index 886c0de176..64cdf333aa 100644 --- a/tests/reference/asr-global_syms_01-273906f.stdout +++ b/tests/reference/asr-global_syms_01-273906f.stdout @@ -42,6 +42,7 @@ ) () .false. + .false. ) (Assignment (Var 2 i) @@ -53,6 +54,7 @@ ) () .false. + .false. ) (SubroutineCall 2 test_global_symbols diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index 9e83dd973e..c4001eb20e 100644 --- a/tests/reference/asr-intent_01-66824bc.json +++ b/tests/reference/asr-intent_01-66824bc.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-intent_01-66824bc.stdout", - "stdout_hash": "a81608d6c08fd53d6a408cbc66adbece28f1f8f275d7f3e6df15de5d", + "stdout_hash": "2ead5794da4c917371e75c62e1d44e27092c8790d76efc1916b7aee8", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-intent_01-66824bc.stdout b/tests/reference/asr-intent_01-66824bc.stdout index 2fa47eae27..41c9008a94 100644 --- a/tests/reference/asr-intent_01-66824bc.stdout +++ b/tests/reference/asr-intent_01-66824bc.stdout @@ -75,7 +75,7 @@ ) [((IntegerConstant 0 (Integer 4) Decimal) (IntegerConstant 5 (Integer 4) Decimal))] - PointerToDataArray + PointerArray ) 2 Foo Source @@ -174,7 +174,7 @@ ) [((IntegerConstant 0 (Integer 4) Decimal) (IntegerConstant 5 (Integer 4) Decimal))] - PointerToDataArray + PointerArray )] () Source diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index 005eeed520..34909111b7 100644 --- a/tests/reference/asr-list1-770ba33.json +++ b/tests/reference/asr-list1-770ba33.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-list1-770ba33.stdout", - "stdout_hash": "95cb5eae45020d6885b08845886557c4c6496e1cbc5662edc76186e7", + "stdout_hash": "5e882bc52c0e551058899a83645d40b2427fb2c16c157f42e1a84e6c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-list1-770ba33.stdout b/tests/reference/asr-list1-770ba33.stdout index 1c5db1c8f3..caaf9a7153 100644 --- a/tests/reference/asr-list1-770ba33.stdout +++ b/tests/reference/asr-list1-770ba33.stdout @@ -209,6 +209,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -234,6 +235,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -258,6 +260,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -286,6 +289,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d) @@ -297,6 +301,7 @@ ) () .false. + .false. ) (Assignment (Var 3 e) @@ -345,6 +350,7 @@ ) () .false. + .false. ) (ListAppend (Var 3 a) @@ -373,6 +379,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d) @@ -385,6 +392,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d) @@ -398,6 +406,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -417,6 +426,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -436,6 +446,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a11) @@ -448,6 +459,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b11) @@ -460,6 +472,7 @@ ) () .false. + .false. ) (Assert (ListCompare diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index f53eea940d..75f1a0f6ca 100644 --- a/tests/reference/asr-loop3-a579196.json +++ b/tests/reference/asr-loop3-a579196.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-loop3-a579196.stdout", - "stdout_hash": "7503b495cfd49bff9a6a44866de13d531e1e182343844abaaae1f48c", + "stdout_hash": "a52831244585309809ab3beeccf8acb916745ee459e38f628caa89c5", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-loop3-a579196.stdout b/tests/reference/asr-loop3-a579196.stdout index 674c6bcc47..6f643e1a8d 100644 --- a/tests/reference/asr-loop3-a579196.stdout +++ b/tests/reference/asr-loop3-a579196.stdout @@ -56,6 +56,7 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. ) (WhileLoop () diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index d5f813007b..9c75f84cb1 100644 --- a/tests/reference/asr-modules_02-ec92e6f.json +++ b/tests/reference/asr-modules_02-ec92e6f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-modules_02-ec92e6f.stdout", - "stdout_hash": "3a4530af43ffe48f7609d6bc59aefd8df66804d21afdfe920c998ec8", + "stdout_hash": "5b5ed7294a6c6a0a0502d65e48cf95f7f6ec532208115ee744089af0", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-modules_02-ec92e6f.stdout b/tests/reference/asr-modules_02-ec92e6f.stdout index 64d4969bd1..49dc6d7b52 100644 --- a/tests/reference/asr-modules_02-ec92e6f.stdout +++ b/tests/reference/asr-modules_02-ec92e6f.stdout @@ -114,6 +114,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index bc6642b852..87c77019ef 100644 --- a/tests/reference/asr-print_02-afbe092.json +++ b/tests/reference/asr-print_02-afbe092.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-print_02-afbe092.stdout", - "stdout_hash": "e3112a1e50f49d1ce5340263c427ea8ac6cb3f4c2a12ea5e7eff6a97", + "stdout_hash": "afb77b0ed011879b9c9637ef91b299fea5af5164eaa1f4be711610fe", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-print_02-afbe092.stdout b/tests/reference/asr-print_02-afbe092.stdout index de7ee4d5e5..27a513e591 100644 --- a/tests/reference/asr-print_02-afbe092.stdout +++ b/tests/reference/asr-print_02-afbe092.stdout @@ -240,6 +240,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -254,6 +255,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -284,6 +286,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d) @@ -295,6 +298,7 @@ ) () .false. + .false. ) (Print (StringFormat @@ -688,6 +692,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -776,6 +781,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -828,6 +834,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -895,6 +902,7 @@ ) () .false. + .false. ) (Print (StringFormat @@ -1213,6 +1221,7 @@ ) () .false. + .false. ) (Assignment (Var 6 q) @@ -2037,6 +2046,7 @@ ) () .false. + .false. ) (Assignment (Var 6 r) @@ -2773,6 +2783,7 @@ ) () .false. + .false. ) (Print (StringFormat @@ -3007,6 +3018,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c) @@ -3082,6 +3094,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b1) @@ -3114,6 +3127,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b2) @@ -3128,6 +3142,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b) @@ -3152,6 +3167,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index d86f806e55..0eb6947bc8 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.json +++ b/tests/reference/asr-print_list_tuple_03-9de3736.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-print_list_tuple_03-9de3736.stdout", - "stdout_hash": "2fdcc97be5e584ec7ffda193241c5b81c561ea2cce7c68924227f1e1", + "stdout_hash": "30fd8338dde736f9b027b7153130d877a9ca278e9e014df3ede42c75", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.stdout b/tests/reference/asr-print_list_tuple_03-9de3736.stdout index c84909acd5..e5e646420c 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.stdout +++ b/tests/reference/asr-print_list_tuple_03-9de3736.stdout @@ -134,6 +134,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -166,6 +167,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -181,6 +183,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -210,6 +213,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index 0894f436c4..6311cec615 100644 --- a/tests/reference/asr-set1-b7b913a.json +++ b/tests/reference/asr-set1-b7b913a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-set1-b7b913a.stdout", - "stdout_hash": "17a6c0b88ef5011c3b575fccbafca11d1138d8d5913b8e221b8d5aed", + "stdout_hash": "2715bc3316e831046147a00c13df06604285a919b3c52883a66be732", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-set1-b7b913a.stdout b/tests/reference/asr-set1-b7b913a.stdout index d16beed5a1..13fab6e42e 100644 --- a/tests/reference/asr-set1-b7b913a.stdout +++ b/tests/reference/asr-set1-b7b913a.stdout @@ -113,6 +113,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -128,6 +129,7 @@ ) () .false. + .false. ) (Expr (IntrinsicElementalFunction @@ -170,6 +172,7 @@ ) () .false. + .false. ) (Assignment (Var 3 s) @@ -182,6 +185,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index 2985d12bd1..af123466aa 100644 --- a/tests/reference/asr-structs_01-66dc2c9.json +++ b/tests/reference/asr-structs_01-66dc2c9.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_01-66dc2c9.stdout", - "stdout_hash": "2a60f8e55afc14a9baac73daac8b5f03c09ade0bda13a031414aaebd", + "stdout_hash": "63ee266fac67be4ed76abd2f6448d3df1cde2fc4fe0c646fce09f020", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_01-66dc2c9.stdout b/tests/reference/asr-structs_01-66dc2c9.stdout index 8d1495119c..bd56262fce 100644 --- a/tests/reference/asr-structs_01-66dc2c9.stdout +++ b/tests/reference/asr-structs_01-66dc2c9.stdout @@ -179,6 +179,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index 7452867bec..06e561da2e 100644 --- a/tests/reference/asr-structs_01-be14d49.json +++ b/tests/reference/asr-structs_01-be14d49.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_01-be14d49.stdout", - "stdout_hash": "4865bc49fae8217794b58578ff5c0a07e3d1ac4ecd46bc6a37a48d68", + "stdout_hash": "efbe9831babb3904858a55ac9cf60a39dc8a8d3f855d84c793e2b4c4", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_01-be14d49.stdout b/tests/reference/asr-structs_01-be14d49.stdout index 257a79be67..8127b9f34b 100644 --- a/tests/reference/asr-structs_01-be14d49.stdout +++ b/tests/reference/asr-structs_01-be14d49.stdout @@ -189,6 +189,7 @@ ) () .false. + .false. ) (Assignment (StructInstanceMember @@ -219,6 +220,7 @@ ) () .false. + .false. )] () Public @@ -399,6 +401,7 @@ ) () .false. + .false. ) (SubroutineCall 2 f @@ -454,6 +457,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assignment (StructInstanceMember @@ -476,6 +480,7 @@ ) () .false. + .false. ) (SubroutineCall 2 f diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index ea8b06eae3..df7db5e621 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.json +++ b/tests/reference/asr-test_bool_binop-f856ef0.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_bool_binop-f856ef0.stdout", - "stdout_hash": "69394ba5c2015f368c58fecb5675ab5c4562b074369e60934cb47c9c", + "stdout_hash": "2e14ec0cd0618578ddc6ed04403d773badebe79b6c2a41e4301bbd53", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_bool_binop-f856ef0.stdout b/tests/reference/asr-test_bool_binop-f856ef0.stdout index 35c78ec362..bc1cd1e2d3 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.stdout +++ b/tests/reference/asr-test_bool_binop-f856ef0.stdout @@ -177,6 +177,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -215,6 +216,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -253,6 +255,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -290,6 +293,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -327,6 +331,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -365,6 +370,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -384,6 +390,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -393,6 +400,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f) @@ -415,6 +423,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index f2b2b4cd15..84ac7e039d 100644 --- a/tests/reference/asr-test_builtin-aa64615.json +++ b/tests/reference/asr-test_builtin-aa64615.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin-aa64615.stdout", - "stdout_hash": "3359ca598136465afe514a77faa9d3e4fb481b6bae1c24a40060d997", + "stdout_hash": "0c5bc933f1c34bc9a60256a5d4a057a22ff5ad93efcf0fd7d92b8b4b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin-aa64615.stdout b/tests/reference/asr-test_builtin-aa64615.stdout index d4e9b9923e..ff6060ea54 100644 --- a/tests/reference/asr-test_builtin-aa64615.stdout +++ b/tests/reference/asr-test_builtin-aa64615.stdout @@ -261,24 +261,28 @@ (IntegerConstant 97 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 q) (IntegerConstant 112 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 r) (IntegerConstant 10 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 s) (IntegerConstant 65 (Integer 4) Decimal) () .false. + .false. ) (Print (StringFormat @@ -356,6 +360,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b) @@ -365,6 +370,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c) @@ -374,6 +380,7 @@ ) () .false. + .false. ) (Assignment (Var 5 d) @@ -383,6 +390,7 @@ ) () .false. + .false. ) (Print (StringFormat @@ -798,6 +806,7 @@ (IntegerConstant 33 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 exclamation) @@ -810,6 +819,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -853,6 +863,7 @@ (IntegerConstant 36 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 dollar) @@ -865,6 +876,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -908,6 +920,7 @@ (IntegerConstant 40 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 left_parenthesis) @@ -920,6 +933,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -963,6 +977,7 @@ (IntegerConstant 43 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 plus) @@ -975,6 +990,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1018,6 +1034,7 @@ (IntegerConstant 48 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 zero) @@ -1030,6 +1047,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1073,6 +1091,7 @@ (IntegerConstant 57 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 nine) @@ -1085,6 +1104,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1128,6 +1148,7 @@ (IntegerConstant 59 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 semicolon) @@ -1140,6 +1161,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1183,6 +1205,7 @@ (IntegerConstant 65 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 capital_a) @@ -1195,6 +1218,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1238,6 +1262,7 @@ (IntegerConstant 90 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 capital_z) @@ -1250,6 +1275,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1293,6 +1319,7 @@ (IntegerConstant 93 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 right_bracket) @@ -1305,6 +1332,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1348,6 +1376,7 @@ (IntegerConstant 97 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 small_a) @@ -1360,6 +1389,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1403,6 +1433,7 @@ (IntegerConstant 122 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 small_z) @@ -1415,6 +1446,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1458,6 +1490,7 @@ (IntegerConstant 125 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 4 right_brace) @@ -1470,6 +1503,7 @@ ) () .false. + .false. ) (Assert (StringCompare @@ -1841,6 +1875,7 @@ ) () .false. + .false. ) (Assignment (Var 3 exclamation_unicode) @@ -1851,6 +1886,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1890,6 +1926,7 @@ ) () .false. + .false. ) (Assignment (Var 3 dollar_unicode) @@ -1900,6 +1937,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1939,6 +1977,7 @@ ) () .false. + .false. ) (Assignment (Var 3 left_parenthesis_unicode) @@ -1949,6 +1988,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1988,6 +2028,7 @@ ) () .false. + .false. ) (Assignment (Var 3 plus_unicode) @@ -1998,6 +2039,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2037,6 +2079,7 @@ ) () .false. + .false. ) (Assignment (Var 3 zero_unicode) @@ -2047,6 +2090,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2086,6 +2130,7 @@ ) () .false. + .false. ) (Assignment (Var 3 nine_unicode) @@ -2096,6 +2141,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2135,6 +2181,7 @@ ) () .false. + .false. ) (Assignment (Var 3 semicolon_unicode) @@ -2145,6 +2192,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2184,6 +2232,7 @@ ) () .false. + .false. ) (Assignment (Var 3 capital_a_unicode) @@ -2194,6 +2243,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2233,6 +2283,7 @@ ) () .false. + .false. ) (Assignment (Var 3 capital_z_unicode) @@ -2243,6 +2294,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2282,6 +2334,7 @@ ) () .false. + .false. ) (Assignment (Var 3 right_bracket_unicode) @@ -2292,6 +2345,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2331,6 +2385,7 @@ ) () .false. + .false. ) (Assignment (Var 3 small_a_unicode) @@ -2341,6 +2396,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2380,6 +2436,7 @@ ) () .false. + .false. ) (Assignment (Var 3 small_z_unicode) @@ -2390,6 +2447,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -2429,6 +2487,7 @@ ) () .false. + .false. ) (Assignment (Var 3 right_brace_unicode) @@ -2439,6 +2498,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index e3a009f8a4..f2fd98cc43 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.json +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_abs-c74d2c9.stdout", - "stdout_hash": "5b8326529d72337b2da9588ebd9e364f05080be42c37c3dd6059ccd0", + "stdout_hash": "f71ff067da3dd587d9ef609eec8b6cf500141937f3aeb1aabde73509", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.stdout b/tests/reference/asr-test_builtin_abs-c74d2c9.stdout index ba478187f5..5cdc0107a3 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.stdout +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.stdout @@ -221,6 +221,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -256,6 +257,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -362,6 +364,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -399,6 +402,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -453,6 +457,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -489,6 +494,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -525,6 +531,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -555,6 +562,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -585,6 +593,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index 2e794c7ed9..8c49c3a783 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.json +++ b/tests/reference/asr-test_builtin_bool-330223a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_bool-330223a.stdout", - "stdout_hash": "2860ed233d9338e2f020555e70f489ed6a41fc908d43221ff12ce25d", + "stdout_hash": "522f9c6a4b81600ae67102dc2ee4dba186e6e5d75cc974b21cafa6f2", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_bool-330223a.stdout b/tests/reference/asr-test_builtin_bool-330223a.stdout index 0645f17463..3338f9c97b 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.stdout +++ b/tests/reference/asr-test_builtin_bool-330223a.stdout @@ -313,6 +313,7 @@ (IntegerConstant 34 (Integer 4) Decimal) () .false. + .false. ) (Assert (Cast @@ -328,6 +329,7 @@ (IntegerConstant 0 (Integer 4) Decimal) () .false. + .false. ) (Assert (LogicalNot @@ -387,6 +389,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -407,6 +410,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -431,6 +435,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -449,6 +454,7 @@ ) () .false. + .false. ) (Assert (LogicalNot @@ -471,6 +477,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -541,6 +548,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -567,6 +575,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -585,6 +594,7 @@ ) () .false. + .false. ) (Assert (LogicalNot @@ -607,6 +617,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -662,6 +673,7 @@ ) () .false. + .false. ) (Assert (Var 3 b) @@ -675,6 +687,7 @@ ) () .false. + .false. ) (Assert (LogicalNot @@ -731,6 +744,7 @@ ) () .false. + .false. ) (Assert (Cast @@ -767,6 +781,7 @@ ) () .false. + .false. ) (Assert (LogicalNot @@ -843,6 +858,7 @@ ) () .false. + .false. ) (Assert (Cast diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index 000f677b14..31ab9e3bb0 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.json +++ b/tests/reference/asr-test_builtin_float-20601dd.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_float-20601dd.stdout", - "stdout_hash": "b0605edbd18b899da9f2fdc116fa1713d380c2941e61a201d492ffe1", + "stdout_hash": "dee0af883a3d45f64b55a4de0cc237a67a50758bec5d91ab8356c7b5", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_float-20601dd.stdout b/tests/reference/asr-test_builtin_float-20601dd.stdout index fec4e2b1b5..573c1b1429 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.stdout +++ b/tests/reference/asr-test_builtin_float-20601dd.stdout @@ -155,6 +155,7 @@ (IntegerConstant 34 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 f) @@ -172,6 +173,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -243,6 +245,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -462,6 +465,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f2) @@ -473,6 +477,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -495,6 +500,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index fd7e62c768..f42e1a3570 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.json +++ b/tests/reference/asr-test_builtin_len-55b0dec.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_len-55b0dec.stdout", - "stdout_hash": "a54a34cbed62340ac346de56cc8e10e6d5cb5adbd5a526f24058cb8f", + "stdout_hash": "4fe66e5b1a202d962dab25e30b2d2144e53316eaec16d4f2774ca966", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_len-55b0dec.stdout b/tests/reference/asr-test_builtin_len-55b0dec.stdout index b41c09afeb..cd2ce3514d 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.stdout +++ b/tests/reference/asr-test_builtin_len-55b0dec.stdout @@ -306,6 +306,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -329,6 +330,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -397,6 +399,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -441,6 +444,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -466,6 +470,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -534,6 +539,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -562,6 +568,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -610,6 +617,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -650,6 +658,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -670,6 +679,7 @@ ) () .false. + .false. ) (DoLoop () diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index 8811a30de0..4fa4f6a9ae 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.json +++ b/tests/reference/asr-test_builtin_pow-f02fcda.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_pow-f02fcda.stdout", - "stdout_hash": "4cfd190802c0ea31ea7c966a713dd35246bb52a315a62ac826e64213", + "stdout_hash": "397ea8cfa2896690edce23c6b766cf830a93d00aaaa0275dfe56e9b1", "stderr": "asr-test_builtin_pow-f02fcda.stderr", "stderr_hash": "859ce76c74748f2d32c7eab92cfbba789a78d4cbf5818646b99806ea", "returncode": 0 diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.stdout b/tests/reference/asr-test_builtin_pow-f02fcda.stdout index f0c12e9307..37c5079b8d 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stdout +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stdout @@ -592,18 +592,21 @@ ) () .false. + .false. ) (Assignment (Var 3 a) (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -633,12 +636,14 @@ (IntegerConstant 6 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -668,12 +673,14 @@ (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) (IntegerConstant 0 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -703,6 +710,7 @@ (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) @@ -713,12 +721,14 @@ ) () .false. + .false. ) (Assignment (Var 3 a) (IntegerConstant 6 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) @@ -729,6 +739,7 @@ ) () .false. + .false. ) (Assignment (Var 3 i1) @@ -740,6 +751,7 @@ ) () .false. + .false. ) (Assignment (Var 3 i2) @@ -751,6 +763,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -790,6 +803,7 @@ ) () .false. + .false. ) (Assignment (Var 3 i2) @@ -805,6 +819,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f1) @@ -844,6 +859,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f2) @@ -861,6 +877,7 @@ ) () .false. + .false. ) (Assignment (Var 3 p) @@ -875,6 +892,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f1) @@ -889,6 +907,7 @@ ) () .false. + .false. ) (Assignment (Var 3 f1) @@ -903,6 +922,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b1) @@ -912,6 +932,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b2) @@ -921,6 +942,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1011,6 +1033,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a2) @@ -1020,6 +1043,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1092,6 +1116,7 @@ (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 y) @@ -1101,6 +1126,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1861,6 +1887,7 @@ ) () .false. + .false. ) (Assignment (Var 3 j) @@ -1872,6 +1899,7 @@ ) () .false. + .false. ) (Assignment (Var 3 k) @@ -1883,6 +1911,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -1934,6 +1963,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c1) @@ -1948,6 +1978,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 001ca6b2bf..18aceca49d 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.json +++ b/tests/reference/asr-test_builtin_round-7417a21.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_builtin_round-7417a21.stdout", - "stdout_hash": "ebeb2d2c44604bedf6b197e3679b7b08efb43740db446f140818a168", + "stdout_hash": "9345a4dc6e986bb7c69f77b8023eab5a0b8895390c0fceb8cf1751e6", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_builtin_round-7417a21.stdout b/tests/reference/asr-test_builtin_round-7417a21.stdout index bda94fea68..f45deebac7 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.stdout +++ b/tests/reference/asr-test_builtin_round-7417a21.stdout @@ -301,6 +301,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -334,6 +335,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -364,6 +366,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -390,6 +393,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -423,6 +427,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -453,6 +458,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -666,6 +672,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -693,6 +700,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -745,6 +753,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -782,6 +791,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -819,6 +829,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -850,6 +861,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -876,6 +888,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index 337389a062..bcc8fafaa5 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.json +++ b/tests/reference/asr-test_c_interop_01-e374f43.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_c_interop_01-e374f43.stdout", - "stdout_hash": "0785781edc544eac5bb6925d3c3f1098199468538b87717805f903c6", + "stdout_hash": "86b698b87a72234e9293f2d9ac39eb6a29a20b84bb2663f69388f4bf", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_c_interop_01-e374f43.stdout b/tests/reference/asr-test_c_interop_01-e374f43.stdout index e83bf821a9..243a1cc5d3 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.stdout +++ b/tests/reference/asr-test_c_interop_01-e374f43.stdout @@ -240,6 +240,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index 3611fc440e..d0f8b09a0e 100644 --- a/tests/reference/asr-test_complex_01-a6def58.json +++ b/tests/reference/asr-test_complex_01-a6def58.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_01-a6def58.stdout", - "stdout_hash": "89d61076b786cff542070a41acec73422799880daad0f81526b8fd77", + "stdout_hash": "429a8cc74f56f85674d49bc23d709dbad8a38eb75ea53ad5e0d3138f", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_01-a6def58.stdout b/tests/reference/asr-test_complex_01-a6def58.stdout index 6245878f33..ca37d0f4ea 100644 --- a/tests/reference/asr-test_complex_01-a6def58.stdout +++ b/tests/reference/asr-test_complex_01-a6def58.stdout @@ -424,6 +424,7 @@ ) () .false. + .false. ) (Assignment (Var 4 eps) @@ -433,6 +434,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -513,6 +515,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -599,6 +602,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -678,6 +682,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -745,6 +750,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -763,6 +769,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -852,6 +859,7 @@ ) () .false. + .false. ) (Assignment (Var 4 a3) @@ -869,6 +877,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x2) @@ -883,6 +892,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -935,6 +945,7 @@ ) () .false. + .false. ) (Assignment (Var 4 i2) @@ -950,6 +961,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -964,6 +976,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -978,6 +991,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -992,6 +1006,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -1010,6 +1025,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -1032,6 +1048,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -1050,6 +1067,7 @@ ) () .false. + .false. )] () Public @@ -1189,6 +1207,7 @@ ) () .false. + .false. ) (Assignment (Var 6 b) @@ -1204,6 +1223,7 @@ ) () .false. + .false. ) (Assert (LogicalNot @@ -1230,6 +1250,7 @@ ) () .false. + .false. ) (Assignment (Var 6 b) @@ -1245,6 +1266,7 @@ ) () .false. + .false. ) (Assert (Var 6 b) @@ -1411,6 +1433,7 @@ ) () .false. + .false. ) (Assignment (Var 5 _c) @@ -1421,6 +1444,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1540,6 +1564,7 @@ ) () .false. + .false. ) (Assignment (Var 5 _c) @@ -1550,6 +1575,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1669,6 +1695,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c2) @@ -1679,6 +1706,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1772,6 +1800,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c2) @@ -1782,6 +1811,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -2002,6 +2032,7 @@ ) () .false. + .false. ) (Assignment (Var 3 eps) @@ -2011,6 +2042,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a) @@ -2021,6 +2053,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -2031,6 +2064,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index d9043af521..e64f2a3c32 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.json +++ b/tests/reference/asr-test_complex_02-782ba2d.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_complex_02-782ba2d.stdout", - "stdout_hash": "dd9a40e24b5c405045ddff6a8e1ec7c51188e50eb718d53af35d3e5c", + "stdout_hash": "6b75fea45687e76b217f410262b5b8bd78fdc29d2f71cade2db439f1", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_complex_02-782ba2d.stdout b/tests/reference/asr-test_complex_02-782ba2d.stdout index 82f109f1c2..24bd04f7c3 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.stdout +++ b/tests/reference/asr-test_complex_02-782ba2d.stdout @@ -225,6 +225,7 @@ ) () .false. + .false. ) (Assignment (Var 3 eps) @@ -234,6 +235,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -288,6 +290,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -449,6 +452,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -487,6 +491,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -499,6 +504,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -511,6 +517,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -523,6 +530,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -535,6 +543,7 @@ ) () .false. + .false. )] () Public @@ -656,6 +665,7 @@ ) () .false. + .false. ) (Assignment (Var 5 y) @@ -685,6 +695,7 @@ ) () .false. + .false. ) (Assignment (Var 5 z) @@ -697,6 +708,7 @@ ) () .false. + .false. ) (Assignment (Var 5 z) @@ -709,6 +721,7 @@ ) () .false. + .false. ) (Assignment (Var 5 z) @@ -721,6 +734,7 @@ ) () .false. + .false. ) (Assignment (Var 5 z) @@ -733,6 +747,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 6919c0d169..82936dd2db 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.json +++ b/tests/reference/asr-test_list3-5f4d2a8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_list3-5f4d2a8.stdout", - "stdout_hash": "d96a2f1c542b4186a359f6668d3976620aa5cd122a5dc763f933f21b", + "stdout_hash": "304fa4eea30be46455815d1068012478f71e9f375be98a9fd551c53b", "stderr": "asr-test_list3-5f4d2a8.stderr", "stderr_hash": "3e8e102841bfe5ae8524aa793b39cdf33de7e7073744a01f0049b424", "returncode": 0 diff --git a/tests/reference/asr-test_list3-5f4d2a8.stdout b/tests/reference/asr-test_list3-5f4d2a8.stdout index 409283ebd1..526430e602 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stdout +++ b/tests/reference/asr-test_list3-5f4d2a8.stdout @@ -86,6 +86,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index 6fcef84ce4..acd5fbb0a6 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.json +++ b/tests/reference/asr-test_max_min-3c2fc51.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_max_min-3c2fc51.stdout", - "stdout_hash": "2ac9f96db02c1ad582011aa23d95742c9bf2cd576bc26582134e0aa0", + "stdout_hash": "8b0d7e5016036b2756bd541555d3c09dc99a8a0db78edaa6ad631346", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_max_min-3c2fc51.stdout b/tests/reference/asr-test_max_min-3c2fc51.stdout index cc5b56138b..5f6bf0eafa 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.stdout +++ b/tests/reference/asr-test_max_min-3c2fc51.stdout @@ -194,6 +194,7 @@ ) () .false. + .false. ) (Assignment (Var 4 e) @@ -203,6 +204,7 @@ ) () .false. + .false. ) (Assignment (Var 4 f) @@ -212,6 +214,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -345,18 +348,21 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 b) (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 c) (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare @@ -534,6 +540,7 @@ ) () .false. + .false. ) (Assignment (Var 6 e) @@ -543,6 +550,7 @@ ) () .false. + .false. ) (Assignment (Var 6 f) @@ -552,6 +560,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -685,18 +694,21 @@ (IntegerConstant 1 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 b) (IntegerConstant 2 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 5 c) (IntegerConstant 3 (Integer 4) Decimal) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index e1ee78cb55..4ddd3509a5 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.json +++ b/tests/reference/asr-test_numpy_03-e600a49.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_03-e600a49.stdout", - "stdout_hash": "aa03621cfc3ea1d2303dfcde798b8a942843dca3f603d76dd2ce647c", + "stdout_hash": "d5af9280834ac192af09eb66b6883b9262c0cc2edc1cfc23273c1ec1", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_03-e600a49.stdout b/tests/reference/asr-test_numpy_03-e600a49.stdout index 83cc062f2e..636898d54e 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.stdout +++ b/tests/reference/asr-test_numpy_03-e600a49.stdout @@ -346,6 +346,7 @@ ) () .false. + .false. ) (Assignment (Var 226 b) @@ -380,6 +381,7 @@ ) () .false. + .false. ) (DoLoop () @@ -405,6 +407,7 @@ ) () .false. + .false. ) (Assignment (Var 226 j) @@ -423,6 +426,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -457,6 +461,7 @@ ) () .false. + .false. )] [] ) @@ -498,6 +503,7 @@ ) () .false. + .false. ) (Assignment (Var 226 newshape) @@ -532,6 +538,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -546,6 +553,7 @@ (IntegerConstant 16 (Integer 4) Decimal) () .false. + .false. ) (Assignment (ArrayItem @@ -560,6 +568,7 @@ (IntegerConstant 16 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 226 a) @@ -587,6 +596,7 @@ ) () .false. + .false. ) (DoLoop () @@ -712,6 +722,7 @@ ) () .false. + .false. ) (Assignment (Var 226 newshape1) @@ -746,6 +757,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -760,6 +772,7 @@ (IntegerConstant 16 (Integer 4) Decimal) () .false. + .false. ) (Assignment (ArrayItem @@ -774,6 +787,7 @@ (IntegerConstant 16 (Integer 4) Decimal) () .false. + .false. ) (Assignment (ArrayItem @@ -788,6 +802,7 @@ (IntegerConstant 16 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 226 c) @@ -815,6 +830,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1231,6 +1247,7 @@ ) () .false. + .false. ) (Assignment (Var 225 b) @@ -1265,6 +1282,7 @@ ) () .false. + .false. ) (Assignment (Var 225 newshape) @@ -1299,6 +1317,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -1313,6 +1332,7 @@ (IntegerConstant 256 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 225 b) @@ -1340,6 +1360,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1365,6 +1386,7 @@ ) () .false. + .false. ) (Assignment (Var 225 j) @@ -1383,6 +1405,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -1479,6 +1502,7 @@ ) () .false. + .false. ) (Assignment (Var 225 c) @@ -1523,6 +1547,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1605,6 +1630,7 @@ ) () .false. + .false. )] [] )] @@ -1645,6 +1671,7 @@ ) () .false. + .false. ) (Assignment (Var 225 newshape1) @@ -1679,6 +1706,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -1693,6 +1721,7 @@ (IntegerConstant 4096 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 225 d) @@ -1720,6 +1749,7 @@ ) () .false. + .false. ) (DoLoop () @@ -1762,6 +1792,7 @@ ) () .false. + .false. ) (Assignment (Var 225 j) @@ -1787,6 +1818,7 @@ ) () .false. + .false. ) (Assignment (Var 225 k) @@ -1817,6 +1849,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -2082,6 +2115,7 @@ ) () .false. + .false. ) (DoLoop () @@ -2143,6 +2177,7 @@ ) () .false. + .false. )] [] )] @@ -2200,6 +2235,7 @@ ) () .false. + .false. ) (DoLoop () @@ -2242,6 +2278,7 @@ ) () .false. + .false. ) (Assignment (Var 227 j) @@ -2267,6 +2304,7 @@ ) () .false. + .false. ) (Assignment (Var 227 k) @@ -2297,6 +2335,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -2337,6 +2376,7 @@ ) () .false. + .false. )] [] ) diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index 880c6bba68..8e395e21c9 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.json +++ b/tests/reference/asr-test_numpy_04-ecbb614.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_numpy_04-ecbb614.stdout", - "stdout_hash": "973343d2b315778162ad2def56a30eadae3135f6cb63154f28132c6d", + "stdout_hash": "3295530a626d368546b92af25541203479f043611e75b2a0ef06f647", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_numpy_04-ecbb614.stdout b/tests/reference/asr-test_numpy_04-ecbb614.stdout index 4a55f7fd36..13896b2c30 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.stdout +++ b/tests/reference/asr-test_numpy_04-ecbb614.stdout @@ -165,12 +165,13 @@ (Real 8) [((IntegerConstant 0 (Integer 4) Decimal) (IntegerConstant 3 (Integer 4) Decimal))] - PointerToDataArray + PointerArray ) RowMajor ) () .false. + .false. ) (Assignment (Var 225 eps) @@ -180,6 +181,7 @@ ) () .false. + .false. ) (Assert (RealCompare @@ -365,12 +367,13 @@ (Integer 4) [((IntegerConstant 0 (Integer 4) Decimal) (IntegerConstant 3 (Integer 4) Decimal))] - PointerToDataArray + PointerArray ) RowMajor ) () .false. + .false. ) (Assignment (Var 226 eps) @@ -380,6 +383,7 @@ ) () .false. + .false. ) (Assert (RealCompare diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index 0088420406..a4dd862665 100644 --- a/tests/reference/asr-test_set1-11379c7.json +++ b/tests/reference/asr-test_set1-11379c7.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_set1-11379c7.stdout", - "stdout_hash": "3d7a0570bfbf0ba9630ddf1a991f627a6232dcb5f7e8610c2b305467", + "stdout_hash": "a56bd146792dfd82891d160916d9b00f55df8f85e28b057785b8b2a4", "stderr": "asr-test_set1-11379c7.stderr", "stderr_hash": "64dea3d94817d0666cf71481546f7ec61639f47a3b696fe96ae287c6", "returncode": 0 diff --git a/tests/reference/asr-test_set1-11379c7.stdout b/tests/reference/asr-test_set1-11379c7.stdout index a56aec009f..9d450d786a 100644 --- a/tests/reference/asr-test_set1-11379c7.stdout +++ b/tests/reference/asr-test_set1-11379c7.stdout @@ -65,6 +65,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index 9ce5cdf423..5bc0d01a00 100644 --- a/tests/reference/asr-test_set2-d91a6f0.json +++ b/tests/reference/asr-test_set2-d91a6f0.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_set2-d91a6f0.stdout", - "stdout_hash": "3d7a0570bfbf0ba9630ddf1a991f627a6232dcb5f7e8610c2b305467", + "stdout_hash": "a56bd146792dfd82891d160916d9b00f55df8f85e28b057785b8b2a4", "stderr": "asr-test_set2-d91a6f0.stderr", "stderr_hash": "36a3e507b04f030fc4e281ffe82947765ef640b6c558030957bd3e90", "returncode": 0 diff --git a/tests/reference/asr-test_set2-d91a6f0.stdout b/tests/reference/asr-test_set2-d91a6f0.stdout index a56aec009f..9d450d786a 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stdout +++ b/tests/reference/asr-test_set2-d91a6f0.stdout @@ -65,6 +65,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index ebf11c467f..de901307ee 100644 --- a/tests/reference/asr-test_set4-53fea39.json +++ b/tests/reference/asr-test_set4-53fea39.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_set4-53fea39.stdout", - "stdout_hash": "02d43ca1d241d62db6bfda4ff00d4684a4066163bbe08a28cf81bd69", + "stdout_hash": "899f85c60f406392674a5a43af850371dbcd3e7ce2d685f2d5ed8cc8", "stderr": "asr-test_set4-53fea39.stderr", "stderr_hash": "d9646bd3609c55ff39f57ca435fedc7dabed530caf28caddc9e58a06", "returncode": 0 diff --git a/tests/reference/asr-test_set4-53fea39.stdout b/tests/reference/asr-test_set4-53fea39.stdout index da4d2bc817..011c6e4a52 100644 --- a/tests/reference/asr-test_set4-53fea39.stdout +++ b/tests/reference/asr-test_set4-53fea39.stdout @@ -65,6 +65,7 @@ ) () .false. + .false. )] () Public diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index 8096cace2c..8684570e5d 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.json +++ b/tests/reference/asr-test_unary_op_03-e799eae.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_unary_op_03-e799eae.stdout", - "stdout_hash": "83e487686bc8e9248e822775c300957a0769b30a3d1ec6a0380c69ff", + "stdout_hash": "9d00c7c5d3f2fd337d7483cdb225734639a3cf8263c01a1d6e798c7a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_unary_op_03-e799eae.stdout b/tests/reference/asr-test_unary_op_03-e799eae.stdout index 37c6d3374b..6c4c5edeb5 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.stdout +++ b/tests/reference/asr-test_unary_op_03-e799eae.stdout @@ -113,6 +113,7 @@ (IntegerConstant 5 (Integer 4) Decimal) () .false. + .false. ) (Assignment (Var 3 res) @@ -123,6 +124,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare @@ -147,6 +149,7 @@ ) () .false. + .false. ) (Assert (IntegerCompare diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index 80ad6bd874..43ceabd15a 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.json +++ b/tests/reference/asr-test_zero_division-3dd84e8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_zero_division-3dd84e8.stdout", - "stdout_hash": "bed6130d597574cfcdf578c724acf0d6a17394f6691282f9ebdd761d", + "stdout_hash": "77a86fbb696d93b2f28b1bea4805b01d2a0a8f2dc85343b3399cb812", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_zero_division-3dd84e8.stdout b/tests/reference/asr-test_zero_division-3dd84e8.stdout index e4d3d57267..376ee395b9 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.stdout +++ b/tests/reference/asr-test_zero_division-3dd84e8.stdout @@ -92,6 +92,7 @@ (IntegerConstant 4 (Integer 4) Decimal) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index 8ab48c3176..b56d348dbc 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.json +++ b/tests/reference/asr-test_zero_division2-d84989f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_zero_division2-d84989f.stdout", - "stdout_hash": "fa4a8bfcdcfa8be7fde0d306232a78fc5e7f73af4459a5bb02537c77", + "stdout_hash": "72d92b5b019f906e2accb3a0169207a3db59290a0ee35afc5e560537", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_zero_division2-d84989f.stdout b/tests/reference/asr-test_zero_division2-d84989f.stdout index 9bbb09470a..c665e87fe7 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.stdout +++ b/tests/reference/asr-test_zero_division2-d84989f.stdout @@ -95,6 +95,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index c8a17eae20..e2bdb85de0 100644 --- a/tests/reference/asr-tuple1-09972ab.json +++ b/tests/reference/asr-tuple1-09972ab.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-tuple1-09972ab.stdout", - "stdout_hash": "712bf1d6ab8cc3ce07543caf85aef5d87040e080775f9dbca724ff79", + "stdout_hash": "639c2cc9a9a6db4f961bdee39fdaff3b85a4dda684ac62a51315fbc9", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-tuple1-09972ab.stdout b/tests/reference/asr-tuple1-09972ab.stdout index fb25341656..dda49d62f8 100644 --- a/tests/reference/asr-tuple1-09972ab.stdout +++ b/tests/reference/asr-tuple1-09972ab.stdout @@ -351,6 +351,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a1) @@ -378,6 +379,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a2) @@ -402,6 +404,7 @@ ) () .false. + .false. ) (Assignment (Var 3 float_mem) @@ -419,6 +422,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a3) @@ -447,6 +451,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a4) @@ -486,6 +491,7 @@ ) () .false. + .false. ) (Assignment (Var 3 float_mem1) @@ -503,6 +509,7 @@ ) () .false. + .false. ) (Assignment (Var 3 float_mem2) @@ -520,6 +527,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a5) @@ -568,6 +576,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b0) @@ -579,6 +588,7 @@ ) () .false. + .false. ) (Assignment (TupleConstant @@ -609,6 +619,7 @@ ) () .false. + .false. ) (Assignment (Var 3 a11) @@ -622,6 +633,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b11) @@ -635,6 +647,7 @@ ) () .false. + .false. ) (Assert (TupleCompare diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 9871aae0ef..6759d44f85 100644 --- a/tests/reference/asr-vec_01-66ac423.json +++ b/tests/reference/asr-vec_01-66ac423.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-vec_01-66ac423.stdout", - "stdout_hash": "27f32a4a36f9cad1cac67e1ccba9a98ef01b9dcad4ec21fb037c0cbb", + "stdout_hash": "b3c519a2e6215b63309d9d31bc887ae3d488437a2074209225c88a41", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-vec_01-66ac423.stdout b/tests/reference/asr-vec_01-66ac423.stdout index 043840eacd..79a43c2c66 100644 --- a/tests/reference/asr-vec_01-66ac423.stdout +++ b/tests/reference/asr-vec_01-66ac423.stdout @@ -172,6 +172,7 @@ ) () .false. + .false. ) (Assignment (Var 225 b) @@ -206,6 +207,7 @@ ) () .false. + .false. ) (DoLoop () @@ -235,6 +237,7 @@ ) () .false. + .false. )] [] ) @@ -271,6 +274,7 @@ ) () .false. + .false. )] [] ) diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index c53b7c63b6..0ecddca727 100644 --- a/tests/reference/asr_json-modules_02-53952e6.json +++ b/tests/reference/asr_json-modules_02-53952e6.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr_json-modules_02-53952e6.stdout", - "stdout_hash": "e8e10e0911b4caa58b0a954977d1e681724def385a1b4f23b736b34e", + "stdout_hash": "9846b0ca341e59554f364f1d3ecbacc8b286bf928e946c62d1e0e195", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr_json-modules_02-53952e6.stdout b/tests/reference/asr_json-modules_02-53952e6.stdout index 2398fc8a24..09416840c8 100644 --- a/tests/reference/asr_json-modules_02-53952e6.stdout +++ b/tests/reference/asr_json-modules_02-53952e6.stdout @@ -445,7 +445,8 @@ } }, "overloaded": [], - "realloc_lhs": false + "realloc_lhs": false, + "move_allocation": false }, "loc": { "first": 79, diff --git a/tests/reference/llvm-bool1-af4376b.json b/tests/reference/llvm-bool1-af4376b.json index 4e9d01b4cc..52baf6b22f 100644 --- a/tests/reference/llvm-bool1-af4376b.json +++ b/tests/reference/llvm-bool1-af4376b.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm-bool1-af4376b.stdout", - "stdout_hash": "db97f976e5422118e04265a15db4584c1c743a50fb46a6d1f2083557", + "stdout_hash": "6424ccae781f7de5d61553f9c37229455aecacc779b58b963a0efd08", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm-bool1-af4376b.stdout b/tests/reference/llvm-bool1-af4376b.stdout index a6978e000b..4f5b8ce28c 100644 --- a/tests/reference/llvm-bool1-af4376b.stdout +++ b/tests/reference/llvm-bool1-af4376b.stdout @@ -28,32 +28,32 @@ return: ; preds = %.entry define void @__module___main___test_bool() { .entry: %b = alloca i1, align 1 - %0 = alloca i1, align 1 - store i1 true, i1* %0, align 1 - %1 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, i1* %0) - %2 = call i64 @_lfortran_str_len(i8* %1) - %3 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc = bitcast i8* %3 to %string_descriptor* + %0 = alloca i64, align 8 + %1 = alloca i1, align 1 + store i1 true, i1* %1, align 1 + %2 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info, i32 0, i32 0), i64* %0, i32 0, i32 0, i1* %1) + %3 = load i64, i64* %0, align 4 + %stringFormat_desc = alloca %string_descriptor, align 8 %4 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 - store i8* %1, i8** %4, align 8 + store i8* %2, i8** %4, align 8 %5 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 - store i64 %2, i64* %5, align 4 + store i64 %3, i64* %5, align 4 %6 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 %7 = load i8*, i8** %6, align 8 %8 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 %9 = load i64, i64* %8, align 4 %10 = trunc i64 %9 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @1, i32 0, i32 0), i8* %7, i32 %10, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @0, i32 0, i32 0), i32 1) - %11 = alloca i1, align 1 - store i1 false, i1* %11, align 1 - %12 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.1, i32 0, i32 0), i32 0, i32 0, i1* %11) - %13 = call i64 @_lfortran_str_len(i8* %12) - %14 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc1 = bitcast i8* %14 to %string_descriptor* + %11 = alloca i64, align 8 + %12 = alloca i1, align 1 + store i1 false, i1* %12, align 1 + %13 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.1, i32 0, i32 0), i64* %11, i32 0, i32 0, i1* %12) + %14 = load i64, i64* %11, align 4 + %stringFormat_desc1 = alloca %string_descriptor, align 8 %15 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 0 - store i8* %12, i8** %15, align 8 + store i8* %13, i8** %15, align 8 %16 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 1 - store i64 %13, i64* %16, align 4 + store i64 %14, i64* %16, align 4 %17 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 0 %18 = load i8*, i8** %17, align 8 %19 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 1 @@ -61,14 +61,14 @@ define void @__module___main___test_bool() { %21 = trunc i64 %20 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @3, i32 0, i32 0), i8* %18, i32 %21, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @2, i32 0, i32 0), i32 1) store i1 true, i1* %b, align 1 - %22 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.2, i32 0, i32 0), i32 0, i32 0, i1* %b) - %23 = call i64 @_lfortran_str_len(i8* %22) - %24 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc2 = bitcast i8* %24 to %string_descriptor* + %22 = alloca i64, align 8 + %23 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.2, i32 0, i32 0), i64* %22, i32 0, i32 0, i1* %b) + %24 = load i64, i64* %22, align 4 + %stringFormat_desc2 = alloca %string_descriptor, align 8 %25 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 0 - store i8* %22, i8** %25, align 8 + store i8* %23, i8** %25, align 8 %26 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 1 - store i64 %23, i64* %26, align 4 + store i64 %24, i64* %26, align 4 %27 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 0 %28 = load i8*, i8** %27, align 8 %29 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 1 @@ -76,14 +76,14 @@ define void @__module___main___test_bool() { %31 = trunc i64 %30 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @5, i32 0, i32 0), i8* %28, i32 %31, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @4, i32 0, i32 0), i32 1) store i1 false, i1* %b, align 1 - %32 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.3, i32 0, i32 0), i32 0, i32 0, i1* %b) - %33 = call i64 @_lfortran_str_len(i8* %32) - %34 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc3 = bitcast i8* %34 to %string_descriptor* + %32 = alloca i64, align 8 + %33 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @serialization_info.3, i32 0, i32 0), i64* %32, i32 0, i32 0, i1* %b) + %34 = load i64, i64* %32, align 4 + %stringFormat_desc3 = alloca %string_descriptor, align 8 %35 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 0 - store i8* %32, i8** %35, align 8 + store i8* %33, i8** %35, align 8 %36 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 1 - store i64 %33, i64* %36, align 4 + store i64 %34, i64* %36, align 4 %37 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 0 %38 = load i8*, i8** %37, align 8 %39 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 1 @@ -96,11 +96,7 @@ return: ; preds = %.entry ret void } -declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i32, i32, ...) - -declare i64 @_lfortran_str_len(i8*) - -declare i8* @_lfortran_malloc(i64) +declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i64*, i32, i32, ...) declare void @_lfortran_printf(i8*, i8*, i32, i8*, i32) diff --git a/tests/reference/llvm-expr_01-54467c1.json b/tests/reference/llvm-expr_01-54467c1.json index ca32e3bc84..86b5bf974f 100644 --- a/tests/reference/llvm-expr_01-54467c1.json +++ b/tests/reference/llvm-expr_01-54467c1.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm-expr_01-54467c1.stdout", - "stdout_hash": "4104665dbc2cc0623dc9bda897966324fa1be40dabd9d52587a8a055", + "stdout_hash": "3f8cb4e0ac266fa622bea4bb74a1dbfe0ecb30e4fa26cecac0a532a1", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm-expr_01-54467c1.stdout b/tests/reference/llvm-expr_01-54467c1.stdout index fb21fddd8b..c406241a54 100644 --- a/tests/reference/llvm-expr_01-54467c1.stdout +++ b/tests/reference/llvm-expr_01-54467c1.stdout @@ -23,14 +23,14 @@ define void @__module___main___main0() { %y = alloca float, align 4 %y2 = alloca double, align 8 store i32 25, i32* %x, align 4 - %0 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, i32* %x) - %1 = call i64 @_lfortran_str_len(i8* %0) - %2 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc = bitcast i8* %2 to %string_descriptor* + %0 = alloca i64, align 8 + %1 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i64* %0, i32 0, i32 0, i32* %x) + %2 = load i64, i64* %0, align 4 + %stringFormat_desc = alloca %string_descriptor, align 8 %3 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 - store i8* %0, i8** %3, align 8 + store i8* %1, i8** %3, align 8 %4 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 - store i64 %1, i64* %4, align 4 + store i64 %2, i64* %4, align 4 %5 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 %6 = load i8*, i8** %5, align 8 %7 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 @@ -43,11 +43,7 @@ return: ; preds = %.entry ret void } -declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i32, i32, ...) - -declare i64 @_lfortran_str_len(i8*) - -declare i8* @_lfortran_malloc(i64) +declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i64*, i32, i32, ...) declare void @_lfortran_printf(i8*, i8*, i32, i8*, i32) diff --git a/tests/reference/llvm-func_inline_01-2d4583a.json b/tests/reference/llvm-func_inline_01-2d4583a.json index 4ca381ea66..5fcf7765e9 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.json +++ b/tests/reference/llvm-func_inline_01-2d4583a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm-func_inline_01-2d4583a.stdout", - "stdout_hash": "1420c1b2a4acb3c46cb8fc6c9f57496e3bbe9d0fc0b92c1d4fbbccc4", + "stdout_hash": "cb7ec8db12f033a8c04024cf1aa291cc7101529b3402ee60c3258c2b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm-func_inline_01-2d4583a.stdout b/tests/reference/llvm-func_inline_01-2d4583a.stdout index 32751fb5fb..b838c9f026 100644 --- a/tests/reference/llvm-func_inline_01-2d4583a.stdout +++ b/tests/reference/llvm-func_inline_01-2d4583a.stdout @@ -65,14 +65,14 @@ define void @__module___main____xx_lcompilers_changed_main_xx() { store i64 40, i64* %x, align 4 %0 = call i64 @__module___main___fib(i64* %x) store i64 %0, i64* %ans, align 4 - %1 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, i64* %ans) - %2 = call i64 @_lfortran_str_len(i8* %1) - %3 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc = bitcast i8* %3 to %string_descriptor* + %1 = alloca i64, align 8 + %2 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i64* %1, i32 0, i32 0, i64* %ans) + %3 = load i64, i64* %1, align 4 + %stringFormat_desc = alloca %string_descriptor, align 8 %4 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 - store i8* %1, i8** %4, align 8 + store i8* %2, i8** %4, align 8 %5 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 - store i64 %2, i64* %5, align 4 + store i64 %3, i64* %5, align 4 %6 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 %7 = load i8*, i8** %6, align 8 %8 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 @@ -98,11 +98,7 @@ return: ; preds = %ifcont ret void } -declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i32, i32, ...) - -declare i64 @_lfortran_str_len(i8*) - -declare i8* @_lfortran_malloc(i64) +declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i64*, i32, i32, ...) declare void @_lfortran_printf(i8*, i8*, i32, i8*, i32) diff --git a/tests/reference/llvm-print_04-443a8d8.json b/tests/reference/llvm-print_04-443a8d8.json index 7baffaff33..022b2a65c1 100644 --- a/tests/reference/llvm-print_04-443a8d8.json +++ b/tests/reference/llvm-print_04-443a8d8.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm-print_04-443a8d8.stdout", - "stdout_hash": "b58ccd267c17d25f38ebaba6e82c251e0206fb69e5d948c9660b2009", + "stdout_hash": "8616cb9e028c2c79394cd0c6f758d52d2526264995b428e247254c37", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm-print_04-443a8d8.stdout b/tests/reference/llvm-print_04-443a8d8.stdout index f1c7913907..e210e94de3 100644 --- a/tests/reference/llvm-print_04-443a8d8.stdout +++ b/tests/reference/llvm-print_04-443a8d8.stdout @@ -22,56 +22,56 @@ source_filename = "LFortran" define void @__module___main_____main__global_stmts() { .entry: - %0 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, i64* @__module___main___u) - %1 = call i64 @_lfortran_str_len(i8* %0) - %2 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc = bitcast i8* %2 to %string_descriptor* + %0 = alloca i64, align 8 + %1 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i64* %0, i32 0, i32 0, i64* @__module___main___u) + %2 = load i64, i64* %0, align 4 + %stringFormat_desc = alloca %string_descriptor, align 8 %3 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 - store i8* %0, i8** %3, align 8 + store i8* %1, i8** %3, align 8 %4 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 - store i64 %1, i64* %4, align 4 + store i64 %2, i64* %4, align 4 %5 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0 %6 = load i8*, i8** %5, align 8 %7 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1 %8 = load i64, i64* %7, align 4 %9 = trunc i64 %8 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @1, i32 0, i32 0), i8* %6, i32 %9, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @0, i32 0, i32 0), i32 1) - %10 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.1, i32 0, i32 0), i32 0, i32 0, i32* @__module___main___x) - %11 = call i64 @_lfortran_str_len(i8* %10) - %12 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc1 = bitcast i8* %12 to %string_descriptor* + %10 = alloca i64, align 8 + %11 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.1, i32 0, i32 0), i64* %10, i32 0, i32 0, i32* @__module___main___x) + %12 = load i64, i64* %10, align 4 + %stringFormat_desc1 = alloca %string_descriptor, align 8 %13 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 0 - store i8* %10, i8** %13, align 8 + store i8* %11, i8** %13, align 8 %14 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 1 - store i64 %11, i64* %14, align 4 + store i64 %12, i64* %14, align 4 %15 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 0 %16 = load i8*, i8** %15, align 8 %17 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc1, i32 0, i32 1 %18 = load i64, i64* %17, align 4 %19 = trunc i64 %18 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @3, i32 0, i32 0), i8* %16, i32 %19, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @2, i32 0, i32 0), i32 1) - %20 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.2, i32 0, i32 0), i32 0, i32 0, i16* @__module___main___y) - %21 = call i64 @_lfortran_str_len(i8* %20) - %22 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc2 = bitcast i8* %22 to %string_descriptor* + %20 = alloca i64, align 8 + %21 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.2, i32 0, i32 0), i64* %20, i32 0, i32 0, i16* @__module___main___y) + %22 = load i64, i64* %20, align 4 + %stringFormat_desc2 = alloca %string_descriptor, align 8 %23 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 0 - store i8* %20, i8** %23, align 8 + store i8* %21, i8** %23, align 8 %24 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 1 - store i64 %21, i64* %24, align 4 + store i64 %22, i64* %24, align 4 %25 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 0 %26 = load i8*, i8** %25, align 8 %27 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc2, i32 0, i32 1 %28 = load i64, i64* %27, align 4 %29 = trunc i64 %28 to i32 call void @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @5, i32 0, i32 0), i8* %26, i32 %29, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @4, i32 0, i32 0), i32 1) - %30 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.3, i32 0, i32 0), i32 0, i32 0, i8* @__module___main___z) - %31 = call i64 @_lfortran_str_len(i8* %30) - %32 = call i8* @_lfortran_malloc(i64 16) - %stringFormat_desc3 = bitcast i8* %32 to %string_descriptor* + %30 = alloca i64, align 8 + %31 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info.3, i32 0, i32 0), i64* %30, i32 0, i32 0, i8* @__module___main___z) + %32 = load i64, i64* %30, align 4 + %stringFormat_desc3 = alloca %string_descriptor, align 8 %33 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 0 - store i8* %30, i8** %33, align 8 + store i8* %31, i8** %33, align 8 %34 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 1 - store i64 %31, i64* %34, align 4 + store i64 %32, i64* %34, align 4 %35 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 0 %36 = load i8*, i8** %35, align 8 %37 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc3, i32 0, i32 1 @@ -84,11 +84,7 @@ return: ; preds = %.entry ret void } -declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i32, i32, ...) - -declare i64 @_lfortran_str_len(i8*) - -declare i8* @_lfortran_malloc(i64) +declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i64*, i32, i32, ...) declare void @_lfortran_printf(i8*, i8*, i32, i8*, i32) diff --git a/tests/reference/llvm_dbg-expr_01-9fc5f30.json b/tests/reference/llvm_dbg-expr_01-9fc5f30.json index e3cd6c62fc..f7d6b36afc 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": "ce81c6492000b5678f2bb2459f04dce5649328b6fb5a3de182e67c9c", + "stdout_hash": "6e61953a36cc88c2deca19421375fc7f8c66d4d9e548bd8f0645176d", "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 07cf7a2633..16f0f252c9 100644 --- a/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout +++ b/tests/reference/llvm_dbg-expr_01-9fc5f30.stdout @@ -27,14 +27,14 @@ define void @__module___main___main0() !dbg !7 { %y2 = alloca double, align 8 call void @llvm.dbg.declare(metadata double* %y2, metadata !18, metadata !DIExpression()), !dbg !20 store i32 25, i32* %x, align 4, !dbg !21 - %0 = call i8* (i8*, i64, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, i32* %x), !dbg !21 - %1 = call i64 @_lfortran_str_len(i8* %0), !dbg !21 - %2 = call i8* @_lfortran_malloc(i64 16), !dbg !21 - %stringFormat_desc = bitcast i8* %2 to %string_descriptor*, !dbg !21 + %0 = alloca i64, align 8, !dbg !21 + %1 = call i8* (i8*, i64, i8*, i64*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i64 0, i8* getelementptr inbounds ([3 x i8], [3 x i8]* @serialization_info, i32 0, i32 0), i64* %0, i32 0, i32 0, i32* %x), !dbg !21 + %2 = load i64, i64* %0, align 4, !dbg !21 + %stringFormat_desc = alloca %string_descriptor, align 8, !dbg !21 %3 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0, !dbg !21 - store i8* %0, i8** %3, align 8, !dbg !21 + store i8* %1, i8** %3, align 8, !dbg !21 %4 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1, !dbg !21 - store i64 %1, i64* %4, align 4, !dbg !21 + store i64 %2, i64* %4, align 4, !dbg !21 %5 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 0, !dbg !21 %6 = load i8*, i8** %5, align 8, !dbg !21 %7 = getelementptr %string_descriptor, %string_descriptor* %stringFormat_desc, i32 0, i32 1, !dbg !21 @@ -50,11 +50,7 @@ return: ; preds = %.entry ; Function Attrs: nounwind readnone speculatable willreturn declare void @llvm.dbg.declare(metadata, metadata, metadata) #0 -declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i32, i32, ...) - -declare i64 @_lfortran_str_len(i8*) - -declare i8* @_lfortran_malloc(i64) +declare i8* @_lcompilers_string_format_fortran(i8*, i64, i8*, i64*, i32, i32, ...) declare void @_lfortran_printf(i8*, i8*, i32, i8*, i32) 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 f256102176..5c66c0b647 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 @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_inline_function_calls-func_inline_01-fba3c47.stdout", - "stdout_hash": "b32d06a4a206f326f82ecb996252b4969a537ebd5ac891fe49e29802", + "stdout_hash": "d904f63c8ad70d47d603486025bf7ccc74df65187e8d1248e0408039", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stdout b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stdout index 2bcee976e9..d9dbb86ced 100644 --- a/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stdout +++ b/tests/reference/pass_inline_function_calls-func_inline_01-fba3c47.stdout @@ -127,6 +127,7 @@ (Var 3 n) () .false. + .false. ) (Return)] [] @@ -178,6 +179,7 @@ ) () .false. + .false. ) (Return)] (Var 3 _lpython_return_variable) @@ -261,6 +263,7 @@ ) () .false. + .false. ) (Assignment (Var 4 ans) @@ -274,6 +277,7 @@ ) () .false. + .false. ) (Print (StringFormat diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index 7d4d8273f5..b185bb8007 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_loop_vectorise-vec_01-be9985e.stdout", - "stdout_hash": "4aa052903193c2a4209cea406314c40946b09922f4db57ad64bca39a", + "stdout_hash": "21725daa434a5227fed9ca502679acad0a7ef61c6778f89dbe3bf906", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout index fcf3bfebc5..2dc54ef8a4 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout @@ -332,6 +332,7 @@ ) () .false. + .false. ) (WhileLoop () @@ -359,6 +360,7 @@ ) () .false. + .false. ) (Assignment (ArrayItem @@ -381,6 +383,7 @@ ) () .false. + .false. )] [] )] @@ -441,6 +444,7 @@ ) () .false. + .false. ) (Assignment (Var 225 b) @@ -475,6 +479,7 @@ ) () .false. + .false. ) (DoLoop () @@ -504,6 +509,7 @@ ) () .false. + .false. )] [] ) 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 7717f934c6..374b1101a3 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.json +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_print_list_tuple-print_02-09600eb.stdout", - "stdout_hash": "a49916bfdb31ed4f78384ef102d785110a0b9c7f3a85eb447bdc9d36", + "stdout_hash": "a96080a16f7f32fa015b857cd0e88a31688015c4ca6d2230c25a75fc", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout b/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout index ab6f5061cc..3d559bfe9a 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout @@ -639,6 +639,7 @@ ) () .false. + .false. ) (Assignment (Var 3 b) @@ -653,6 +654,7 @@ ) () .false. + .false. ) (Assignment (Var 3 c) @@ -683,6 +685,7 @@ ) () .false. + .false. ) (Assignment (Var 3 d) @@ -694,6 +697,7 @@ ) () .false. + .false. ) (Print (StringConstant @@ -2695,6 +2699,7 @@ ) () .false. + .false. ) (Assignment (Var 4 x) @@ -2783,6 +2788,7 @@ ) () .false. + .false. ) (Assignment (Var 4 y) @@ -2835,6 +2841,7 @@ ) () .false. + .false. ) (Assignment (Var 4 z) @@ -2902,6 +2909,7 @@ ) () .false. + .false. ) (Print (StringConstant @@ -4481,6 +4489,7 @@ ) () .false. + .false. ) (Assignment (Var 6 q) @@ -5305,6 +5314,7 @@ ) () .false. + .false. ) (Assignment (Var 6 r) @@ -6041,6 +6051,7 @@ ) () .false. + .false. ) (Print (StringConstant @@ -7190,6 +7201,7 @@ ) () .false. + .false. ) (Assignment (Var 5 c) @@ -7265,6 +7277,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b1) @@ -7297,6 +7310,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b2) @@ -7311,6 +7325,7 @@ ) () .false. + .false. ) (Assignment (Var 5 b) @@ -7335,6 +7350,7 @@ ) () .false. + .false. ) (Print (StringConstant 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 d9e11ea6b5..138411180c 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 @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_print_list_tuple-print_list_tuple_03-195fa9c.stdout", - "stdout_hash": "f9c80e872193acbb208b3441d41ed8caada677e93b2f202652656b3d", + "stdout_hash": "cc694771a3aee52ff30f8249d9002088ae589526ef6592e5c0048274", "stderr": null, "stderr_hash": null, "returncode": 0 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 10db525653..aa8a51af9d 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 @@ -155,6 +155,7 @@ ) () .false. + .false. ) (Assignment (Var 3 x) @@ -187,6 +188,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -202,6 +204,7 @@ ) () .false. + .false. ) (Assignment (Var 3 y) @@ -231,6 +234,7 @@ ) () .false. + .false. ) (Print (StringConstant diff --git a/tests/reference/run_dbg-test_assert_02-c6de25a.json b/tests/reference/run_dbg-test_assert_02-c6de25a.json deleted file mode 100644 index 19b16179f5..0000000000 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "basename": "run_dbg-test_assert_02-c6de25a", - "cmd": "lpython {infile} -g --debug-with-line-column --no-color", - "infile": "tests/runtime_errors/test_assert_02.py", - "infile_hash": "85f0e908c3e5d21da83216f95221f59ebd69b477f42718842c1d6c8c", - "outfile": null, - "outfile_hash": null, - "stdout": null, - "stdout_hash": null, - "stderr": "run_dbg-test_assert_02-c6de25a.stderr", - "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 deleted file mode 100644 index 0b837dc18e..0000000000 --- a/tests/reference/run_dbg-test_assert_02-c6de25a.stderr +++ /dev/null @@ -1,7 +0,0 @@ - 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/runtime-test_str_02-c38ba27.json b/tests/reference/runtime-test_str_02-c38ba27.json deleted file mode 100644 index 6b72000a9d..0000000000 --- a/tests/reference/runtime-test_str_02-c38ba27.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "basename": "runtime-test_str_02-c38ba27", - "cmd": "lpython {infile}", - "infile": "tests/runtime_errors/test_str_02.py", - "infile_hash": "63853d644565a26ea82a41221d8fe11d9fc20d9132a36a76e6aba5e6", - "outfile": null, - "outfile_hash": null, - "stdout": "runtime-test_str_02-c38ba27.stdout", - "stdout_hash": "9726466beff117c93347263562d92dc0b82422a3c6a96a2d96a49f44", - "stderr": null, - "stderr_hash": null, - "returncode": 1 -} \ No newline at end of file diff --git a/tests/reference/runtime-test_str_02-c38ba27.stdout b/tests/reference/runtime-test_str_02-c38ba27.stdout deleted file mode 100644 index 92b335a0f0..0000000000 --- a/tests/reference/runtime-test_str_02-c38ba27.stdout +++ /dev/null @@ -1 +0,0 @@ -String index: -8is out of Bounds diff --git a/tests/tests.toml b/tests/tests.toml index 718e1e7724..d023d7befe 100644 --- a/tests/tests.toml +++ b/tests/tests.toml @@ -1428,17 +1428,17 @@ run = true # filename = "runtime_errors/test_str_01.py" # run = true -[[test]] -filename = "runtime_errors/test_str_02.py" -run = true +# [[test]] +# filename = "runtime_errors/test_str_02.py" +# run = true [[test]] filename = "runtime_errors/test_assert_01.py" run_with_dbg = true -[[test]] -filename = "runtime_errors/test_assert_02.py" -run_with_dbg = true +# [[test]] +# filename = "runtime_errors/test_assert_02.py" +# run_with_dbg = true [[test]] filename = "runtime_errors/test_assert_03.py"