diff --git a/integration_tests/CMakeLists.txt b/integration_tests/CMakeLists.txt index 8166b08494..5ae34459ab 100644 --- a/integration_tests/CMakeLists.txt +++ b/integration_tests/CMakeLists.txt @@ -459,7 +459,7 @@ RUN(NAME exit_02b FAIL LABELS cpython llvm llvm_jit c wasm wasm_x86 wasm_x RUN(NAME exit_02c FAIL LABELS cpython llvm llvm_jit c) # Test all four backends -# RUN(NAME print_01 LABELS cpython llvm llvm_jit wasm) # renable c, wasm not yet supports sep and end keywords +RUN(NAME print_01 LABELS cpython llvm llvm_jit) # renable c, wasm not yet supports sep and end keywords, wasm does not handle DescriptorString RUN(NAME print_03 LABELS x86 c wasm wasm_x86 wasm_x64) # simple test case specifically for x86, wasm_x86 and wasm_x64 RUN(NAME print_04 LABELS cpython llvm llvm_jit c) RUN(NAME print_06 LABELS cpython llvm llvm_jit) # renable c @@ -534,14 +534,14 @@ RUN(NAME test_types_02 LABELS cpython llvm llvm_jit c wasm) # RUN(NAME test_str_05 LABELS cpython llvm llvm_jit c) # RUN(NAME test_str_06 LABELS cpython llvm llvm_jit c) RUN(NAME test_string_01 LABELS cpython llvm llvm_jit) # renable c -# RUN(NAME test_list_01 LABELS cpython llvm llvm_jit c) +RUN(NAME test_list_01 LABELS cpython llvm llvm_jit c) # RUN(NAME test_list_02 LABELS cpython llvm llvm_jit c) # RUN(NAME test_list_03 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_list_04 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_list_05 LABELS cpython llvm llvm_jit c NOFAST) 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_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_10 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_list_11 LABELS cpython llvm llvm_jit c) @@ -554,7 +554,7 @@ RUN(NAME test_list_06 LABELS cpython llvm llvm_jit c) # RUN(NAME test_list_repeat2 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_list_reverse LABELS cpython llvm llvm_jit) # post sync # RUN(NAME test_list_pop LABELS cpython llvm llvm_jit NOFAST) # TODO: Remove NOFAST from here. -# RUN(NAME test_list_pop2 LABELS cpython llvm llvm_jit NOFAST) # TODO: Remove NOFAST from here. +RUN(NAME test_list_pop2 LABELS cpython llvm llvm_jit NOFAST) # TODO: Remove NOFAST from here. RUN(NAME test_list_pop3 LABELS cpython llvm llvm_jit) # RUN(NAME test_list_compare LABELS cpython llvm llvm_jit) # post sync RUN(NAME test_list_compare2 LABELS cpython llvm llvm_jit) @@ -570,15 +570,15 @@ RUN(NAME test_const_access LABELS cpython llvm llvm_jit) # post sync # RUN(NAME test_tuple_nested LABELS cpython llvm llvm_jit) # post sync # RUN(NAME test_const_dict LABELS cpython llvm llvm_jit) # post sync # RUN(NAME test_params LABELS cpython llvm llvm_jit NOFAST) -# RUN(NAME test_dict_01 LABELS cpython llvm llvm_jit c) # post sync +RUN(NAME test_dict_01 LABELS cpython llvm llvm_jit c) # post sync RUN(NAME test_dict_02 LABELS cpython llvm llvm_jit c NOFAST) # RUN(NAME test_dict_03 LABELS cpython llvm llvm_jit NOFAST) # RUN(NAME test_dict_04 LABELS cpython llvm llvm_jit NOFAST) RUN(NAME test_dict_05 LABELS cpython llvm llvm_jit c) -# RUN(NAME test_dict_06 LABELS cpython llvm llvm_jit c) +RUN(NAME test_dict_06 LABELS cpython llvm llvm_jit c) # RUN(NAME test_dict_07 LABELS cpython llvm llvm_jit c) -# RUN(NAME test_dict_08 LABELS cpython llvm llvm_jit c) -# RUN(NAME test_dict_09 LABELS cpython llvm llvm_jit c) +RUN(NAME test_dict_08 LABELS cpython llvm llvm_jit c) +RUN(NAME test_dict_09 LABELS cpython llvm llvm_jit c) # RUN(NAME test_dict_10 LABELS cpython llvm llvm_jit) # renable c # post sync # RUN(NAME test_dict_11 LABELS cpython llvm llvm_jit c) # post sync # RUN(NAME test_dict_12 LABELS cpython llvm llvm_jit) # renable c # post sync @@ -632,7 +632,7 @@ RUN(NAME test_random_02 LABELS cpython llvm llvm_jit NOFAST) # RUN(NAME test_builtin LABELS cpython llvm llvm_jit) # renable c # post sync RUN(NAME test_builtin_abs LABELS cpython llvm llvm_jit c) # RUN(NAME test_builtin_bool LABELS cpython llvm llvm_jit c) -# RUN(NAME test_builtin_pow LABELS cpython llvm llvm_jit c EXTRA_ARGS --no-warnings) +RUN(NAME test_builtin_pow LABELS cpython llvm llvm_jit c EXTRA_ARGS --no-warnings) # RUN(NAME test_builtin_int LABELS cpython llvm llvm_jit c) # RUN(NAME test_builtin_len LABELS cpython llvm llvm_jit c) # RUN(NAME test_builtin_str LABELS cpython llvm llvm_jit c) @@ -670,7 +670,7 @@ RUN(NAME test_c_interop_03 LABELS cpython llvm c # RUN(NAME bindpy_05 LABELS llvm_py c_py EXTRA_ARGS --enable-cpython COPY_TO_BIN bindpy_05_module.py REQ_PY_VER 3.10) # RUN(NAME bindpy_06 LABELS cpython llvm_py EXTRA_ARGS --enable-cpython NOFAST COPY_TO_BIN bindpy_06_module.py REQ_PY_VER 3.10) # RUN(NAME test_generics_01 LABELS cpython llvm llvm_jit NOFAST) # renable c # post sync -# RUN(NAME test_cmath LABELS cpython llvm llvm_jit c NOFAST) +RUN(NAME test_cmath LABELS cpython llvm llvm_jit c NOFAST) RUN(NAME test_complex_01 LABELS cpython llvm llvm_jit c wasm wasm_x64) RUN(NAME test_complex_02 LABELS cpython llvm llvm_jit c) RUN(NAME test_ConstantEllipsis LABLES cpython llvm llvm_jit c) diff --git a/integration_tests/test_cmath.py b/integration_tests/test_cmath.py index dd91b1f911..5b8429f41c 100644 --- a/integration_tests/test_cmath.py +++ b/integration_tests/test_cmath.py @@ -1,7 +1,8 @@ -from cmath import (exp, log, sqrt, acos, asin, atan, cos, sin, tan, - acosh, asinh, atanh, cosh, sinh, tanh, - phase, polar, rect) -from lpython import c64, c32, f64 +from cmath import (acos, acosh, asin, asinh, atan, atanh, cos, cosh, exp, log, + phase, polar, rect, sin, sinh, sqrt, tan, tanh) + +from lpython import c32, c64, f64 + def test_power_logarithmic(): x: c64 @@ -73,4 +74,4 @@ def test_polar(): test_power_logarithmic() test_trigonometric() test_hyperbolic() -test_polar() \ No newline at end of file +test_polar() diff --git a/libasr b/libasr index d4649ce3e7..1b68d26ffc 160000 --- a/libasr +++ b/libasr @@ -1 +1 @@ -Subproject commit d4649ce3e7b46edf0c3fb98ec1d1e541ad7732ac +Subproject commit 1b68d26ffc4224674fe2b1ea4c6aae401bea9032 diff --git a/src/bin/lpython.cpp b/src/bin/lpython.cpp index 44fb19cf1d..5a4afaf672 100644 --- a/src/bin/lpython.cpp +++ b/src/bin/lpython.cpp @@ -2076,7 +2076,7 @@ int main(int argc, char *argv[]) lpython_pass_manager.use_default_passes(); compiler_options.po.disable_main = true; compiler_options.emit_debug_line_column = false; - compiler_options.generate_object_code = false; + compiler_options.separate_compilation = false; return interactive_python_repl(lpython_pass_manager, compiler_options, arg_v); #else std::cerr << "Interactive prompt requires the LLVM backend to be enabled. Recompile with `WITH_LLVM=yes`." << std::endl; @@ -2216,7 +2216,7 @@ int main(int argc, char *argv[]) } compiler_options.emit_debug_info = false; compiler_options.emit_debug_line_column = false; - compiler_options.generate_object_code = false; + compiler_options.separate_compilation = false; return compile_python_using_llvm(arg_file, "", runtime_library_dir, lpython_pass_manager, compiler_options, time_report, false, true); #else diff --git a/src/lpython/python_kernel.cpp b/src/lpython/python_kernel.cpp index 42fdc9e010..319466cff7 100644 --- a/src/lpython/python_kernel.cpp +++ b/src/lpython/python_kernel.cpp @@ -80,7 +80,7 @@ namespace LCompilers::LPython { e.compiler_options.interactive = true; e.compiler_options.po.disable_main = true; e.compiler_options.emit_debug_line_column = false; - e.compiler_options.generate_object_code = false; + e.compiler_options.separate_compilation = false; } virtual ~custom_interpreter() = default; diff --git a/src/lpython/semantics/python_ast_to_asr.cpp b/src/lpython/semantics/python_ast_to_asr.cpp index fb13ffefc3..b724117f64 100644 --- a/src/lpython/semantics/python_ast_to_asr.cpp +++ b/src/lpython/semantics/python_ast_to_asr.cpp @@ -1080,7 +1080,8 @@ class CommonVisitor : public AST::BaseVisitor { variable_dependencies_vec.size(), ASR::intentType::Local, nullptr, nullptr, ASR::storage_typeType::Default, type, nullptr, ASR::abiType::Source, ASR::accessType::Public, - ASR::presenceType::Required, false, false, false, nullptr, false); + ASR::presenceType::Required, false, false, false, nullptr, + false,false); 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)); @@ -2759,7 +2760,7 @@ class CommonVisitor : public AST::BaseVisitor { variable_dependencies_vec.size(), s_intent, nullptr, nullptr, storage_type, type, nullptr, current_procedure_abi_type, s_access, - s_presence, value_attr, false, false, nullptr, false); + s_presence, value_attr, false, false, nullptr, false, false); ASR::symbol_t* v_sym = ASR::down_cast(v); current_scope->add_or_overwrite_symbol(var_name, v_sym); } @@ -2916,7 +2917,7 @@ class CommonVisitor : public AST::BaseVisitor { variable_dependencies_vec.size(), ASRUtils::intent_unspecified, nullptr, nullptr, ASR::storage_typeType::Default, fn_type->m_arg_types[i], nullptr, ASR::abiType::Source, ASR::Public, ASR::presenceType::Required, - false, false, false, nullptr, false)); + false, false, false, nullptr, false, false)); current_scope->add_symbol(arg_name, v); LCOMPILERS_ASSERT(v != nullptr) args.push_back(al, ASRUtils::EXPR(ASR::make_Var_t(al, x.m_args.m_args[i].loc, v))); @@ -3515,7 +3516,7 @@ class CommonVisitor : public AST::BaseVisitor { s2c(al, var_name), variable_dependencies_vec.p, variable_dependencies_vec.size(), s_intent, init_expr, value, storage_type, type, nullptr, current_procedure_abi_type, - s_access, s_presence, value_attr, false, false, nullptr, false); + s_access, s_presence, value_attr, false, false, nullptr, false, false); current_scope->add_symbol(var_name, ASR::down_cast(v)); } @@ -3545,7 +3546,7 @@ class CommonVisitor : public AST::BaseVisitor { variable_dependencies_vec.size(), s_intent, init_expr, value, storage_type, type, nullptr, current_procedure_abi_type, s_access, s_presence, - value_attr, false, false, nullptr, false); + value_attr, false, false, nullptr, false, false); current_scope->add_symbol(var_name, ASR::down_cast(v)); } @@ -4418,6 +4419,7 @@ class SymbolTableVisitor : public CommonVisitor { /* a_name */ s2c(al, module_name), nullptr, 0, + nullptr, false, false); module_sym = ASR::down_cast(ASR::down_cast(tmp1)); parent_scope->add_symbol(module_name, ASR::down_cast(tmp1)); @@ -4467,7 +4469,7 @@ class SymbolTableVisitor : public CommonVisitor { variable_dependencies_vec.size(), ASRUtils::intent_unspecified, nullptr, nullptr, ASR::storage_typeType::Default, func->m_arg_types[i], nullptr, ASR::abiType::Source, ASR::Public, ASR::presenceType::Required, - false, false, false, nullptr, false)); + false, false, false, nullptr, false, false)); current_scope->add_symbol(arg_name, v); LCOMPILERS_ASSERT(v != nullptr) args.push_back(al, ASRUtils::EXPR(ASR::make_Var_t(al, loc, @@ -4486,7 +4488,7 @@ class SymbolTableVisitor : public CommonVisitor { variable_dependencies_vec.size(), ASRUtils::intent_return_var, nullptr, nullptr, ASR::storage_typeType::Default, func->m_return_var_type, nullptr, ASR::abiType::Source, ASR::Public, ASR::presenceType::Required, - false, false, false, nullptr, false); + false, false, false, nullptr, false, false); current_scope->add_symbol(return_var_name, ASR::down_cast(return_var)); to_return = ASRUtils::EXPR(ASR::make_Var_t(al, loc, ASR::down_cast(return_var))); @@ -4684,6 +4686,7 @@ class SymbolTableVisitor : public CommonVisitor { alloc_arg.n_dims = 0; alloc_arg.m_type = nullptr; alloc_arg.m_len_expr = nullptr; + alloc_arg.m_sym_subclass = nullptr; alloc_args.push_back(al, alloc_arg); init_expr = ASRUtils::EXPR(ASR::make_Allocate_t(al, loc, alloc_args.p, 1, nullptr, nullptr, nullptr)); @@ -4726,7 +4729,7 @@ class SymbolTableVisitor : public CommonVisitor { variable_dependencies_vec.size(), s_intent, init_expr, value, storage_type, arg_type, nullptr, current_procedure_abi_type, s_access, s_presence, - value_attr, false, false, nullptr, false); + value_attr, false, false, nullptr, false, false); v = ASR::down_cast(_tmp); } @@ -4770,7 +4773,7 @@ class SymbolTableVisitor : public CommonVisitor { current_scope, s2c(al, return_var_name), variable_dependencies_vec.p, variable_dependencies_vec.size(), ASRUtils::intent_return_var, nullptr, nullptr, storage_type, type, nullptr, current_procedure_abi_type, ASR::Public, - ASR::presenceType::Required, false, false, false, nullptr, false); + ASR::presenceType::Required, false, false, false, nullptr, false, false); LCOMPILERS_ASSERT(current_scope->get_scope().find(return_var_name) == current_scope->get_scope().end()) current_scope->add_symbol(return_var_name, ASR::down_cast(return_var)); @@ -5108,7 +5111,7 @@ class SymbolTableVisitor : public CommonVisitor { ASR::asr_t *v = ASR::make_Variable_t(al, x.base.base.loc, current_scope, s2c(al, tvar_name), variable_dependencies_vec.p, variable_dependencies_vec.size(), s_intent, init_expr, value, storage_type, type, nullptr, current_procedure_abi_type, - s_access, s_presence, value_attr, false, false, nullptr, false); + s_access, s_presence, value_attr, false, false, nullptr, false, false); current_scope->add_symbol(tvar_name, ASR::down_cast(v)); tmp = nullptr; @@ -5868,7 +5871,7 @@ class BodyVisitor : public CommonVisitor { variable_dependencies_vec.p, variable_dependencies_vec.size(), ASR::intentType::Local, nullptr, nullptr, storage_type, int_type, nullptr, ASR::abiType::Source, ASR::accessType::Public, - ASR::presenceType::Required, false, false, false, nullptr, false + ASR::presenceType::Required, false, false, false, nullptr, false, false ); current_scope->add_symbol(explicit_iter_name, ASR::down_cast(explicit_iter_variable)); @@ -6075,7 +6078,7 @@ class BodyVisitor : public CommonVisitor { s2c(al, tmp_assign_name), variable_dependencies_vec.p, variable_dependencies_vec.size(), ASR::intentType::Local, nullptr, nullptr, ASR::storage_typeType::Default, loop_src_var_ttype, nullptr, ASR::abiType::Source, ASR::accessType::Public, - ASR::presenceType::Required, false, false, false, nullptr, false + ASR::presenceType::Required, false, false, false, nullptr, false, false ); ASR::symbol_t *tmp_assign_variable_sym = ASR::down_cast(tmp_assign_variable); current_scope->add_symbol(tmp_assign_name, tmp_assign_variable_sym); @@ -6113,7 +6116,7 @@ class BodyVisitor : public CommonVisitor { s2c(al, tmp_assign_name), variable_dependencies_vec.p, variable_dependencies_vec.size(), ASR::intentType::Local, nullptr, nullptr, ASR::storage_typeType::Default, loop_src_var_ttype, nullptr, ASR::abiType::Source, ASR::accessType::Public, - ASR::presenceType::Required, false, false, false, nullptr, false + ASR::presenceType::Required, false, false, false, nullptr, false, false ); ASR::symbol_t *tmp_assign_variable_sym = ASR::down_cast(tmp_assign_variable); current_scope->add_symbol(tmp_assign_name, tmp_assign_variable_sym); @@ -8791,6 +8794,7 @@ we will have to use something else. new_arg.m_dims = dims.p; new_arg.n_dims = dims.size(); new_arg.m_a = assign_asr_target; + new_arg.m_sym_subclass = nullptr; alloc_args_vec.push_back(al, new_arg); tmp = ASR::make_Allocate_t(al, loc, alloc_args_vec.p, alloc_args_vec.size(), diff --git a/src/lpython/tests/test_llvm.cpp b/src/lpython/tests/test_llvm.cpp index 762b937383..599161b937 100644 --- a/src/lpython/tests/test_llvm.cpp +++ b/src/lpython/tests/test_llvm.cpp @@ -613,7 +613,7 @@ TEST_CASE("PythonCompiler 1") { CompilerOptions cu; cu.po.disable_main = true; cu.emit_debug_line_column = false; - cu.generate_object_code = false; + cu.separate_compilation = false; cu.interactive = true; cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); PythonCompiler e(cu); @@ -628,7 +628,7 @@ TEST_CASE("PythonCompiler 1") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -647,7 +647,7 @@ TEST_CASE("PythonCompiler i32 expressions") { CompilerOptions cu; cu.po.disable_main = true; cu.emit_debug_line_column = false; - cu.generate_object_code = false; + cu.separate_compilation = false; cu.interactive = true; cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); PythonCompiler e(cu); @@ -693,7 +693,7 @@ TEST_CASE("PythonCompiler i32 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -728,7 +728,7 @@ TEST_CASE("PythonCompiler i64 expressions") { CompilerOptions cu; cu.po.disable_main = true; cu.emit_debug_line_column = false; - cu.generate_object_code = false; + cu.separate_compilation = false; cu.interactive = true; cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); PythonCompiler e(cu); @@ -774,7 +774,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -809,7 +809,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -855,7 +855,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -891,7 +891,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -937,7 +937,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -972,7 +972,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1018,7 +1018,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1053,7 +1053,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1099,7 +1099,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1134,7 +1134,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1180,7 +1180,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1215,7 +1215,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1261,7 +1261,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1296,7 +1296,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1327,7 +1327,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1367,7 +1367,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1388,7 +1388,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1422,7 +1422,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1454,7 +1454,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1471,7 +1471,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1510,7 +1510,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1557,7 +1557,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1664,7 +1664,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1695,7 +1695,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1744,7 +1744,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1777,7 +1777,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1810,7 +1810,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1829,7 +1829,7 @@ TEST_CASE("PythonCompiler i64 expressions") { // CompilerOptions cu; // cu.po.disable_main = true; // cu.emit_debug_line_column = false; -// cu.generate_object_code = false; +// cu.separate_compilation = false; // cu.interactive = true; // cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); // PythonCompiler e(cu); @@ -1856,7 +1856,7 @@ TEST_CASE("PythonCompiler asr verify 3") { CompilerOptions cu; cu.po.disable_main = true; cu.emit_debug_line_column = false; - cu.generate_object_code = false; + cu.separate_compilation = false; cu.interactive = true; cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); PythonCompiler e(cu); @@ -1888,7 +1888,7 @@ TEST_CASE("PythonCompiler asr verify 4") { CompilerOptions cu; cu.po.disable_main = true; cu.emit_debug_line_column = false; - cu.generate_object_code = false; + cu.separate_compilation = false; cu.interactive = true; cu.po.runtime_library_dir = LCompilers::LPython::get_runtime_library_dir(); PythonCompiler e(cu); diff --git a/tests/reference/asr-array_01_decl-39cf894.json b/tests/reference/asr-array_01_decl-39cf894.json index eb598450d9..b13e1aae94 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": "cd8c6c5b159ccd4d81066d59f627a9d7887f2a8934d5de880642a428", + "stdout_hash": "b54d6de4e9dba6e084ae5a425f80487addd1f3b416f895ba4ae1fbe2", "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 a681473f9e..6f5c02b3f8 100644 --- a/tests/reference/asr-array_01_decl-39cf894.stdout +++ b/tests/reference/asr-array_01_decl-39cf894.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), SIZE_3: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) ArraySizes @@ -123,6 +125,7 @@ .false. () .false. + .false. ), xf32: (Variable @@ -148,6 +151,7 @@ .false. () .false. + .false. ) }) accept_f32_array @@ -242,6 +246,7 @@ .false. () .false. + .false. ), xf64: (Variable @@ -267,6 +272,7 @@ .false. () .false. + .false. ) }) accept_f64_array @@ -353,6 +359,7 @@ .false. () .false. + .false. ), xi16: (Variable @@ -378,6 +385,7 @@ .false. () .false. + .false. ) }) accept_i16_array @@ -466,6 +474,7 @@ .false. () .false. + .false. ), xi32: (Variable @@ -491,6 +500,7 @@ .false. () .false. + .false. ) }) accept_i32_array @@ -574,6 +584,7 @@ .false. () .false. + .false. ), xi64: (Variable @@ -599,6 +610,7 @@ .false. () .false. + .false. ) }) accept_i64_array @@ -692,6 +704,7 @@ .false. () .false. + .false. ), ac64: (Variable @@ -717,6 +730,7 @@ .false. () .false. + .false. ), af32: (Variable @@ -742,6 +756,7 @@ .false. () .false. + .false. ), af64: (Variable @@ -767,6 +782,7 @@ .false. () .false. + .false. ), ai16: (Variable @@ -792,6 +808,7 @@ .false. () .false. + .false. ), ai32: (Variable @@ -817,6 +834,7 @@ .false. () .false. + .false. ), ai64: (Variable @@ -842,6 +860,7 @@ .false. () .false. + .false. ) }) declare_arrays @@ -1247,6 +1266,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-array_02_decl-e8f6874.json b/tests/reference/asr-array_02_decl-e8f6874.json index eae7ff615e..29ee415d3e 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": "06583ae517392f7c69754b24f71b1fe6ba5010a95eba476c24e2234c", + "stdout_hash": "6fb3921a5725976c4f57c2246b2bbafcafd2a5478cf74b6eb52af839", "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 4bd5ada6a4..7849996ce0 100644 --- a/tests/reference/asr-array_02_decl-e8f6874.stdout +++ b/tests/reference/asr-array_02_decl-e8f6874.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), xf32: (Variable @@ -92,6 +93,7 @@ .false. () .false. + .false. ) }) accept_multidim_f32_array @@ -161,6 +163,7 @@ .false. () .false. + .false. ), xf64: (Variable @@ -188,6 +191,7 @@ .false. () .false. + .false. ) }) accept_multidim_f64_array @@ -262,6 +266,7 @@ .false. () .false. + .false. ), xi32: (Variable @@ -289,6 +294,7 @@ .false. () .false. + .false. ) }) accept_multidim_i32_array @@ -363,6 +369,7 @@ .false. () .false. + .false. ), xi64: (Variable @@ -392,6 +399,7 @@ .false. () .false. + .false. ) }) accept_multidim_i64_array @@ -480,6 +488,7 @@ .false. () .false. + .false. ), ac64: (Variable @@ -511,6 +520,7 @@ .false. () .false. + .false. ), af32: (Variable @@ -536,6 +546,7 @@ .false. () .false. + .false. ), af64: (Variable @@ -563,6 +574,7 @@ .false. () .false. + .false. ), ai32: (Variable @@ -590,6 +602,7 @@ .false. () .false. + .false. ), ai64: (Variable @@ -619,6 +632,7 @@ .false. () .false. + .false. ) }) declare_arrays @@ -1015,6 +1029,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-assert1-1ce92ea.json b/tests/reference/asr-assert1-1ce92ea.json index a36236fdce..2c66ad91be 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": "2c3f51f1452b2dea3496f20b4852d1cb24bffba0d3d26848bb734b35", + "stdout_hash": "dcf87fb091d01ae15fabe35d6cca7a871449b3044b160a9155226454", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-assert1-1ce92ea.stdout b/tests/reference/asr-assert1-1ce92ea.stdout index 7d4b7db058..17c232aa78 100644 --- a/tests/reference/asr-assert1-1ce92ea.stdout +++ b/tests/reference/asr-assert1-1ce92ea.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ) }) test_assert @@ -88,6 +89,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-assign2-8d1a2ee.json b/tests/reference/asr-assign2-8d1a2ee.json index fa539a7137..b8be9b50a3 100644 --- a/tests/reference/asr-assign2-8d1a2ee.json +++ b/tests/reference/asr-assign2-8d1a2ee.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-assign2-8d1a2ee.stdout", - "stdout_hash": "7e194a3fc1e68cf3a5700276d5fbb442b05b0851697bd421493d101c", + "stdout_hash": "950f0752a54715966bdc4b1eec7638cde90e8741a838179583b224ed", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-assign2-8d1a2ee.stdout b/tests/reference/asr-assign2-8d1a2ee.stdout index 487501569a..188a0fa04d 100644 --- a/tests/reference/asr-assign2-8d1a2ee.stdout +++ b/tests/reference/asr-assign2-8d1a2ee.stdout @@ -40,6 +40,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -66,6 +67,7 @@ .false. () .false. + .false. ), i: (Variable @@ -86,6 +88,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -111,10 +114,12 @@ .false. () .false. + .false. ) }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-bindc_01-6d521a9.json b/tests/reference/asr-bindc_01-6d521a9.json index 15abd7cd1c..9e442e0491 100644 --- a/tests/reference/asr-bindc_01-6d521a9.json +++ b/tests/reference/asr-bindc_01-6d521a9.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-bindc_01-6d521a9.stdout", - "stdout_hash": "0f2c73a99b6bfb0c0e4e008e263300eb9ac409ae54c10eedca3838a9", + "stdout_hash": "b211eed5b2afadf4f10843ad7f75a2ea0b80dfa82e4b30307171914f", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-bindc_01-6d521a9.stdout b/tests/reference/asr-bindc_01-6d521a9.stdout index 12f77e97a7..55148ae228 100644 --- a/tests/reference/asr-bindc_01-6d521a9.stdout +++ b/tests/reference/asr-bindc_01-6d521a9.stdout @@ -82,6 +82,7 @@ .false. () .false. + .false. ), test_issue_1781: (Function @@ -107,6 +108,7 @@ .false. () .false. + .false. ) }) test_issue_1781 @@ -189,10 +191,12 @@ .false. () .false. + .false. ) }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-bindc_02-bc1a7ea.json b/tests/reference/asr-bindc_02-bc1a7ea.json index 3c03470f7b..94a53d67e3 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.json +++ b/tests/reference/asr-bindc_02-bc1a7ea.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-bindc_02-bc1a7ea.stdout", - "stdout_hash": "aa1c0f9dfff942f2f4971a08ded111499604757f179374867579137b", + "stdout_hash": "00919d5a97a68437c1f9b2d5ce34dbf2242ee64257f7fe99cb983702", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-bindc_02-bc1a7ea.stdout b/tests/reference/asr-bindc_02-bc1a7ea.stdout index 88abada257..6ffba578b8 100644 --- a/tests/reference/asr-bindc_02-bc1a7ea.stdout +++ b/tests/reference/asr-bindc_02-bc1a7ea.stdout @@ -108,6 +108,7 @@ .false. () .false. + .false. ), yptr1: (Variable @@ -135,6 +136,7 @@ .false. () .false. + .false. ), yq: (Variable @@ -155,6 +157,7 @@ .false. () .false. + .false. ) }) f @@ -419,6 +422,7 @@ .false. () .false. + .false. ), x: (Variable @@ -446,10 +450,12 @@ .false. () .false. + .false. ) }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-c_interop1-cf2e9b4.json b/tests/reference/asr-c_interop1-cf2e9b4.json index 29471cb64c..52aacc2019 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": "b2235b143908342f1716d2e2c13a18138526a0b850761271f90fd8b9", + "stdout_hash": "cf35e65dafb0136fb4a46c51931074859da6025f8ce0dfb018e5cb86", "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 2e4b2b8d06..a1f45ccecd 100644 --- a/tests/reference/asr-c_interop1-cf2e9b4.stdout +++ b/tests/reference/asr-c_interop1-cf2e9b4.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), x: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) f @@ -101,6 +103,7 @@ .false. () .false. + .false. ), b: (Variable @@ -121,6 +124,7 @@ .false. () .false. + .false. ), c: (Variable @@ -141,6 +145,7 @@ .false. () .false. + .false. ), d: (Variable @@ -161,6 +166,7 @@ .false. () .false. + .false. ) }) g @@ -217,6 +223,7 @@ .false. () .false. + .false. ), x: (Variable @@ -237,6 +244,7 @@ .false. () .false. + .false. ) }) h @@ -302,6 +310,7 @@ .false. () .false. + .false. ), b: (Variable @@ -322,6 +331,7 @@ .false. () .false. + .false. ), c: (Variable @@ -342,6 +352,7 @@ .false. () .false. + .false. ), d: (Variable @@ -362,6 +373,7 @@ .false. () .false. + .false. ) }) l @@ -429,6 +441,7 @@ .false. () .false. + .false. ), x: (Variable @@ -449,6 +462,7 @@ .false. () .false. + .false. ), y: (Variable @@ -469,6 +483,7 @@ .false. () .false. + .false. ), z: (Variable @@ -489,6 +504,7 @@ .false. () .false. + .false. ), zz: (Variable @@ -509,6 +525,7 @@ .false. () .false. + .false. ) }) main0 @@ -627,6 +644,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-callback_01-df40fd5.json b/tests/reference/asr-callback_01-df40fd5.json index 2c7f5ae581..fceed5d5d0 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": "74defd19b6cf1a784fccfc1f808a57e501eb25794ee7a5f6d9347f74", + "stdout_hash": "6122a340e7c3c86e28bc268465984222349c0cd8f9435427016962aa", "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 a74b83472c..0af0e03838 100644 --- a/tests/reference/asr-callback_01-df40fd5.stdout +++ b/tests/reference/asr-callback_01-df40fd5.stdout @@ -151,6 +151,7 @@ .false. () .false. + .false. ), x: (Variable @@ -171,6 +172,7 @@ .false. () .false. + .false. ) }) f @@ -233,6 +235,7 @@ .false. () .false. + .false. ), x: (Variable @@ -253,6 +256,7 @@ .false. () .false. + .false. ) }) f2 @@ -315,6 +319,7 @@ .false. () .false. + .false. ), x: (Variable @@ -335,6 +340,7 @@ .false. () .false. + .false. ) }) f3 @@ -412,6 +418,7 @@ .false. () .false. + .false. ), arg: (Variable @@ -432,6 +439,7 @@ .false. () .false. + .false. ), func: (Function @@ -457,6 +465,7 @@ .false. () .false. + .false. ), func_return_var_name: (Variable @@ -477,6 +486,7 @@ .false. () .false. + .false. ) }) func @@ -522,6 +532,7 @@ .false. () .false. + .false. ) }) g @@ -585,6 +596,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-complex1-f26c460.json b/tests/reference/asr-complex1-f26c460.json index 2a2cfabe17..6172a844a4 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": "f751bb8e413ff4ad5dd1667c9db4ac728884bc02bb211750df39e1a2", + "stdout_hash": "6e797a745d7cf57367952de5979273e8e96393d1bf9b8177243435fe", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-complex1-f26c460.stdout b/tests/reference/asr-complex1-f26c460.stdout index f0b0f144a5..3faa8f5550 100644 --- a/tests/reference/asr-complex1-f26c460.stdout +++ b/tests/reference/asr-complex1-f26c460.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), z: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ) }) test @@ -238,6 +241,7 @@ .false. () .false. + .false. ), c: (Variable @@ -258,6 +262,7 @@ .false. () .false. + .false. ), c1: (Variable @@ -278,6 +283,7 @@ .false. () .false. + .false. ), c2: (Variable @@ -298,6 +304,7 @@ .false. () .false. + .false. ), c3: (Variable @@ -318,6 +325,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -820,6 +828,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-dictionary1-a105a36.json b/tests/reference/asr-dictionary1-a105a36.json index 512d2e3aa1..36644cf643 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": "7adc0253b9f663791e2e1e9ee73f3369a0d3163c89f77d8669ccba12", + "stdout_hash": "95e70f185b3c34c0b9333fa3611c85424454dd47ff720711f61f3409", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-dictionary1-a105a36.stdout b/tests/reference/asr-dictionary1-a105a36.stdout index a7c4fa3265..2ddcdbb176 100644 --- a/tests/reference/asr-dictionary1-a105a36.stdout +++ b/tests/reference/asr-dictionary1-a105a36.stdout @@ -34,6 +34,7 @@ .false. () .false. + .false. ) }) f @@ -94,6 +95,7 @@ .false. () .false. + .false. ), y: (Variable @@ -119,6 +121,7 @@ .false. () .false. + .false. ), z: (Variable @@ -139,6 +142,7 @@ .false. () .false. + .false. ) }) test_Dict @@ -302,6 +306,7 @@ .false. () .false. + .false. ), y: (Variable @@ -327,6 +332,7 @@ .false. () .false. + .false. ) }) test_dict_get @@ -455,6 +461,7 @@ .false. () .false. + .false. ) }) test_dict_insert @@ -560,6 +567,7 @@ .false. () .false. + .false. ), y: (Variable @@ -585,6 +593,7 @@ .false. () .false. + .false. ) }) test_dict_pop @@ -687,6 +696,7 @@ .false. () .false. + .false. ) }) test_issue_204 @@ -734,6 +744,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-elemental_01-b58df26.json b/tests/reference/asr-elemental_01-b58df26.json index 0ab27aeeb0..7105059531 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": "0fd9cefc9f2e6437c7eec9b33e5b8177e00524288a112f607e8c5ff8", + "stdout_hash": "7f1225ef45cfac99e3b6197613b071fbee809fbbd72fd7f78d2236de", "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 23f3fb6b82..d9446d9f38 100644 --- a/tests/reference/asr-elemental_01-b58df26.stdout +++ b/tests/reference/asr-elemental_01-b58df26.stdout @@ -112,6 +112,7 @@ .false. () .false. + .false. ), cos2d: (Variable @@ -139,6 +140,7 @@ .false. () .false. + .false. ), cos@__lpython_overloaded_0__cos: (ExternalSymbol @@ -169,6 +171,7 @@ .false. () .false. + .false. ), j: (Variable @@ -189,6 +192,7 @@ .false. () .false. + .false. ) }) elemental_cos @@ -448,6 +452,7 @@ .false. () .false. + .false. ), array_b: (Variable @@ -473,6 +478,7 @@ .false. () .false. + .false. ), array_c: (Variable @@ -498,6 +504,7 @@ .false. () .false. + .false. ), i: (Variable @@ -518,6 +525,7 @@ .false. () .false. + .false. ), j: (Variable @@ -538,6 +546,7 @@ .false. () .false. + .false. ), k: (Variable @@ -558,6 +567,7 @@ .false. () .false. + .false. ) }) elemental_mul @@ -887,6 +897,7 @@ .false. () .false. + .false. ), arraynd: (Variable @@ -916,6 +927,7 @@ .false. () .false. + .false. ), i: (Variable @@ -936,6 +948,7 @@ .false. () .false. + .false. ), j: (Variable @@ -956,6 +969,7 @@ .false. () .false. + .false. ), k: (Variable @@ -976,6 +990,7 @@ .false. () .false. + .false. ), sin1d: (Variable @@ -1001,6 +1016,7 @@ .false. () .false. + .false. ), sin@__lpython_overloaded_0__sin: (ExternalSymbol @@ -1050,6 +1066,7 @@ .false. () .false. + .false. ) }) elemental_sin @@ -1513,6 +1530,7 @@ .false. () .false. + .false. ), array_b: (Variable @@ -1538,6 +1556,7 @@ .false. () .false. + .false. ), array_c: (Variable @@ -1563,6 +1582,7 @@ .false. () .false. + .false. ), i: (Variable @@ -1583,6 +1603,7 @@ .false. () .false. + .false. ), j: (Variable @@ -1603,6 +1624,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1623,6 +1645,7 @@ .false. () .false. + .false. ) }) elemental_sum @@ -1958,6 +1981,7 @@ .false. () .false. + .false. ), cos@__lpython_overloaded_1__cos: (ExternalSymbol @@ -1988,6 +2012,7 @@ .false. () .false. + .false. ), i: (Variable @@ -2008,6 +2033,7 @@ .false. () .false. + .false. ), j: (Variable @@ -2028,6 +2054,7 @@ .false. () .false. + .false. ), k: (Variable @@ -2048,6 +2075,7 @@ .false. () .false. + .false. ), l: (Variable @@ -2068,6 +2096,7 @@ .false. () .false. + .false. ), newshape: (Variable @@ -2093,6 +2122,7 @@ .false. () .false. + .false. ), observed: (Variable @@ -2124,6 +2154,7 @@ .false. () .false. + .false. ), observed1d: (Variable @@ -2149,6 +2180,7 @@ .false. () .false. + .false. ), sin@__lpython_overloaded_1__sin: (ExternalSymbol @@ -2713,6 +2745,7 @@ .false. () .false. + .false. ), block: (Block @@ -2803,6 +2836,7 @@ .false. () .false. + .false. ), i: (Variable @@ -2823,6 +2857,7 @@ .false. () .false. + .false. ), result: (Variable @@ -2848,6 +2883,7 @@ .false. () .false. + .false. ), size: (Variable @@ -2868,6 +2904,7 @@ .false. () .false. + .false. ) }) verify1d @@ -2971,6 +3008,7 @@ .false. () .false. + .false. ), array_b: (Variable @@ -2996,6 +3034,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -3016,6 +3055,7 @@ .false. () .false. + .false. ), i: (Variable @@ -3036,6 +3076,7 @@ .false. () .false. + .false. ), result: (Variable @@ -3061,6 +3102,7 @@ .false. () .false. + .false. ), size: (Variable @@ -3081,6 +3123,7 @@ .false. () .false. + .false. ) }) verify1d_mul @@ -3258,6 +3301,7 @@ .false. () .false. + .false. ), array_b: (Variable @@ -3283,6 +3327,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -3303,6 +3348,7 @@ .false. () .false. + .false. ), i: (Variable @@ -3323,6 +3369,7 @@ .false. () .false. + .false. ), result: (Variable @@ -3348,6 +3395,7 @@ .false. () .false. + .false. ), size: (Variable @@ -3368,6 +3416,7 @@ .false. () .false. + .false. ) }) verify1d_sum @@ -3547,6 +3596,7 @@ .false. () .false. + .false. ), block: (Block @@ -3671,6 +3721,7 @@ .false. () .false. + .false. ), i: (Variable @@ -3691,6 +3742,7 @@ .false. () .false. + .false. ), j: (Variable @@ -3711,6 +3763,7 @@ .false. () .false. + .false. ), result: (Variable @@ -3738,6 +3791,7 @@ .false. () .false. + .false. ), size1: (Variable @@ -3758,6 +3812,7 @@ .false. () .false. + .false. ), size2: (Variable @@ -3778,6 +3833,7 @@ .false. () .false. + .false. ) }) verify2d @@ -3883,6 +3939,7 @@ .false. () .false. + .false. ), block: (Block @@ -4039,6 +4096,7 @@ .false. () .false. + .false. ), i: (Variable @@ -4059,6 +4117,7 @@ .false. () .false. + .false. ), j: (Variable @@ -4079,6 +4138,7 @@ .false. () .false. + .false. ), k: (Variable @@ -4099,6 +4159,7 @@ .false. () .false. + .false. ), result: (Variable @@ -4128,6 +4189,7 @@ .false. () .false. + .false. ), size1: (Variable @@ -4148,6 +4210,7 @@ .false. () .false. + .false. ), size2: (Variable @@ -4168,6 +4231,7 @@ .false. () .false. + .false. ), size3: (Variable @@ -4188,6 +4252,7 @@ .false. () .false. + .false. ) }) verifynd @@ -4269,6 +4334,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-expr1-8df2d66.json b/tests/reference/asr-expr1-8df2d66.json index 9bd8df4be0..40b90fff8f 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": "3b3b6e91fba805422e42cf91341f4f65c70d1b33ee1fb1f84d5c0d9b", + "stdout_hash": "f108a8e32b49e2176aa41318bd588113a0775717dab4b3312f97a03c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr1-8df2d66.stdout b/tests/reference/asr-expr1-8df2d66.stdout index 0e2e895df5..86481f7781 100644 --- a/tests/reference/asr-expr1-8df2d66.stdout +++ b/tests/reference/asr-expr1-8df2d66.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), x: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), y: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ) }) test_namedexpr @@ -146,6 +149,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr10-efcbb1b.json b/tests/reference/asr-expr10-efcbb1b.json index b8c5bad435..402f81d69f 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": "a33f0171ae167d62a91a626026dc509dbeadc5b2ddb7f449881ec406", + "stdout_hash": "9ac29fd935416da8ca68ce8c6f0c95e61c18097555dab8970ca1106a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr10-efcbb1b.stdout b/tests/reference/asr-expr10-efcbb1b.stdout index a3e494a097..673c38dd87 100644 --- a/tests/reference/asr-expr10-efcbb1b.stdout +++ b/tests/reference/asr-expr10-efcbb1b.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -91,6 +94,7 @@ .false. () .false. + .false. ), b3: (Variable @@ -111,6 +115,7 @@ .false. () .false. + .false. ), c: (Variable @@ -131,6 +136,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -181,6 +187,7 @@ .false. () .false. + .false. ) }) test_UnaryOp @@ -478,6 +485,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-expr12-5c5b71e.json b/tests/reference/asr-expr12-5c5b71e.json index f17e1fed93..8cf7487f2b 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": "29835657c35fa5e65b2d884b6c2a68cb4924caaa9840009dc2925eb7", + "stdout_hash": "f3955e2efa9eeaa9eb723d17c1250a26ab49b246b94ddcce9fd5c61c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr12-5c5b71e.stdout b/tests/reference/asr-expr12-5c5b71e.stdout index 4c393a7ff7..f70d21b7a9 100644 --- a/tests/reference/asr-expr12-5c5b71e.stdout +++ b/tests/reference/asr-expr12-5c5b71e.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), a: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ) }) check @@ -157,6 +159,7 @@ .false. () .false. + .false. ) }) main0 @@ -219,6 +222,7 @@ .false. () .false. + .false. ), a: (Variable @@ -239,6 +243,7 @@ .false. () .false. + .false. ), b: (Variable @@ -259,6 +264,7 @@ .false. () .false. + .false. ) }) test @@ -302,6 +308,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr13-81bdb5a.json b/tests/reference/asr-expr13-81bdb5a.json index 35a33bbeac..e8b6265266 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": "165752d80c1e8424ec68a9049d6841ab5d9f0f48674ced122de40540", + "stdout_hash": "a7348325afebbda13434021e0afe92f966a32ab926b7f82c19433c0d", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr13-81bdb5a.stdout b/tests/reference/asr-expr13-81bdb5a.stdout index 4f3777e88c..4adf76bb11 100644 --- a/tests/reference/asr-expr13-81bdb5a.stdout +++ b/tests/reference/asr-expr13-81bdb5a.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -473,6 +474,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-expr2-2e78a12.json b/tests/reference/asr-expr2-2e78a12.json index d4a2bc0c3e..511ea5886f 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": "d57a64f6d12fb32d0802620a6e923bab58e48ff48d6e4219fba5c79a", + "stdout_hash": "183870c74032e1dfd1e90b0400e9321f40b3b262e0f47548cd3fd54a", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr2-2e78a12.stdout b/tests/reference/asr-expr2-2e78a12.stdout index dca5754958..6f5456fc30 100644 --- a/tests/reference/asr-expr2-2e78a12.stdout +++ b/tests/reference/asr-expr2-2e78a12.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) test_boolOp @@ -184,6 +186,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr4-cef6743.json b/tests/reference/asr-expr4-cef6743.json index 5c89cefb18..456a95b2b5 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": "4f736ea565a61962638d9680f0170eaa30407006f0d7ce766311ab11", + "stdout_hash": "c9e93a1cadf59a15d0676c4bf9c06a61ef3c3e56bf16c465165a21c7", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr4-cef6743.stdout b/tests/reference/asr-expr4-cef6743.stdout index aa66eb0d71..714af1743d 100644 --- a/tests/reference/asr-expr4-cef6743.stdout +++ b/tests/reference/asr-expr4-cef6743.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) test_del @@ -95,6 +97,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr6-368e5ed.json b/tests/reference/asr-expr6-368e5ed.json index 036f2deaf3..dc713d56ee 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": "0f9d1c2f5a99d49a3cc30948abefb1bd74e990e428eacafbf1a2a63b", + "stdout_hash": "78b8ab2d55929186b994de27626b3857c47d220b1496e166ded639c4", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr6-368e5ed.stdout b/tests/reference/asr-expr6-368e5ed.stdout index c46c52b220..79d03d1261 100644 --- a/tests/reference/asr-expr6-368e5ed.stdout +++ b/tests/reference/asr-expr6-368e5ed.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), c: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ) }) test_ifexp @@ -147,6 +150,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr7-480ba2f.json b/tests/reference/asr-expr7-480ba2f.json index 3352464bfe..d14f05716d 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": "b21598c764d8133e5ff8afffa523c81cd991d16ec5a384c7965c7796", + "stdout_hash": "72157e703fcebc7c907a243a3a1e10db0c9887e03de08270d2dbb72f", "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 80cd56e95c..fe8abd5eb5 100644 --- a/tests/reference/asr-expr7-480ba2f.stdout +++ b/tests/reference/asr-expr7-480ba2f.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ) }) main0 @@ -137,6 +138,7 @@ .false. () .false. + .false. ), pow: (ExternalSymbol @@ -228,6 +230,7 @@ .false. () .false. + .false. ), a: (Variable @@ -248,6 +251,7 @@ .false. () .false. + .false. ), b: (Variable @@ -268,6 +272,7 @@ .false. () .false. + .false. ), pow: (ExternalSymbol @@ -308,6 +313,7 @@ .false. () .false. + .false. ) }) test_pow_1 @@ -364,6 +370,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-expr8-6beda60.json b/tests/reference/asr-expr8-6beda60.json index a2ef04b690..1c2d3d942b 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": "88a6f020e25a176125e1186e8ccdb5f5edbe48ed37b53324b0d3fd51", + "stdout_hash": "72dbc0c80a0ee3622c0360cba64a3ea6afbe35c9055da39a9206b943", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr8-6beda60.stdout b/tests/reference/asr-expr8-6beda60.stdout index 9d493be2bb..9cd90a5c3d 100644 --- a/tests/reference/asr-expr8-6beda60.stdout +++ b/tests/reference/asr-expr8-6beda60.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), x: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ), x2: (Variable @@ -91,6 +94,7 @@ .false. () .false. + .false. ) }) test_binop @@ -441,6 +445,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_01-211000e.json b/tests/reference/asr-expr_01-211000e.json index 1f1df35f80..5d3219a6ff 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": "8c9598ef6d8225ae770be6af79d3371dfc6ce5cced4449461a6e75e6", + "stdout_hash": "8f842c0fee0dc9b0af47987b415f4fce137608b9a39438f09f30a42f", "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 d1c28b36ba..b2be9abfb1 100644 --- a/tests/reference/asr-expr_01-211000e.stdout +++ b/tests/reference/asr-expr_01-211000e.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), x2: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), y: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), y2: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ) }) main0 @@ -182,6 +186,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_01-a0d4829.json b/tests/reference/asr-expr_01-a0d4829.json index 51950dc8fd..4e010f018b 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": "55e76815cbdfc9d090d970e19bd1511ae55f2fde287686c983a04cb8", + "stdout_hash": "84f138f0c8a9d199994f36449dbf48df96ec5ad9d34d2997cb7b0457", "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 77e72814d0..18ea614252 100644 --- a/tests/reference/asr-expr_01-a0d4829.stdout +++ b/tests/reference/asr-expr_01-a0d4829.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), x: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), y: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ) }) add @@ -171,6 +174,7 @@ .false. () .false. + .false. ), x: (Variable @@ -191,6 +195,7 @@ .false. () .false. + .false. ), y: (Variable @@ -211,6 +216,7 @@ .false. () .false. + .false. ) }) and_op @@ -275,6 +281,7 @@ .false. () .false. + .false. ), y: (Variable @@ -295,6 +302,7 @@ .false. () .false. + .false. ), z: (Variable @@ -315,6 +323,7 @@ .false. () .false. + .false. ) }) main0 @@ -426,6 +435,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_05-3a37324.json b/tests/reference/asr-expr_05-3a37324.json index cf0c5ca6e8..b9efe9ab13 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": "2fa4862beb2abee699e21d2daa663fd8a771884f0b2e9c7a9fa0ca40", + "stdout_hash": "a7751f277d656b9c8231b2646206d111334696903a3aded7c87f907d", "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 0801e638a5..e2d75186bf 100644 --- a/tests/reference/asr-expr_05-3a37324.stdout +++ b/tests/reference/asr-expr_05-3a37324.stdout @@ -107,6 +107,7 @@ .false. () .false. + .false. ), a1: (Variable @@ -129,6 +130,7 @@ .false. () .false. + .false. ), b: (Variable @@ -149,6 +151,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -171,6 +174,7 @@ .false. () .false. + .false. ), c1: (Variable @@ -193,6 +197,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -213,6 +218,7 @@ .false. () .false. + .false. ), i: (Variable @@ -233,6 +239,7 @@ .false. () .false. + .false. ), i1: (Variable @@ -253,6 +260,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -273,6 +281,7 @@ .false. () .false. + .false. ), i3: (Variable @@ -293,6 +302,7 @@ .false. () .false. + .false. ), i4: (Variable @@ -313,6 +323,7 @@ .false. () .false. + .false. ) }) main0 @@ -1497,6 +1508,7 @@ .false. () .false. + .false. ), _mod: (ExternalSymbol @@ -1537,6 +1549,7 @@ .false. () .false. + .false. ), b: (Variable @@ -1557,6 +1570,7 @@ .false. () .false. + .false. ) }) test_mod @@ -1623,6 +1637,7 @@ .false. () .false. + .false. ), a: (Variable @@ -1643,6 +1658,7 @@ .false. () .false. + .false. ), b: (Variable @@ -1663,6 +1679,7 @@ .false. () .false. + .false. ) }) test_multiply @@ -1706,6 +1723,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-expr_07-7742668.json b/tests/reference/asr-expr_07-7742668.json index cb87ed1d3d..6677728613 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": "c339d2e3418569fa97b404fc210662e904598e71f29e124d639859de", + "stdout_hash": "3c3e4e5f5d2d47f5faa1383dd9381128451e3c9b10094363a1a2dbc1", "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 5108a9fcf3..84e2626657 100644 --- a/tests/reference/asr-expr_07-7742668.stdout +++ b/tests/reference/asr-expr_07-7742668.stdout @@ -74,6 +74,7 @@ .false. () .false. + .false. ) }) bool_to_str @@ -224,6 +225,7 @@ .false. () .false. + .false. ), b: (Variable @@ -244,6 +246,7 @@ .false. () .false. + .false. ), x: (Variable @@ -264,6 +267,7 @@ .false. () .false. + .false. ) }) f @@ -381,6 +385,7 @@ .false. () .false. + .false. ) }) g @@ -434,10 +439,12 @@ .false. () .false. + .false. ) }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_09-f3e89c8.json b/tests/reference/asr-expr_09-f3e89c8.json index 5170d7dd6c..20dd3b4627 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": "1cb10476dee98c2567952f30d404169cfb9dc2b5e85c743c24d233fe", + "stdout_hash": "9ea32d927bfb4188ff3166b2727adff19b904929777eb7520c73f2d8", "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 7526c2d0af..736debe941 100644 --- a/tests/reference/asr-expr_09-f3e89c8.stdout +++ b/tests/reference/asr-expr_09-f3e89c8.stdout @@ -81,6 +81,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -101,6 +102,7 @@ .false. () .false. + .false. ) }) main0 @@ -221,6 +223,7 @@ .false. () .false. + .false. ), b: (Variable @@ -241,6 +244,7 @@ .false. () .false. + .false. ), c: (Variable @@ -264,6 +268,7 @@ .false. () .false. + .false. ) }) test_issue_928 @@ -398,6 +403,7 @@ .false. () .false. + .false. ), b: (Variable @@ -418,6 +424,7 @@ .false. () .false. + .false. ), c: (Variable @@ -438,6 +445,7 @@ .false. () .false. + .false. ), d: (Variable @@ -458,6 +466,7 @@ .false. () .false. + .false. ), e: (Variable @@ -478,6 +487,7 @@ .false. () .false. + .false. ), g: (Variable @@ -498,6 +508,7 @@ .false. () .false. + .false. ), i: (Variable @@ -520,6 +531,7 @@ .false. () .false. + .false. ), j: (Variable @@ -542,6 +554,7 @@ .false. () .false. + .false. ), k: (Variable @@ -564,6 +577,7 @@ .false. () .false. + .false. ), x: (Variable @@ -584,6 +598,7 @@ .false. () .false. + .false. ), y: (Variable @@ -604,6 +619,7 @@ .false. () .false. + .false. ) }) test_multiple_assign_1 @@ -1063,6 +1079,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_10-d39708c.json b/tests/reference/asr-expr_10-d39708c.json index d165950b82..f046f6694f 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": "1d2c55486da306f226c50185ea3c5f91a52b6800b289bb5b1ee15739", + "stdout_hash": "8d8767319c56a9583ba153e10f6f52d3c02d8898e54d686b89aace67", "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 69b5b62fe5..e0f0a6b3c5 100644 --- a/tests/reference/asr-expr_10-d39708c.stdout +++ b/tests/reference/asr-expr_10-d39708c.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ) }) g @@ -123,6 +124,7 @@ .false. () .false. + .false. ) }) gsubrout @@ -181,6 +183,7 @@ .false. () .false. + .false. ), i: (Variable @@ -201,6 +204,7 @@ .false. () .false. + .false. ), j: (Variable @@ -221,6 +225,7 @@ .false. () .false. + .false. ) }) test_fn1 @@ -295,6 +300,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_12-6769be0.json b/tests/reference/asr-expr_12-6769be0.json index 0f258df2d0..fce5d16ac6 100644 --- a/tests/reference/asr-expr_12-6769be0.json +++ b/tests/reference/asr-expr_12-6769be0.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-expr_12-6769be0.stdout", - "stdout_hash": "656a0ddbb5f975952fc74cf11c245788128f9a571f627e768d6b2bbb", + "stdout_hash": "b9095e0759db36ffe4ea8b186e4838357c33782c9227ed1072b4ea3d", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-expr_12-6769be0.stdout b/tests/reference/asr-expr_12-6769be0.stdout index 84a6628071..479da0cd97 100644 --- a/tests/reference/asr-expr_12-6769be0.stdout +++ b/tests/reference/asr-expr_12-6769be0.stdout @@ -74,6 +74,7 @@ .false. () .false. + .false. ) }) check @@ -181,6 +182,7 @@ .false. () .false. + .false. ), yptr1: (Variable @@ -208,6 +210,7 @@ .false. () .false. + .false. ) }) f @@ -289,6 +292,7 @@ .false. () .false. + .false. ), y: (Variable @@ -314,6 +318,7 @@ .false. () .false. + .false. ) }) g @@ -437,6 +442,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-expr_14-f2bd343.json b/tests/reference/asr-expr_14-f2bd343.json index 2f3c98de75..29f08c0d2b 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": "34897a88195973e7a4986159ae7a50ba8be72ae8cdb0506a7d629834", + "stdout_hash": "0e97acb68f071101497f452764dc20fc3a3d4021d86204aa6b0b6c6c", "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 f7429ecca1..5dd24d5ab1 100644 --- a/tests/reference/asr-expr_14-f2bd343.stdout +++ b/tests/reference/asr-expr_14-f2bd343.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), a3: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -147,6 +151,7 @@ .false. () .false. + .false. ), b3: (Variable @@ -167,6 +172,7 @@ .false. () .false. + .false. ), c1: (Variable @@ -187,6 +193,7 @@ .false. () .false. + .false. ), c2: (Variable @@ -207,6 +214,7 @@ .false. () .false. + .false. ), c3: (Variable @@ -227,6 +235,7 @@ .false. () .false. + .false. ), d1: (Variable @@ -247,6 +256,7 @@ .false. () .false. + .false. ), d2: (Variable @@ -267,6 +277,7 @@ .false. () .false. + .false. ), d3: (Variable @@ -287,6 +298,7 @@ .false. () .false. + .false. ), e1: (Variable @@ -307,6 +319,7 @@ .false. () .false. + .false. ), e2: (Variable @@ -327,6 +340,7 @@ .false. () .false. + .false. ), e3: (Variable @@ -347,6 +361,7 @@ .false. () .false. + .false. ), f1: (Variable @@ -367,6 +382,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -387,6 +403,7 @@ .false. () .false. + .false. ), f3: (Variable @@ -407,6 +424,7 @@ .false. () .false. + .false. ) }) test_divide @@ -986,6 +1004,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-func_inline_01-56af272.json b/tests/reference/asr-func_inline_01-56af272.json index 0ca6101aa5..f2cb73b819 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": "7d1b160ee6f9e399665b5810bac9e4170bb774f073d61a0a9f05a34a", + "stdout_hash": "0f65fc4b0dcfc07972ae2397a76e8252838d1292f05e1d85659993d0", "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 d9f203ea0e..e50abcf3db 100644 --- a/tests/reference/asr-func_inline_01-56af272.stdout +++ b/tests/reference/asr-func_inline_01-56af272.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), n: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ) }) fib @@ -208,6 +210,7 @@ .false. () .false. + .false. ), x: (Variable @@ -228,6 +231,7 @@ .false. () .false. + .false. ) }) main @@ -304,6 +308,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-generics_01-d616074.json b/tests/reference/asr-generics_01-d616074.json index 08eda17502..1ec577cfaa 100644 --- a/tests/reference/asr-generics_01-d616074.json +++ b/tests/reference/asr-generics_01-d616074.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_01-d616074.stdout", - "stdout_hash": "327ec2ba87a6517984ed0a6b6fa12ebdbcd2217701e914225f287408", + "stdout_hash": "8168cf23e7c3b9fa51e3be2ca001a15eb9330c8e93ece2afb9807171", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_01-d616074.stdout b/tests/reference/asr-generics_01-d616074.stdout index 6f0da319a0..d7e43d5d2a 100644 --- a/tests/reference/asr-generics_01-d616074.stdout +++ b/tests/reference/asr-generics_01-d616074.stdout @@ -28,6 +28,7 @@ .false. () .false. + .false. ), __asr_generic_f_0: (Function @@ -53,6 +54,7 @@ .false. () .false. + .false. ), x: (Variable @@ -73,6 +75,7 @@ .false. () .false. + .false. ), y: (Variable @@ -93,6 +96,7 @@ .false. () .false. + .false. ) }) __asr_generic_f_0 @@ -159,6 +163,7 @@ .false. () .false. + .false. ), x: (Variable @@ -179,6 +184,7 @@ .false. () .false. + .false. ), y: (Variable @@ -199,6 +205,7 @@ .false. () .false. + .false. ) }) __asr_generic_f_1 @@ -621,6 +628,7 @@ .false. () .false. + .false. ), x: (Variable @@ -643,6 +651,7 @@ .false. () .false. + .false. ), y: (Variable @@ -665,6 +674,7 @@ .false. () .false. + .false. ) }) add @@ -723,6 +733,7 @@ .false. () .false. + .false. ), x: (Variable @@ -743,6 +754,7 @@ .false. () .false. + .false. ), y: (Variable @@ -763,6 +775,7 @@ .false. () .false. + .false. ) }) add_integer @@ -829,6 +842,7 @@ .false. () .false. + .false. ), x: (Variable @@ -851,6 +865,7 @@ .false. () .false. + .false. ), y: (Variable @@ -873,6 +888,7 @@ .false. () .false. + .false. ) }) add_string @@ -974,6 +990,7 @@ .false. () .false. + .false. ), x: (Variable @@ -996,6 +1013,7 @@ .false. () .false. + .false. ), y: (Variable @@ -1018,6 +1036,7 @@ .false. () .false. + .false. ) }) f @@ -1071,6 +1090,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-generics_array_01-682b1b2.json b/tests/reference/asr-generics_array_01-682b1b2.json index ba933f8051..14fc9284af 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.json +++ b/tests/reference/asr-generics_array_01-682b1b2.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_array_01-682b1b2.stdout", - "stdout_hash": "d1aee82339e69feb96790f353c125ef8a82b4d7e37ad0e716b8d3210", + "stdout_hash": "de9b0add54a9b54f512a46f2e5804ab88e36fa1214a8ba292eb27337", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_array_01-682b1b2.stdout b/tests/reference/asr-generics_array_01-682b1b2.stdout index f0dca2a2fa..5d7b4851d6 100644 --- a/tests/reference/asr-generics_array_01-682b1b2.stdout +++ b/tests/reference/asr-generics_array_01-682b1b2.stdout @@ -28,6 +28,7 @@ .false. () .false. + .false. ), __asr_generic_f_0: (Function @@ -53,6 +54,7 @@ .false. () .false. + .false. ), i: (Variable @@ -73,6 +75,7 @@ .false. () .false. + .false. ), lst: (Variable @@ -98,6 +101,7 @@ .false. () .false. + .false. ) }) __asr_generic_f_0 @@ -221,6 +225,7 @@ .false. () .false. + .false. ), i: (Variable @@ -243,6 +248,7 @@ .false. () .false. + .false. ), lst: (Variable @@ -270,6 +276,7 @@ .false. () .false. + .false. ) }) f @@ -370,6 +377,7 @@ .false. () .false. + .false. ), x: (Variable @@ -390,6 +398,7 @@ .false. () .false. + .false. ) }) use_array @@ -486,6 +495,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-generics_list_01-39c4044.json b/tests/reference/asr-generics_list_01-39c4044.json index 5b893450b9..46f0616e17 100644 --- a/tests/reference/asr-generics_list_01-39c4044.json +++ b/tests/reference/asr-generics_list_01-39c4044.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-generics_list_01-39c4044.stdout", - "stdout_hash": "2e34a9aca5cdbc37f25c197ba904d9592d988b012225c5309718309c", + "stdout_hash": "2d2a8172bdd7a2f3027914f2020a17657cbc9d66ffe044af19ac5abd", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-generics_list_01-39c4044.stdout b/tests/reference/asr-generics_list_01-39c4044.stdout index 9b80c0642b..6db9f74343 100644 --- a/tests/reference/asr-generics_list_01-39c4044.stdout +++ b/tests/reference/asr-generics_list_01-39c4044.stdout @@ -28,6 +28,7 @@ .false. () .false. + .false. ), __asr_generic_mean_0: (Function @@ -53,6 +54,7 @@ .false. () .false. + .false. ), i: (Variable @@ -73,6 +75,7 @@ .false. () .false. + .false. ), k: (Variable @@ -93,6 +96,7 @@ .false. () .false. + .false. ), res: (Variable @@ -113,6 +117,7 @@ .false. () .false. + .false. ), x: (Variable @@ -135,6 +140,7 @@ .false. () .false. + .false. ) }) __asr_generic_mean_0 @@ -287,6 +293,7 @@ .false. () .false. + .false. ), i: (Variable @@ -307,6 +314,7 @@ .false. () .false. + .false. ), k: (Variable @@ -327,6 +335,7 @@ .false. () .false. + .false. ), res: (Variable @@ -347,6 +356,7 @@ .false. () .false. + .false. ), x: (Variable @@ -369,6 +379,7 @@ .false. () .false. + .false. ) }) __asr_generic_mean_1 @@ -521,6 +532,7 @@ .false. () .false. + .false. ), i: (Variable @@ -541,6 +553,7 @@ .false. () .false. + .false. ), k: (Variable @@ -561,6 +574,7 @@ .false. () .false. + .false. ), res: (Variable @@ -581,6 +595,7 @@ .false. () .false. + .false. ), x: (Variable @@ -603,6 +618,7 @@ .false. () .false. + .false. ) }) __asr_generic_mean_2 @@ -876,6 +892,7 @@ .false. () .false. + .false. ), x: (Variable @@ -898,6 +915,7 @@ .false. () .false. + .false. ), y: (Variable @@ -920,6 +938,7 @@ .false. () .false. + .false. ) }) add @@ -978,6 +997,7 @@ .false. () .false. + .false. ), x: (Variable @@ -998,6 +1018,7 @@ .false. () .false. + .false. ), y: (Variable @@ -1018,6 +1039,7 @@ .false. () .false. + .false. ) }) add_float @@ -1082,6 +1104,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1102,6 +1125,7 @@ .false. () .false. + .false. ), y: (Variable @@ -1122,6 +1146,7 @@ .false. () .false. + .false. ) }) add_integer @@ -1188,6 +1213,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1210,6 +1236,7 @@ .false. () .false. + .false. ), y: (Variable @@ -1232,6 +1259,7 @@ .false. () .false. + .false. ) }) add_string @@ -1331,6 +1359,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1351,6 +1380,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1373,6 +1403,7 @@ .false. () .false. + .false. ) }) div @@ -1427,6 +1458,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1447,6 +1479,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1467,6 +1500,7 @@ .false. () .false. + .false. ) }) div_float @@ -1536,6 +1570,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1556,6 +1591,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1576,6 +1612,7 @@ .false. () .false. + .false. ) }) div_integer @@ -1650,6 +1687,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1670,6 +1708,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1692,6 +1731,7 @@ .false. () .false. + .false. ) }) div_string @@ -1755,6 +1795,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1775,6 +1816,7 @@ .false. () .false. + .false. ) }) empty_float @@ -1834,6 +1876,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1854,6 +1897,7 @@ .false. () .false. + .false. ) }) empty_integer @@ -1912,6 +1956,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1934,6 +1979,7 @@ .false. () .false. + .false. ) }) empty_string @@ -2003,6 +2049,7 @@ .false. () .false. + .false. ), i: (Variable @@ -2023,6 +2070,7 @@ .false. () .false. + .false. ), k: (Variable @@ -2043,6 +2091,7 @@ .false. () .false. + .false. ), res: (Variable @@ -2065,6 +2114,7 @@ .false. () .false. + .false. ), x: (Variable @@ -2089,6 +2139,7 @@ .false. () .false. + .false. ) }) mean @@ -2253,6 +2304,7 @@ .false. () .false. + .false. ), x: (Variable @@ -2275,6 +2327,7 @@ .false. () .false. + .false. ) }) zero @@ -2308,6 +2361,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-global_scope1-354e217.json b/tests/reference/asr-global_scope1-354e217.json index f1c2f08e13..0c04fcaeb7 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": "ab6534ad3953f33c3a997b6e5599146b65748444c161fdcf3cc9026f", + "stdout_hash": "e2f674aa138b23c1f3fa9619ac0f3ad84ea72ff9e172be867648a030", "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 d3fedbc24f..e3aa9ad3ee 100644 --- a/tests/reference/asr-global_scope1-354e217.stdout +++ b/tests/reference/asr-global_scope1-354e217.stdout @@ -62,10 +62,12 @@ .false. () .false. + .false. ) }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-global_syms_01-273906f.json b/tests/reference/asr-global_syms_01-273906f.json index 3168ce4daf..cb0d98af1a 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": "61c02d33a104ed6ef799f6dc0a6ff8c848b926663e8fbfc8b1862813", + "stdout_hash": "6e31147bc359f6f12542e7a5234da7ce82a3ead0132f7336933df8ce", "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 dafe7ba0f8..bec32327e4 100644 --- a/tests/reference/asr-global_syms_01-273906f.stdout +++ b/tests/reference/asr-global_syms_01-273906f.stdout @@ -85,6 +85,7 @@ .false. () .false. + .false. ), test_global_symbols: (Function @@ -162,10 +163,12 @@ .false. () .false. + .false. ) }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-intent_01-66824bc.json b/tests/reference/asr-intent_01-66824bc.json index 27b44350e5..820cdafcb1 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": "3280226e34aee3ddf8fc4222d900581e712221b3962e8d1addf57534", + "stdout_hash": "aedc8f1e4c463637eb5a1f27a42ade03c9da676c59cb51e65d3d296c", "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 c6234417d2..83fac9433f 100644 --- a/tests/reference/asr-intent_01-66824bc.stdout +++ b/tests/reference/asr-intent_01-66824bc.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ) }) Foo @@ -79,6 +80,7 @@ .false. () .false. + .false. ), x: (Variable @@ -99,6 +101,7 @@ .false. () .false. + .false. ), y: (Variable @@ -119,6 +122,7 @@ .false. () .false. + .false. ), z: (Variable @@ -143,6 +147,7 @@ .false. () .false. + .false. ) }) f @@ -192,6 +197,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-list1-770ba33.json b/tests/reference/asr-list1-770ba33.json index af2e2400fd..2cb3e55aea 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": "8b8d6451af269e81b24ebd5f071da6fbdad1f30099bdb86fa8e45010", + "stdout_hash": "af3f230ed8434cb4610ba6f5018b137b8830e3dddafac96332a49d86", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-list1-770ba33.stdout b/tests/reference/asr-list1-770ba33.stdout index c13624e2ab..522525bc7f 100644 --- a/tests/reference/asr-list1-770ba33.stdout +++ b/tests/reference/asr-list1-770ba33.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ), a11: (Variable @@ -55,6 +56,7 @@ .false. () .false. + .false. ), b: (Variable @@ -79,6 +81,7 @@ .false. () .false. + .false. ), b11: (Variable @@ -101,6 +104,7 @@ .false. () .false. + .false. ), c: (Variable @@ -125,6 +129,7 @@ .false. () .false. + .false. ), d: (Variable @@ -145,6 +150,7 @@ .false. () .false. + .false. ), e: (Variable @@ -171,6 +177,7 @@ .false. () .false. + .false. ) }) test_List @@ -465,6 +472,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-loop3-a579196.json b/tests/reference/asr-loop3-a579196.json index 7446e47c45..4f50f55ec5 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": "6d25d7fd4f070de7295cf412076ab3643d0fe863023cc964e525e6a4", + "stdout_hash": "506c5def12d058cbfe25809105d90cd46effb660e530de97ae58e394", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-loop3-a579196.stdout b/tests/reference/asr-loop3-a579196.stdout index a0a03035c0..4729dc885d 100644 --- a/tests/reference/asr-loop3-a579196.stdout +++ b/tests/reference/asr-loop3-a579196.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ) }) test_pass @@ -77,6 +78,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-loop4-3d3216e.json b/tests/reference/asr-loop4-3d3216e.json index 55cb4af005..f4fb0d027b 100644 --- a/tests/reference/asr-loop4-3d3216e.json +++ b/tests/reference/asr-loop4-3d3216e.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-loop4-3d3216e.stdout", - "stdout_hash": "070796f080939abde8d9ab8ff93af70fdcd53001345488bc13906f2f", + "stdout_hash": "64b97d36db837da6e0f9c53add1d092508062b8a85a01530eba8ecec", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-loop4-3d3216e.stdout b/tests/reference/asr-loop4-3d3216e.stdout index c40695aefa..ce50130256 100644 --- a/tests/reference/asr-loop4-3d3216e.stdout +++ b/tests/reference/asr-loop4-3d3216e.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ) }) test_for @@ -151,6 +152,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-modules_02-ec92e6f.json b/tests/reference/asr-modules_02-ec92e6f.json index 3435db398f..14f280f3e6 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": "284d31f2856b9d7c8764839140928005979af05eb1463964dbfcf9f9", + "stdout_hash": "cf2c4043cf77222332180b29f48598bbfd69af19641c8b38739e45f0", "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 68142e319d..4964dd8702 100644 --- a/tests/reference/asr-modules_02-ec92e6f.stdout +++ b/tests/reference/asr-modules_02-ec92e6f.stdout @@ -77,6 +77,7 @@ .false. () .false. + .false. ) }) main0 @@ -139,6 +140,7 @@ }) __main__ [modules_02b] + () .false. .false. ), @@ -233,6 +235,7 @@ }) modules_02b [modules_02c] + () .false. .false. ), @@ -286,6 +289,7 @@ }) modules_02c [] + () .false. .false. ) diff --git a/tests/reference/asr-print_02-afbe092.json b/tests/reference/asr-print_02-afbe092.json index 20b63d4d6c..84d2a5132a 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": "61951119cd95ea432f0dbf654832ecf3c76935c5e7a8ba708fee63b3", + "stdout_hash": "f5f47b7026789b9f02fe9ce33f870ee88f89c72e57e70b4caf4e000b", "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 f0267171a3..22b3af209f 100644 --- a/tests/reference/asr-print_02-afbe092.stdout +++ b/tests/reference/asr-print_02-afbe092.stdout @@ -128,6 +128,7 @@ .false. () .false. + .false. ), b: (Variable @@ -150,6 +151,7 @@ .false. () .false. + .false. ), c: (Variable @@ -172,6 +174,7 @@ .false. () .false. + .false. ), d: (Variable @@ -194,6 +197,7 @@ .false. () .false. + .false. ) }) f @@ -474,6 +478,7 @@ .false. () .false. + .false. ), x: (Variable @@ -500,6 +505,7 @@ .false. () .false. + .false. ), y: (Variable @@ -524,6 +530,7 @@ .false. () .false. + .false. ), z: (Variable @@ -550,6 +557,7 @@ .false. () .false. + .false. ) }) test_nested_lists @@ -928,6 +936,7 @@ .false. () .false. + .false. ), q: (Variable @@ -956,6 +965,7 @@ .false. () .false. + .false. ), r: (Variable @@ -984,6 +994,7 @@ .false. () .false. + .false. ) }) test_nested_lists2 @@ -2725,6 +2736,7 @@ .false. () .false. + .false. ), b: (Variable @@ -2755,6 +2767,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -2779,6 +2792,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -2801,6 +2815,7 @@ .false. () .false. + .false. ), c: (Variable @@ -2830,6 +2845,7 @@ .false. () .false. + .false. ) }) test_print_list_tuple @@ -3072,6 +3088,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-print_list_tuple_03-9de3736.json b/tests/reference/asr-print_list_tuple_03-9de3736.json index f0fd5e7b1c..7804995c3f 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": "fcd5981e45e3fdebe4d09bba3ee9c420450b3c2355cd30d08ed645ae", + "stdout_hash": "33595307cbc5a966c7b56a6e7a931008c2a9e4b5de372c18ecfe8765", "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 113fd65641..6455c18f62 100644 --- a/tests/reference/asr-print_list_tuple_03-9de3736.stdout +++ b/tests/reference/asr-print_list_tuple_03-9de3736.stdout @@ -73,6 +73,7 @@ .false. () .false. + .false. ), y: (Variable @@ -98,6 +99,7 @@ .false. () .false. + .false. ) }) f @@ -255,6 +257,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-set1-b7b913a.json b/tests/reference/asr-set1-b7b913a.json index b1f142fc44..84fd552bd9 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": "09ca14a9596338a17a8dfb122f782ec1b6cb525469cc36addcc3abf5", + "stdout_hash": "4fc4a13c31f214bc874ee9005fc06c63c7c7d97eb4f58bbafd94753b", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-set1-b7b913a.stdout b/tests/reference/asr-set1-b7b913a.stdout index d06cd6fe5c..fda45da4d1 100644 --- a/tests/reference/asr-set1-b7b913a.stdout +++ b/tests/reference/asr-set1-b7b913a.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ), b: (Variable @@ -57,6 +58,7 @@ .false. () .false. + .false. ), s: (Variable @@ -79,6 +81,7 @@ .false. () .false. + .false. ) }) test_Set @@ -189,6 +192,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_01-66dc2c9.json b/tests/reference/asr-structs_01-66dc2c9.json index 8e8feae535..558209a6f9 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": "54566437ccddaadedbd195c72da33a8263befe0d6ffe97efd859d937", + "stdout_hash": "4df92acfd91b04a33eba3f5e16e6ca1dc661bb5c068e45a78f679395", "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 fe6f5d4be7..35a22b3af0 100644 --- a/tests/reference/asr-structs_01-66dc2c9.stdout +++ b/tests/reference/asr-structs_01-66dc2c9.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) S @@ -132,6 +134,7 @@ .false. () .false. + .false. ) }) main0 @@ -177,6 +180,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_01-be14d49.json b/tests/reference/asr-structs_01-be14d49.json index b2cb3c67b5..cf33d005d9 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": "a1d7d41a17552eccb7d5f1fe80154a9f82c9fe25caa3ae4731d258f7", + "stdout_hash": "d3e55c45777b96eef9a79d8e96605019c732bbdb7505599d20d12457", "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 5e33193ed5..25256004d5 100644 --- a/tests/reference/asr-structs_01-be14d49.stdout +++ b/tests/reference/asr-structs_01-be14d49.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) A @@ -132,6 +134,7 @@ .false. () .false. + .false. ) }) change_struct @@ -243,6 +246,7 @@ .false. () .false. + .false. ) }) f @@ -330,6 +334,7 @@ .false. () .false. + .false. ) }) g @@ -552,6 +557,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_02-2ab459a.json b/tests/reference/asr-structs_02-2ab459a.json index 8a16cecede..e834206ad4 100644 --- a/tests/reference/asr-structs_02-2ab459a.json +++ b/tests/reference/asr-structs_02-2ab459a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_02-2ab459a.stdout", - "stdout_hash": "afc9ce915be783f5aa74672cd41708d1a89a2e2f1a987e0ee5f73748", + "stdout_hash": "00439d1f0819f768012706c736f17967b8960ab6496c77e466f4af64", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_02-2ab459a.stdout b/tests/reference/asr-structs_02-2ab459a.stdout index 5d325b3591..ebf8f88396 100644 --- a/tests/reference/asr-structs_02-2ab459a.stdout +++ b/tests/reference/asr-structs_02-2ab459a.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) A @@ -127,6 +129,7 @@ .false. () .false. + .false. ), a1: (Variable @@ -152,6 +155,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -179,6 +183,7 @@ .false. () .false. + .false. ), x: (Variable @@ -199,6 +204,7 @@ .false. () .false. + .false. ), y: (Variable @@ -219,6 +225,7 @@ .false. () .false. + .false. ) }) f @@ -384,6 +391,7 @@ .false. () .false. + .false. ) }) g @@ -426,6 +434,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_03-0cef911.json b/tests/reference/asr-structs_03-0cef911.json index 8f2d9fc19e..0f3dc869c4 100644 --- a/tests/reference/asr-structs_03-0cef911.json +++ b/tests/reference/asr-structs_03-0cef911.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_03-0cef911.stdout", - "stdout_hash": "480920c6f08cd82d223906f0015d049aafb2605379b0dd2eb5317e77", + "stdout_hash": "3cb07034de044ed0559a669b4cc59e5273af5b6f0bb3cebafeb477ab", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_03-0cef911.stdout b/tests/reference/asr-structs_03-0cef911.stdout index 5b09fe0fd7..470bd3eb1f 100644 --- a/tests/reference/asr-structs_03-0cef911.stdout +++ b/tests/reference/asr-structs_03-0cef911.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) A @@ -134,6 +136,7 @@ .false. () .false. + .false. ) }) f @@ -223,6 +226,7 @@ .false. () .false. + .false. ), xp: (Variable @@ -250,6 +254,7 @@ .false. () .false. + .false. ) }) g @@ -400,6 +405,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_04-387747b.json b/tests/reference/asr-structs_04-387747b.json index adf7e4572a..75467cbc99 100644 --- a/tests/reference/asr-structs_04-387747b.json +++ b/tests/reference/asr-structs_04-387747b.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_04-387747b.stdout", - "stdout_hash": "54da20e6df20637e38aab4bab8dfa2a466207a7621b7dfe9b7f7bf9d", + "stdout_hash": "aa2f3c5044e88207ef9307b6c463c6a3f55246c3ef634c4249f01e09", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_04-387747b.stdout b/tests/reference/asr-structs_04-387747b.stdout index 01c8005fa5..d634be290e 100644 --- a/tests/reference/asr-structs_04-387747b.stdout +++ b/tests/reference/asr-structs_04-387747b.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), y: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ) }) A @@ -96,6 +98,7 @@ .false. () .false. + .false. ), z: (Variable @@ -116,6 +119,7 @@ .false. () .false. + .false. ) }) B @@ -219,6 +223,7 @@ .false. () .false. + .false. ) }) f @@ -397,6 +402,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -422,6 +428,7 @@ .false. () .false. + .false. ), b: (Variable @@ -447,6 +454,7 @@ .false. () .false. + .false. ) }) g @@ -710,6 +718,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-structs_05-fa98307.json b/tests/reference/asr-structs_05-fa98307.json index 5ce30a0251..fcfe70f55a 100644 --- a/tests/reference/asr-structs_05-fa98307.json +++ b/tests/reference/asr-structs_05-fa98307.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_05-fa98307.stdout", - "stdout_hash": "6b8be56178b76927cfdc44078c5617ef6aa91277ad05452a90062534", + "stdout_hash": "280b8531c3ced67670f27bc1cb37ccd4c516962ae76b16cfc92a63bb", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_05-fa98307.stdout b/tests/reference/asr-structs_05-fa98307.stdout index 59325c66e5..750da7d0ef 100644 --- a/tests/reference/asr-structs_05-fa98307.stdout +++ b/tests/reference/asr-structs_05-fa98307.stdout @@ -31,6 +31,7 @@ .false. () .false. + .false. ), b: (Variable @@ -51,6 +52,7 @@ .false. () .false. + .false. ), c: (Variable @@ -71,6 +73,7 @@ .false. () .false. + .false. ), d: (Variable @@ -91,6 +94,7 @@ .false. () .false. + .false. ), x: (Variable @@ -111,6 +115,7 @@ .false. () .false. + .false. ), y: (Variable @@ -131,6 +136,7 @@ .false. () .false. + .false. ), z: (Variable @@ -151,6 +157,7 @@ .false. () .false. + .false. ) }) A @@ -247,6 +254,7 @@ .false. () .false. + .false. ) }) g @@ -586,6 +594,7 @@ .false. () .false. + .false. ) }) update_1 @@ -745,6 +754,7 @@ .false. () .false. + .false. ) }) update_2 @@ -977,6 +987,7 @@ .false. () .false. + .false. ), s: (Variable @@ -1007,6 +1018,7 @@ .false. () .false. + .false. ), s0: (Variable @@ -1032,6 +1044,7 @@ .false. () .false. + .false. ), s1: (Variable @@ -1057,6 +1070,7 @@ .false. () .false. + .false. ), x1: (Variable @@ -1077,6 +1091,7 @@ .false. () .false. + .false. ), x2: (Variable @@ -1097,6 +1112,7 @@ .false. () .false. + .false. ), y1: (Variable @@ -1117,6 +1133,7 @@ .false. () .false. + .false. ), y2: (Variable @@ -1137,6 +1154,7 @@ .false. () .false. + .false. ) }) verify @@ -1638,6 +1656,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-structs_16-44de89a.json b/tests/reference/asr-structs_16-44de89a.json index 6d49d6b4fa..1e33621d39 100644 --- a/tests/reference/asr-structs_16-44de89a.json +++ b/tests/reference/asr-structs_16-44de89a.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-structs_16-44de89a.stdout", - "stdout_hash": "e3216dd87616a40c88440be6a8afc55fd7c277ebd6b5646c2dd805bd", + "stdout_hash": "6bccc02b4231853ff88656f53752fe5d827904c8a2cdc250e1439478", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-structs_16-44de89a.stdout b/tests/reference/asr-structs_16-44de89a.stdout index 639eb6098d..8cc41ca436 100644 --- a/tests/reference/asr-structs_16-44de89a.stdout +++ b/tests/reference/asr-structs_16-44de89a.stdout @@ -36,6 +36,7 @@ .false. () .false. + .false. ), y: (Variable @@ -56,6 +57,7 @@ .false. () .false. + .false. ) }) B @@ -89,6 +91,7 @@ .false. () .false. + .false. ), c: (Variable @@ -109,6 +112,7 @@ .false. () .false. + .false. ) }) A @@ -200,6 +204,7 @@ .false. () .false. + .false. ), bd: (Variable @@ -222,6 +227,7 @@ .false. () .false. + .false. ) }) test_ordering @@ -328,6 +334,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_bool_binop-f856ef0.json b/tests/reference/asr-test_bool_binop-f856ef0.json index 2036edc9fb..1f4afe003d 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": "b4007dde8314c18f3fae7cc43964625cba52fbb1f32d1641fb65de89", + "stdout_hash": "00b419e4c50fc2716ae0d3a07f8f01537f1fe6a645abe6180e5b93bf", "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 fbd6d125be..dbb4115bb5 100644 --- a/tests/reference/asr-test_bool_binop-f856ef0.stdout +++ b/tests/reference/asr-test_bool_binop-f856ef0.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), f: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), i: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ) }) f @@ -434,6 +438,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin-aa64615.json b/tests/reference/asr-test_builtin-aa64615.json index 528e6d4b97..deb7fc9fb8 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": "1d5fbf5b8ccf54051b2fc1d748f658954626021fd284eda5c4b835c2", + "stdout_hash": "5d65945caa78e7cf4b6d581e38c4b497b851765cea17882f627d131b", "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 08169243b9..0ed062efe6 100644 --- a/tests/reference/asr-test_builtin-aa64615.stdout +++ b/tests/reference/asr-test_builtin-aa64615.stdout @@ -83,6 +83,7 @@ .false. () .false. + .false. ), b: (Variable @@ -105,6 +106,7 @@ .false. () .false. + .false. ), c: (Variable @@ -127,6 +129,7 @@ .false. () .false. + .false. ), d: (Variable @@ -149,6 +152,7 @@ .false. () .false. + .false. ), p: (Variable @@ -169,6 +173,7 @@ .false. () .false. + .false. ), q: (Variable @@ -189,6 +194,7 @@ .false. () .false. + .false. ), r: (Variable @@ -209,6 +215,7 @@ .false. () .false. + .false. ), s: (Variable @@ -229,6 +236,7 @@ .false. () .false. + .false. ) }) more_test @@ -468,6 +476,7 @@ .false. () .false. + .false. ), capital_z: (Variable @@ -490,6 +499,7 @@ .false. () .false. + .false. ), dollar: (Variable @@ -512,6 +522,7 @@ .false. () .false. + .false. ), exclamation: (Variable @@ -534,6 +545,7 @@ .false. () .false. + .false. ), i: (Variable @@ -554,6 +566,7 @@ .false. () .false. + .false. ), left_parenthesis: (Variable @@ -576,6 +589,7 @@ .false. () .false. + .false. ), nine: (Variable @@ -598,6 +612,7 @@ .false. () .false. + .false. ), plus: (Variable @@ -620,6 +635,7 @@ .false. () .false. + .false. ), right_brace: (Variable @@ -642,6 +658,7 @@ .false. () .false. + .false. ), right_bracket: (Variable @@ -664,6 +681,7 @@ .false. () .false. + .false. ), semicolon: (Variable @@ -686,6 +704,7 @@ .false. () .false. + .false. ), small_a: (Variable @@ -708,6 +727,7 @@ .false. () .false. + .false. ), small_z: (Variable @@ -730,6 +750,7 @@ .false. () .false. + .false. ), zero: (Variable @@ -752,6 +773,7 @@ .false. () .false. + .false. ) }) test_chr @@ -1711,6 +1733,7 @@ .false. () .false. + .false. ), capital_z_unicode: (Variable @@ -1731,6 +1754,7 @@ .false. () .false. + .false. ), dollar_unicode: (Variable @@ -1751,6 +1775,7 @@ .false. () .false. + .false. ), exclamation_unicode: (Variable @@ -1771,6 +1796,7 @@ .false. () .false. + .false. ), left_parenthesis_unicode: (Variable @@ -1791,6 +1817,7 @@ .false. () .false. + .false. ), nine_unicode: (Variable @@ -1811,6 +1838,7 @@ .false. () .false. + .false. ), plus_unicode: (Variable @@ -1831,6 +1859,7 @@ .false. () .false. + .false. ), right_brace_unicode: (Variable @@ -1851,6 +1880,7 @@ .false. () .false. + .false. ), right_bracket_unicode: (Variable @@ -1871,6 +1901,7 @@ .false. () .false. + .false. ), s: (Variable @@ -1893,6 +1924,7 @@ .false. () .false. + .false. ), semicolon_unicode: (Variable @@ -1913,6 +1945,7 @@ .false. () .false. + .false. ), small_a_unicode: (Variable @@ -1933,6 +1966,7 @@ .false. () .false. + .false. ), small_z_unicode: (Variable @@ -1953,6 +1987,7 @@ .false. () .false. + .false. ), zero_unicode: (Variable @@ -1973,6 +2008,7 @@ .false. () .false. + .false. ) }) test_ord @@ -2716,6 +2752,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_abs-c74d2c9.json b/tests/reference/asr-test_builtin_abs-c74d2c9.json index e884175b06..7b671b7549 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": "20b78674a275922bffbd407a9ee41e5ab1bb92827db2f573740ee04d", + "stdout_hash": "9e910c596405f929d25d84cd53a9426ca03e85d28917ce434d9ae44c", "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 635616773b..aedf61ba5f 100644 --- a/tests/reference/asr-test_builtin_abs-c74d2c9.stdout +++ b/tests/reference/asr-test_builtin_abs-c74d2c9.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), i: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), i3: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ), i4: (Variable @@ -147,6 +151,7 @@ .false. () .false. + .false. ), x: (Variable @@ -167,6 +172,7 @@ .false. () .false. + .false. ), x2: (Variable @@ -187,6 +193,7 @@ .false. () .false. + .false. ) }) test_abs @@ -609,6 +616,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_bool-330223a.json b/tests/reference/asr-test_builtin_bool-330223a.json index e14c03d2c8..319a2f7625 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": "be74ffd66c7c76d0831e96e9c97b89f905fa83e515cb805ef168645b", + "stdout_hash": "05aaa662dfa5a8f838a68f32b3e9f5b5ac20dab5ff1385e39a4e5721", "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 f0e38e44bc..7c9d901158 100644 --- a/tests/reference/asr-test_builtin_bool-330223a.stdout +++ b/tests/reference/asr-test_builtin_bool-330223a.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), a3: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), a4: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ), b: (Variable @@ -147,6 +151,7 @@ .false. () .false. + .false. ), c: (Variable @@ -167,6 +172,7 @@ .false. () .false. + .false. ), c1: (Variable @@ -187,6 +193,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -237,6 +244,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -257,6 +265,7 @@ .false. () .false. + .false. ), s: (Variable @@ -279,6 +288,7 @@ .false. () .false. + .false. ) }) test_bool @@ -930,6 +940,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_float-20601dd.json b/tests/reference/asr-test_builtin_float-20601dd.json index a71ed39e57..a8b1d79540 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": "19d94f25e0d85d97998fe7ee7da4f154e3193828872e955a0160e838", + "stdout_hash": "6c05e231e67badc2f2b055c615b7db18b60b28a0dc6c4d95ba57d3ac", "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 299a439ded..469dc0315c 100644 --- a/tests/reference/asr-test_builtin_float-20601dd.stdout +++ b/tests/reference/asr-test_builtin_float-20601dd.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), f: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), i: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ) }) test_float @@ -519,6 +523,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_len-55b0dec.json b/tests/reference/asr-test_builtin_len-55b0dec.json index f607b233a5..1b4e6df999 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": "14766d5c5d66207d131a2d0b6fe18bd56f1613874aa90b8b5b35f494", + "stdout_hash": "89c9e0fb547a634432ac10732fef01c2766b80605a76aa6ecf48e5a0", "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 405823cd05..f49de50462 100644 --- a/tests/reference/asr-test_builtin_len-55b0dec.stdout +++ b/tests/reference/asr-test_builtin_len-55b0dec.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), l: (Variable @@ -89,6 +90,7 @@ .false. () .false. + .false. ), l2: (Variable @@ -111,6 +113,7 @@ .false. () .false. + .false. ), l3: (Variable @@ -133,6 +136,7 @@ .false. () .false. + .false. ), list_len: (Variable @@ -153,6 +157,7 @@ .false. () .false. + .false. ), s: (Variable @@ -175,6 +180,7 @@ .false. () .false. + .false. ), t: (Variable @@ -201,6 +207,7 @@ .false. () .false. + .false. ), t2: (Variable @@ -229,6 +236,7 @@ .false. () .false. + .false. ), t3: (Variable @@ -249,6 +257,7 @@ .false. () .false. + .false. ), tmp: (Variable @@ -269,6 +278,7 @@ .false. () .false. + .false. ) }) test_len @@ -728,6 +738,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_pow-f02fcda.json b/tests/reference/asr-test_builtin_pow-f02fcda.json index 683594a435..4f412dcffa 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": "4dae896abd22c920bfc8d81700c3095432f614ef7049d3b67a49f968", + "stdout_hash": "3542ea9d453ddf9d57e97eeb2f254af830888d20e1873eff218e4ba9", "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 09c5bf2d99..7e37df1c75 100644 --- a/tests/reference/asr-test_builtin_pow-f02fcda.stdout +++ b/tests/reference/asr-test_builtin_pow-f02fcda.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), a1: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), b: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -147,6 +151,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -167,6 +172,7 @@ .false. () .false. + .false. ), c1: (Variable @@ -187,6 +193,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -227,6 +234,7 @@ .false. () .false. + .false. ), f1: (Variable @@ -247,6 +255,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -267,6 +276,7 @@ .false. () .false. + .false. ), i: (Variable @@ -287,6 +297,7 @@ .false. () .false. + .false. ), i1: (Variable @@ -307,6 +318,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -327,6 +339,7 @@ .false. () .false. + .false. ), j: (Variable @@ -347,6 +360,7 @@ .false. () .false. + .false. ), k: (Variable @@ -367,6 +381,7 @@ .false. () .false. + .false. ), p: (Variable @@ -387,6 +402,7 @@ .false. () .false. + .false. ), pow: (ExternalSymbol @@ -537,6 +553,7 @@ .false. () .false. + .false. ), y: (Variable @@ -557,6 +574,7 @@ .false. () .false. + .false. ) }) test_pow @@ -1975,6 +1993,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_builtin_round-7417a21.json b/tests/reference/asr-test_builtin_round-7417a21.json index 9a7402cf16..2dde138dae 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": "f8a8f122bb146bcf68ce885ddf7d1b63eb3e7a8288bce7a0f28e919e", + "stdout_hash": "d79163695ae918069823c48ccb78568b719915d2a61a1d79948db9c1", "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 0d59c05149..6f23311017 100644 --- a/tests/reference/asr-test_builtin_round-7417a21.stdout +++ b/tests/reference/asr-test_builtin_round-7417a21.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), f: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ), f2: (Variable @@ -107,6 +109,7 @@ .false. () .false. + .false. ), i: (Variable @@ -127,6 +130,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -147,6 +151,7 @@ .false. () .false. + .false. ), i3: (Variable @@ -167,6 +172,7 @@ .false. () .false. + .false. ), i4: (Variable @@ -187,6 +193,7 @@ .false. () .false. + .false. ), round: (ExternalSymbol @@ -919,6 +926,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_c_interop_01-e374f43.json b/tests/reference/asr-test_c_interop_01-e374f43.json index 1d5b63ea21..99828db0f3 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": "dbfcd28ebe2ba7c821c03edd682bc68adcff7a88c2467f4450a866ac", + "stdout_hash": "0907fe8c82a834cf788779734718e23dd721e686fc8ea9423b315e49", "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 71892b344c..73092347cf 100644 --- a/tests/reference/asr-test_c_interop_01-e374f43.stdout +++ b/tests/reference/asr-test_c_interop_01-e374f43.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), x: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ) }) _lfortran_dsin @@ -137,6 +139,7 @@ .false. () .false. + .false. ), x: (Variable @@ -157,6 +160,7 @@ .false. () .false. + .false. ) }) _lfortran_ssin @@ -207,6 +211,7 @@ .false. () .false. + .false. ) }) test_c_callbacks @@ -445,6 +450,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_complex_01-a6def58.json b/tests/reference/asr-test_complex_01-a6def58.json index 251398d6fa..4e23b5c987 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": "3434bc88edd7f744c65b4201f3488a5b6cb037fa35fc9f55e35bc1be", + "stdout_hash": "acd3205a53ee0b2c1b2637c1b09bfa08b58a607a4e81ffe31eea1871", "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 2cdc4df557..569c3ffc1f 100644 --- a/tests/reference/asr-test_complex_01-a6def58.stdout +++ b/tests/reference/asr-test_complex_01-a6def58.stdout @@ -124,6 +124,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -144,6 +145,7 @@ .false. () .false. + .false. ), a3: (Variable @@ -164,6 +166,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -294,6 +297,7 @@ .false. () .false. + .false. ), i1: (Variable @@ -314,6 +318,7 @@ .false. () .false. + .false. ), i2: (Variable @@ -334,6 +339,7 @@ .false. () .false. + .false. ), x: (Variable @@ -354,6 +360,7 @@ .false. () .false. + .false. ), x2: (Variable @@ -374,6 +381,7 @@ .false. () .false. + .false. ) }) test_complex @@ -1073,6 +1081,7 @@ .false. () .false. + .false. ), c: (Variable @@ -1093,6 +1102,7 @@ .false. () .false. + .false. ), c2: (Variable @@ -1113,6 +1123,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -1269,6 +1280,7 @@ .false. () .false. + .false. ), c: (Variable @@ -1289,6 +1301,7 @@ .false. () .false. + .false. ), c2: (Variable @@ -1309,6 +1322,7 @@ .false. () .false. + .false. ), complex: (ExternalSymbol @@ -1877,6 +1891,7 @@ .false. () .false. + .false. ), b: (Variable @@ -1897,6 +1912,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -1917,6 +1933,7 @@ .false. () .false. + .false. ), x: (Variable @@ -1937,6 +1954,7 @@ .false. () .false. + .false. ) }) test_real_imag @@ -2073,6 +2091,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_complex_02-782ba2d.json b/tests/reference/asr-test_complex_02-782ba2d.json index fc425f9ddc..8c3fd980b4 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": "9220af9014e0bee4c4d449f85de31f0530fc117292cfd7f5463286c6", + "stdout_hash": "76c2e6fab046328b5c2b565594f43d5db01f0f33c94fe1e4934722ea", "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 0666f9f614..163c27dc88 100644 --- a/tests/reference/asr-test_complex_02-782ba2d.stdout +++ b/tests/reference/asr-test_complex_02-782ba2d.stdout @@ -137,6 +137,7 @@ .false. () .false. + .false. ), x: (Variable @@ -157,6 +158,7 @@ .false. () .false. + .false. ), y: (Variable @@ -177,6 +179,7 @@ .false. () .false. + .false. ) }) test_complex_abs @@ -347,6 +350,7 @@ .false. () .false. + .false. ), y: (Variable @@ -367,6 +371,7 @@ .false. () .false. + .false. ), z: (Variable @@ -387,6 +392,7 @@ .false. () .false. + .false. ) }) test_complex_binop_32 @@ -560,6 +566,7 @@ .false. () .false. + .false. ), y: (Variable @@ -580,6 +587,7 @@ .false. () .false. + .false. ), z: (Variable @@ -600,6 +608,7 @@ .false. () .false. + .false. ) }) test_complex_binop_64 @@ -734,6 +743,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.json b/tests/reference/asr-test_end_sep_keywords-2226a67.json index 881f7e7165..4fa2a138b8 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.json +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_end_sep_keywords-2226a67.stdout", - "stdout_hash": "2b8334a4be503ed461893dd9ff0742cb125a964ef7c14efeaf0813d9", + "stdout_hash": "ab61d1930ec314eb8e483dc960aef0340afbd7f73bfe13aa6377ce3c", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-test_end_sep_keywords-2226a67.stdout b/tests/reference/asr-test_end_sep_keywords-2226a67.stdout index feace075a3..d6aa54a24c 100644 --- a/tests/reference/asr-test_end_sep_keywords-2226a67.stdout +++ b/tests/reference/asr-test_end_sep_keywords-2226a67.stdout @@ -156,6 +156,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_list3-5f4d2a8.json b/tests/reference/asr-test_list3-5f4d2a8.json index 94d3ec516d..4c39b26bb9 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": "e1a13ffd6c6b8213ee91de3f8a3cbfc4f45fd8dd01c04c0357fe378e", + "stdout_hash": "c1c3483c6433987651b4538473cc20641fb1385807fdfc86bceb7aeb", "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 97a4bf7f1d..706936ccd4 100644 --- a/tests/reference/asr-test_list3-5f4d2a8.stdout +++ b/tests/reference/asr-test_list3-5f4d2a8.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ), x: (Variable @@ -53,6 +54,7 @@ .false. () .false. + .false. ) }) test_e1 @@ -94,6 +96,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_max_min-3c2fc51.json b/tests/reference/asr-test_max_min-3c2fc51.json index b8397154ac..e80df1b15d 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": "1bac034cbaa17b51d83e585c0bdf1417f31b27a0272dd75e711a00bd", + "stdout_hash": "8d0c6ebdc095a4fef889172a8168d30a3e04c10ad435139cc9243402", "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 ca3ed9c851..2f8db57e62 100644 --- a/tests/reference/asr-test_max_min-3c2fc51.stdout +++ b/tests/reference/asr-test_max_min-3c2fc51.stdout @@ -124,6 +124,7 @@ .false. () .false. + .false. ), e: (Variable @@ -144,6 +145,7 @@ .false. () .false. + .false. ), f: (Variable @@ -164,6 +166,7 @@ .false. () .false. + .false. ) }) test_max_float @@ -275,6 +278,7 @@ .false. () .false. + .false. ), b: (Variable @@ -295,6 +299,7 @@ .false. () .false. + .false. ), c: (Variable @@ -315,6 +320,7 @@ .false. () .false. + .false. ) }) test_max_int @@ -458,6 +464,7 @@ .false. () .false. + .false. ), e: (Variable @@ -478,6 +485,7 @@ .false. () .false. + .false. ), f: (Variable @@ -498,6 +506,7 @@ .false. () .false. + .false. ) }) test_min_float @@ -609,6 +618,7 @@ .false. () .false. + .false. ), b: (Variable @@ -629,6 +639,7 @@ .false. () .false. + .false. ), c: (Variable @@ -649,6 +660,7 @@ .false. () .false. + .false. ) }) test_min_int @@ -771,6 +783,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_numpy_03-e600a49.json b/tests/reference/asr-test_numpy_03-e600a49.json index b45589562e..aed540bd6c 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": "43c9a691de2ec2fb6d349d66f95687c4e858477069d7ad099c3cda09", + "stdout_hash": "dc701448774a00659f4ba4481c44f7f8bc5462dfd6b13188788f37c7", "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 39a64c6113..32aba49c5d 100644 --- a/tests/reference/asr-test_numpy_03-e600a49.stdout +++ b/tests/reference/asr-test_numpy_03-e600a49.stdout @@ -74,6 +74,7 @@ .false. () .false. + .false. ), b: (Variable @@ -99,6 +100,7 @@ .false. () .false. + .false. ), c: (Variable @@ -128,6 +130,7 @@ .false. () .false. + .false. ), d: (Variable @@ -153,6 +156,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -173,6 +177,7 @@ .false. () .false. + .false. ), i: (Variable @@ -193,6 +198,7 @@ .false. () .false. + .false. ), j: (Variable @@ -213,6 +219,7 @@ .false. () .false. + .false. ), k: (Variable @@ -233,6 +240,7 @@ .false. () .false. + .false. ), l: (Variable @@ -253,6 +261,7 @@ .false. () .false. + .false. ), newshape: (Variable @@ -278,6 +287,7 @@ .false. () .false. + .false. ), newshape1: (Variable @@ -303,6 +313,7 @@ .false. () .false. + .false. ) }) test_1d_to_nd @@ -946,6 +957,7 @@ .false. () .false. + .false. ), b: (Variable @@ -971,6 +983,7 @@ .false. () .false. + .false. ), c: (Variable @@ -1000,6 +1013,7 @@ .false. () .false. + .false. ), d: (Variable @@ -1025,6 +1039,7 @@ .false. () .false. + .false. ), eps: (Variable @@ -1045,6 +1060,7 @@ .false. () .false. + .false. ), i: (Variable @@ -1065,6 +1081,7 @@ .false. () .false. + .false. ), j: (Variable @@ -1085,6 +1102,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1105,6 +1123,7 @@ .false. () .false. + .false. ), l: (Variable @@ -1125,6 +1144,7 @@ .false. () .false. + .false. ), newshape: (Variable @@ -1150,6 +1170,7 @@ .false. () .false. + .false. ), newshape1: (Variable @@ -1175,6 +1196,7 @@ .false. () .false. + .false. ) }) test_nd_to_1d @@ -1891,6 +1913,7 @@ .false. () .false. + .false. ), d: (Variable @@ -1916,6 +1939,7 @@ .false. () .false. + .false. ), i: (Variable @@ -1936,6 +1960,7 @@ .false. () .false. + .false. ), j: (Variable @@ -1956,6 +1981,7 @@ .false. () .false. + .false. ), k: (Variable @@ -1976,6 +2002,7 @@ .false. () .false. + .false. ), l: (Variable @@ -1996,6 +2023,7 @@ .false. () .false. + .false. ) }) test_reshape_with_argument @@ -2338,6 +2366,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-test_numpy_04-ecbb614.json b/tests/reference/asr-test_numpy_04-ecbb614.json index f97084cf9a..e96df33eaf 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": "8c4de3028c964fd4beced8f6427724b5cca10424ba687e15eb0e22da", + "stdout_hash": "a726148d5e2f29168c3a55b7906cb79e5cfa88716b41be0320102d04", "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 2f1c79d2d9..b774013093 100644 --- a/tests/reference/asr-test_numpy_04-ecbb614.stdout +++ b/tests/reference/asr-test_numpy_04-ecbb614.stdout @@ -110,6 +110,7 @@ .false. () .false. + .false. ), x: (Variable @@ -135,6 +136,7 @@ .false. () .false. + .false. ) }) test_array_01 @@ -308,6 +310,7 @@ .false. () .false. + .false. ), x: (Variable @@ -333,6 +336,7 @@ .false. () .false. + .false. ) }) test_array_02 @@ -491,6 +495,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr-test_pow-3f5d550.json b/tests/reference/asr-test_pow-3f5d550.json index 97e00605ab..934ee26574 100644 --- a/tests/reference/asr-test_pow-3f5d550.json +++ b/tests/reference/asr-test_pow-3f5d550.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "asr-test_pow-3f5d550.stdout", - "stdout_hash": "a26cafe465885efa3f42d11e3753b3422cba3e2cf50937f157e40a80", + "stdout_hash": "a6655e7b89e189a55c231d08ad96947b187960feb79525bcdea9e74f", "stderr": "asr-test_pow-3f5d550.stderr", "stderr_hash": "3d950301563cce75654f28bf41f6f53428ed1f5ae997774345f374a3", "returncode": 0 diff --git a/tests/reference/asr-test_pow-3f5d550.stdout b/tests/reference/asr-test_pow-3f5d550.stdout index 7a9c52a719..eda9b81479 100644 --- a/tests/reference/asr-test_pow-3f5d550.stdout +++ b/tests/reference/asr-test_pow-3f5d550.stdout @@ -130,6 +130,7 @@ }) __main__ [lpython_builtin] + () .false. .false. ), diff --git a/tests/reference/asr-test_set1-11379c7.json b/tests/reference/asr-test_set1-11379c7.json index dc15b93139..3ca5fdffc5 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": "267327b3ce2f8482bbab8447e3df06cc1e91454d597cd53f62303f83", + "stdout_hash": "6c78f70a84df4f25afeba88015993a1829dd69d9205af977e590975b", "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 d6885c2f12..930b1680f7 100644 --- a/tests/reference/asr-test_set1-11379c7.stdout +++ b/tests/reference/asr-test_set1-11379c7.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ) }) test1 @@ -74,6 +75,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_set2-d91a6f0.json b/tests/reference/asr-test_set2-d91a6f0.json index 3feaef1bb8..8523d3df84 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": "267327b3ce2f8482bbab8447e3df06cc1e91454d597cd53f62303f83", + "stdout_hash": "6c78f70a84df4f25afeba88015993a1829dd69d9205af977e590975b", "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 d6885c2f12..930b1680f7 100644 --- a/tests/reference/asr-test_set2-d91a6f0.stdout +++ b/tests/reference/asr-test_set2-d91a6f0.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ) }) test1 @@ -74,6 +75,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_set4-53fea39.json b/tests/reference/asr-test_set4-53fea39.json index 08707af326..5d241c2f81 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": "ec12d9a2d2154acbd92058eac211e7e73e508c63b9348c5d49a80d2f", + "stdout_hash": "e64cfe27aa5d63d38c54cb93879b130d9974911036769262847b11e2", "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 0a586f9f22..77c4aae122 100644 --- a/tests/reference/asr-test_set4-53fea39.stdout +++ b/tests/reference/asr-test_set4-53fea39.stdout @@ -33,6 +33,7 @@ .false. () .false. + .false. ) }) test4 @@ -74,6 +75,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_unary_op_03-e799eae.json b/tests/reference/asr-test_unary_op_03-e799eae.json index 313a92f2e6..8ac7082d92 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": "27dbfca21720845e37fcecd4f00080d7e33a9426a6b371063108944f", + "stdout_hash": "8ee6f4e8dad66859c0d54cb51d2f62efeee5fd503b70f33f17fc74c6", "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 e6352f64f0..7555d61431 100644 --- a/tests/reference/asr-test_unary_op_03-e799eae.stdout +++ b/tests/reference/asr-test_unary_op_03-e799eae.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ), res: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ) }) f @@ -169,6 +171,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_zero_division-3dd84e8.json b/tests/reference/asr-test_zero_division-3dd84e8.json index cfcfc4610d..4d39df87b4 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": "097e35dfd84727a9a34657c3005f6947ee6ff39df8c999e29d642122", + "stdout_hash": "1ef39f1e5585977b62ab385d0c88577c27358fafedc6dc76be5629ec", "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 d274f576bd..0ff86d5cdb 100644 --- a/tests/reference/asr-test_zero_division-3dd84e8.stdout +++ b/tests/reference/asr-test_zero_division-3dd84e8.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ) }) f @@ -117,6 +118,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-test_zero_division2-d84989f.json b/tests/reference/asr-test_zero_division2-d84989f.json index a3c8397324..42c3878704 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": "c8d73558db47dcacad8450aa267279da789122367c5f07191b6cc3c9", + "stdout_hash": "41019bf465213423575d8f48b48357b843c758b743a3c16488b1062b", "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 8542aaf04c..3ff54d2015 100644 --- a/tests/reference/asr-test_zero_division2-d84989f.stdout +++ b/tests/reference/asr-test_zero_division2-d84989f.stdout @@ -67,6 +67,7 @@ .false. () .false. + .false. ) }) f @@ -123,6 +124,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-tuple1-09972ab.json b/tests/reference/asr-tuple1-09972ab.json index d029bdd31a..8413080363 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": "0a64b7b3737acb34574c5902ce1d00894c8f8401ec80154288fc43d7", + "stdout_hash": "4c7fbde87a8fb9858a25f72aade599687e1facf63014e806c4fe6708", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/asr-tuple1-09972ab.stdout b/tests/reference/asr-tuple1-09972ab.stdout index 7d12ed45df..ab65d9f502 100644 --- a/tests/reference/asr-tuple1-09972ab.stdout +++ b/tests/reference/asr-tuple1-09972ab.stdout @@ -35,6 +35,7 @@ .false. () .false. + .false. ), a11: (Variable @@ -58,6 +59,7 @@ .false. () .false. + .false. ), a2: (Variable @@ -88,6 +90,7 @@ .false. () .false. + .false. ), a3: (Variable @@ -115,6 +118,7 @@ .false. () .false. + .false. ), a4: (Variable @@ -146,6 +150,7 @@ .false. () .false. + .false. ), a5: (Variable @@ -183,6 +188,7 @@ .false. () .false. + .false. ), b0: (Variable @@ -203,6 +209,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -223,6 +230,7 @@ .false. () .false. + .false. ), b11: (Variable @@ -246,6 +254,7 @@ .false. () .false. + .false. ), float_mem: (Variable @@ -266,6 +275,7 @@ .false. () .false. + .false. ), float_mem1: (Variable @@ -286,6 +296,7 @@ .false. () .false. + .false. ), float_mem2: (Variable @@ -306,6 +317,7 @@ .false. () .false. + .false. ) }) test_Tuple @@ -643,6 +655,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/asr-vec_01-66ac423.json b/tests/reference/asr-vec_01-66ac423.json index 4599c678d0..e5b9dfe91a 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": "3ea6307eadbf5752f656477aa7d8f1e4b614e24b02cbd0eae0e87f6a", + "stdout_hash": "a40966eaaffd1a6410fafdcc3fe4afcfd1cff28472fd9af7bb4c0c41", "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 1ca679c576..43f89d7175 100644 --- a/tests/reference/asr-vec_01-66ac423.stdout +++ b/tests/reference/asr-vec_01-66ac423.stdout @@ -72,6 +72,7 @@ .false. () .false. + .false. ), b: (Variable @@ -97,6 +98,7 @@ .false. () .false. + .false. ), i: (Variable @@ -117,6 +119,7 @@ .false. () .false. + .false. ) }) loop_vec @@ -315,6 +318,7 @@ }) __main__ [numpy] + () .false. .false. ), diff --git a/tests/reference/asr_json-modules_02-53952e6.json b/tests/reference/asr_json-modules_02-53952e6.json index a3b8a20dc6..5d66c56155 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": "e29f8f115997b5a85b12d656f2308496d1cc04fe775eff80369e7769", + "stdout_hash": "a6789b0b21c43a4a3816e40be295ba703d5d0a65cc4f51f4a9ecca9f", "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 2e6c1552d6..8a71fbeb9c 100644 --- a/tests/reference/asr_json-modules_02-53952e6.stdout +++ b/tests/reference/asr_json-modules_02-53952e6.stdout @@ -149,7 +149,8 @@ "target_attr": false, "contiguous_attr": false, "bindc_name": [], - "is_volatile": false + "is_volatile": false, + "is_protected": false }, "loc": { "first": 68, @@ -598,6 +599,7 @@ "dependencies": [ "modules_02b" ], + "parent_module": [], "loaded_from_mod": false, "intrinsic": false }, @@ -909,6 +911,7 @@ "dependencies": [ "modules_02c" ], + "parent_module": [], "loaded_from_mod": false, "intrinsic": false }, @@ -1110,6 +1113,7 @@ }, "name": "modules_02c", "dependencies": [], + "parent_module": [], "loaded_from_mod": false, "intrinsic": false }, diff --git a/tests/reference/llvm-bindc_01-c984f09.json b/tests/reference/llvm-bindc_01-c984f09.json index 05ffe0b04c..97923094b0 100644 --- a/tests/reference/llvm-bindc_01-c984f09.json +++ b/tests/reference/llvm-bindc_01-c984f09.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "llvm-bindc_01-c984f09.stdout", - "stdout_hash": "6c5945cfd954b939d8783f900366723da0f32070ebf14f780196e838", + "stdout_hash": "b59c35903bc9fa613e1e9642c20891d7893465f569262418763cc367", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/llvm-bindc_01-c984f09.stdout b/tests/reference/llvm-bindc_01-c984f09.stdout index 7c4cf193a2..15b4a7bb7a 100644 --- a/tests/reference/llvm-bindc_01-c984f09.stdout +++ b/tests/reference/llvm-bindc_01-c984f09.stdout @@ -14,9 +14,8 @@ define void @__module___main_____main__global_stmts() { %0 = load void*, void** @queries, align 8 %1 = bitcast void* %0 to i16* store i16* %1, i16** @x, align 8 - %2 = load i16*, i16** @x, align 8 - %3 = call i8* (i8*, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, void** @queries, i16* %2) - call void (i8*, ...) @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @1, i32 0, i32 0), i8* %3, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @0, i32 0, i32 0)) + %2 = call i8* (i8*, i8*, i32, i32, ...) @_lcompilers_string_format_fortran(i8* null, i8* getelementptr inbounds ([8 x i8], [8 x i8]* @serialization_info, i32 0, i32 0), i32 0, i32 0, void** @queries, i16** @x) + call void (i8*, ...) @_lfortran_printf(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @1, i32 0, i32 0), i8* %2, i8* getelementptr inbounds ([2 x i8], [2 x i8]* @0, i32 0, i32 0)) call void @__module___main___test_issue_1781() br label %return diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.json b/tests/reference/pass_class_constructor-structs_16-5e3508f.json index c6d45c936d..c81bf4eefe 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.json +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.json @@ -6,7 +6,7 @@ "outfile": null, "outfile_hash": null, "stdout": "pass_class_constructor-structs_16-5e3508f.stdout", - "stdout_hash": "dd9b870f62a0bd61ae07c788f7adf7999e05109cf8ffbe724ae50403", + "stdout_hash": "fbdacab64f2126701504b268dffc81ea700953005ba2749c8b32ed14", "stderr": null, "stderr_hash": null, "returncode": 0 diff --git a/tests/reference/pass_class_constructor-structs_16-5e3508f.stdout b/tests/reference/pass_class_constructor-structs_16-5e3508f.stdout index 4de5a08dcd..240ffbc889 100644 --- a/tests/reference/pass_class_constructor-structs_16-5e3508f.stdout +++ b/tests/reference/pass_class_constructor-structs_16-5e3508f.stdout @@ -36,6 +36,7 @@ .false. () .false. + .false. ), y: (Variable @@ -56,6 +57,7 @@ .false. () .false. + .false. ) }) B @@ -89,6 +91,7 @@ .false. () .false. + .false. ), c: (Variable @@ -109,6 +112,7 @@ .false. () .false. + .false. ) }) A @@ -220,6 +224,7 @@ .false. () .false. + .false. ), bd: (Variable @@ -242,6 +247,7 @@ .false. () .false. + .false. ) }) test_ordering @@ -355,6 +361,7 @@ }) __main__ [] + () .false. .false. ), 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 35fcc48645..e4160117c9 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": "7d1b160ee6f9e399665b5810bac9e4170bb774f073d61a0a9f05a34a", + "stdout_hash": "0f65fc4b0dcfc07972ae2397a76e8252838d1292f05e1d85659993d0", "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 d9f203ea0e..e50abcf3db 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 @@ -67,6 +67,7 @@ .false. () .false. + .false. ), n: (Variable @@ -87,6 +88,7 @@ .false. () .false. + .false. ) }) fib @@ -208,6 +210,7 @@ .false. () .false. + .false. ), x: (Variable @@ -228,6 +231,7 @@ .false. () .false. + .false. ) }) main @@ -304,6 +308,7 @@ }) __main__ [] + () .false. .false. ), diff --git a/tests/reference/pass_loop_vectorise-vec_01-be9985e.json b/tests/reference/pass_loop_vectorise-vec_01-be9985e.json index 40649f49c4..7c12b2cc8a 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": "656870264c49786758fba1d4b6d86388e21fad9e13751ef20af4f234", + "stdout_hash": "860d2a451e432bc05ca30b65f3b25545fce192306006ae8c7259d18d", "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 6946241d45..0936cd1f6a 100644 --- a/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout +++ b/tests/reference/pass_loop_vectorise-vec_01-be9985e.stdout @@ -72,6 +72,7 @@ .false. () .false. + .false. ), b: (Variable @@ -97,6 +98,7 @@ .false. () .false. + .false. ), i: (Variable @@ -117,6 +119,7 @@ .false. () .false. + .false. ), vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization: (Function @@ -142,6 +145,7 @@ .false. () .false. + .false. ), arg0: (Variable @@ -167,6 +171,7 @@ .false. () .false. + .false. ), arg1: (Variable @@ -192,6 +197,7 @@ .false. () .false. + .false. ), arg2: (Variable @@ -212,6 +218,7 @@ .false. () .false. + .false. ), arg3: (Variable @@ -232,6 +239,7 @@ .false. () .false. + .false. ), arg4: (Variable @@ -252,6 +260,7 @@ .false. () .false. + .false. ), arg5: (Variable @@ -272,6 +281,7 @@ .false. () .false. + .false. ) }) vector_copy_f64[9216]f64[9216]i32@IntrinsicOptimization @@ -578,6 +588,7 @@ }) __main__ [numpy] + () .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 c62d9fb8bd..9fec262430 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": "6334da7ee152f89fdcb3ae2759653f26dd105599e1030bfa636a9cb8", + "stdout_hash": "5435ada2eddfdc8e643d23ada03db205fe9b3883c8e840e798db0af1", "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 534116e3c8..abee491e00 100644 --- a/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout +++ b/tests/reference/pass_print_list_tuple-print_02-09600eb.stdout @@ -124,6 +124,7 @@ .false. () .false. + .false. ), __list_iterator1: (Variable @@ -144,6 +145,7 @@ .false. () .false. + .false. ), __list_iterator10: (Variable @@ -164,6 +166,7 @@ .false. () .false. + .false. ), __list_iterator11: (Variable @@ -184,6 +187,7 @@ .false. () .false. + .false. ), __list_iterator12: (Variable @@ -204,6 +208,7 @@ .false. () .false. + .false. ), __list_iterator13: (Variable @@ -224,6 +229,7 @@ .false. () .false. + .false. ), __list_iterator14: (Variable @@ -244,6 +250,7 @@ .false. () .false. + .false. ), __list_iterator15: (Variable @@ -264,6 +271,7 @@ .false. () .false. + .false. ), __list_iterator16: (Variable @@ -284,6 +292,7 @@ .false. () .false. + .false. ), __list_iterator17: (Variable @@ -304,6 +313,7 @@ .false. () .false. + .false. ), __list_iterator18: (Variable @@ -324,6 +334,7 @@ .false. () .false. + .false. ), __list_iterator2: (Variable @@ -344,6 +355,7 @@ .false. () .false. + .false. ), __list_iterator3: (Variable @@ -364,6 +376,7 @@ .false. () .false. + .false. ), __list_iterator4: (Variable @@ -384,6 +397,7 @@ .false. () .false. + .false. ), __list_iterator5: (Variable @@ -404,6 +418,7 @@ .false. () .false. + .false. ), __list_iterator6: (Variable @@ -424,6 +439,7 @@ .false. () .false. + .false. ), __list_iterator7: (Variable @@ -444,6 +460,7 @@ .false. () .false. + .false. ), __list_iterator8: (Variable @@ -464,6 +481,7 @@ .false. () .false. + .false. ), __list_iterator9: (Variable @@ -484,6 +502,7 @@ .false. () .false. + .false. ), a: (Variable @@ -508,6 +527,7 @@ .false. () .false. + .false. ), b: (Variable @@ -530,6 +550,7 @@ .false. () .false. + .false. ), c: (Variable @@ -552,6 +573,7 @@ .false. () .false. + .false. ), d: (Variable @@ -574,6 +596,7 @@ .false. () .false. + .false. ) }) f @@ -2234,6 +2257,7 @@ .false. () .false. + .false. ), __list_iterator1: (Variable @@ -2254,6 +2278,7 @@ .false. () .false. + .false. ), __list_iterator10: (Variable @@ -2274,6 +2299,7 @@ .false. () .false. + .false. ), __list_iterator11: (Variable @@ -2294,6 +2320,7 @@ .false. () .false. + .false. ), __list_iterator2: (Variable @@ -2314,6 +2341,7 @@ .false. () .false. + .false. ), __list_iterator3: (Variable @@ -2334,6 +2362,7 @@ .false. () .false. + .false. ), __list_iterator4: (Variable @@ -2354,6 +2383,7 @@ .false. () .false. + .false. ), __list_iterator5: (Variable @@ -2374,6 +2404,7 @@ .false. () .false. + .false. ), __list_iterator6: (Variable @@ -2394,6 +2425,7 @@ .false. () .false. + .false. ), __list_iterator7: (Variable @@ -2414,6 +2446,7 @@ .false. () .false. + .false. ), __list_iterator8: (Variable @@ -2434,6 +2467,7 @@ .false. () .false. + .false. ), __list_iterator9: (Variable @@ -2454,6 +2488,7 @@ .false. () .false. + .false. ), w: (Variable @@ -2484,6 +2519,7 @@ .false. () .false. + .false. ), x: (Variable @@ -2510,6 +2546,7 @@ .false. () .false. + .false. ), y: (Variable @@ -2534,6 +2571,7 @@ .false. () .false. + .false. ), z: (Variable @@ -2560,6 +2598,7 @@ .false. () .false. + .false. ) }) test_nested_lists @@ -4014,6 +4053,7 @@ .false. () .false. + .false. ), __list_iterator1: (Variable @@ -4034,6 +4074,7 @@ .false. () .false. + .false. ), __list_iterator2: (Variable @@ -4054,6 +4095,7 @@ .false. () .false. + .false. ), __list_iterator3: (Variable @@ -4074,6 +4116,7 @@ .false. () .false. + .false. ), __list_iterator4: (Variable @@ -4094,6 +4137,7 @@ .false. () .false. + .false. ), __list_iterator5: (Variable @@ -4114,6 +4158,7 @@ .false. () .false. + .false. ), __list_iterator6: (Variable @@ -4134,6 +4179,7 @@ .false. () .false. + .false. ), __list_iterator7: (Variable @@ -4154,6 +4200,7 @@ .false. () .false. + .false. ), __list_iterator8: (Variable @@ -4174,6 +4221,7 @@ .false. () .false. + .false. ), p: (Variable @@ -4198,6 +4246,7 @@ .false. () .false. + .false. ), q: (Variable @@ -4226,6 +4275,7 @@ .false. () .false. + .false. ), r: (Variable @@ -4254,6 +4304,7 @@ .false. () .false. + .false. ) }) test_nested_lists2 @@ -6766,6 +6817,7 @@ .false. () .false. + .false. ), __list_iterator1: (Variable @@ -6786,6 +6838,7 @@ .false. () .false. + .false. ), __list_iterator2: (Variable @@ -6806,6 +6859,7 @@ .false. () .false. + .false. ), __list_iterator3: (Variable @@ -6826,6 +6880,7 @@ .false. () .false. + .false. ), __list_iterator4: (Variable @@ -6846,6 +6901,7 @@ .false. () .false. + .false. ), __list_iterator5: (Variable @@ -6866,6 +6922,7 @@ .false. () .false. + .false. ), __list_iterator6: (Variable @@ -6886,6 +6943,7 @@ .false. () .false. + .false. ), a: (Variable @@ -6911,6 +6969,7 @@ .false. () .false. + .false. ), b: (Variable @@ -6941,6 +7000,7 @@ .false. () .false. + .false. ), b1: (Variable @@ -6965,6 +7025,7 @@ .false. () .false. + .false. ), b2: (Variable @@ -6987,6 +7048,7 @@ .false. () .false. + .false. ), c: (Variable @@ -7016,6 +7078,7 @@ .false. () .false. + .false. ) }) test_print_list_tuple @@ -7947,6 +8010,7 @@ }) __main__ [] + () .false. .false. ), 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 caff603f7c..8faa1005ea 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": "fe0e1d7dc8593b20068e277df0e1e47f4b6526e3c2116e0d513436d1", + "stdout_hash": "d5957ee344950932e5d2f77000c798ccc938ae4b9aacf48c3b73d045", "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 efd2b815ff..7ac248f800 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 @@ -67,6 +67,7 @@ .false. () .false. + .false. ), x: (Variable @@ -93,6 +94,7 @@ .false. () .false. + .false. ), y: (Variable @@ -118,6 +120,7 @@ .false. () .false. + .false. ) }) f @@ -461,6 +464,7 @@ }) __main__ [] + () .false. .false. ), 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 42ba94bd03..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": "58996894a70cea063a6f8fa0d23184ecd067f8756ac12319ca8bbff8", - "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 51a1a5cf28..0000000000 --- a/tests/reference/runtime-test_str_02-c38ba27.stdout +++ /dev/null @@ -1,5 +0,0 @@ -%string_descriptor = type { i8*, i64, i64 } - %casted_string_ptr_to_desc = alloca %string_descriptor, align 8 -%string_descriptor* - -String index: -8is out of Bounds