[INFO] cloning repository https://github.com/djava/toy_compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/djava/toy_compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e747e93e598468964d3208eb960dad7d9e2d6bb
[INFO] testing djava/toy_compiler against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdjava%2Ftoy_compiler" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/djava/toy_compiler
[INFO] finished tweaking git repo https://github.com/djava/toy_compiler
[INFO] tweaked toml for git repo https://github.com/djava/toy_compiler written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/djava/toy_compiler on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/djava/toy_compiler already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404
[INFO] running `Command { std: "docker" "start" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling peg v0.8.5
[INFO] [stderr]    Compiling nom_locate v5.0.0
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling bitfield-struct v0.12.1
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling clio v0.3.5
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 38.16s
[INFO] running `Command { std: "docker" "inspect" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling test-support v0.1.0 (/opt/rustwide/workdir/crates/test-support)
[INFO] [stderr]    Compiling compiler v0.1.0 (/opt/rustwide/workdir/crates/compiler)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.12s
[INFO] running `Command { std: "docker" "inspect" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e34d7e52f90e165e37e3f05b1033921b2c9d2fc320a10769196d514f15232404" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/compiler-b18d520d5b3f6fc3)
[INFO] [stdout] 
[INFO] [stdout] running 210 tests
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_added_to_all_functions ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_captures_param_inserted_at_front ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_id_becomes_closure ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_conditional ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_global_symbol_converted ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_non_function_id_unchanged ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_conditional ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_capture_in_arithmetic_expression ... ok
[INFO] [stdout] test passes::closurize_functions::tests::test_function_reference_in_call_arg ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_closure_replaces_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_to_closure ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_lambdas ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_lambda_in_while_loop ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_no_capture_lambda ... ok
[INFO] [stdout] test passes::closurize_lambdas::tests::test_multiple_captures ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_input ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_mixed ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_add ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_nested_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_mixed_with_add_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_multiply_by_zero_fold ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_nested ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_subinput ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_with_partial_eval_in_body ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_while_loop_constant_false ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_leaves_local_vars_alone ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_func_as_arg ... ok
[INFO] [stdout] test passes::constant_folding::tests::test_zero ... ok
[INFO] [stdout] test passes::globalize_identifiers::tests::test_globalize_call_func ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_nested_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_simple_loop ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_straight_chain ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_add ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_args ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_input ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_mixed ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_nested ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_simple_assignment_imm64 ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_zero ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_if_in_loop ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_subinput ... ok
[INFO] [stdout] test passes::optimize_fallthrough::tests::test_chain_with_if ... ok
[INFO] [stdout] test passes::patch_instructions::tests::test_multiply_with_spilled_dest ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_input ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_mixed ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_complex_args ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_with_variable ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_mixed_with_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_simple ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_multiply_register_pressure ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_subinput ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_element_arithmetic ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_simple_read ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_in_loop ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills_constants ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_mutate_and_sum ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_read_all_elements ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_single_element ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_multiple_simultaneous ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_subscript_write ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_zero ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_add ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_two_alive ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_args ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_mixed ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_nested ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_scalars_register_pressure ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_input ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_subinput ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_body ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_force_spills ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_while_loop_complex_condition ... ok
[INFO] [stdout] test passes::register_allocation::tests::test_tuple_with_input ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_nested ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_and ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_comparisons_or ... ok
[INFO] [stdout] test passes::short_circuiting::tests::test_simple ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_add ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_first_class_function_call ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_cascading_assigns ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_apply_with_different_functions ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_function_variable_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_input ... ok
[INFO] [stdout] test passes::remove_complex_operands::tests::test_zero ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_simple_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_complex_assignment ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee_false_branch ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_mixed ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_as_callee ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_ternary_complex ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_subinput ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_condition_statement ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_accumulator ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_nested ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_zero ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_excess_args ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_non_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_zero_iterations ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_non_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_simple ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_single_func_many_excess_args ... ok
[INFO] [stdout] test passes::translate_ast_to_ir::tests::test_while_loop_with_conditional ... ok
[INFO] [stdout] test passes::tupleize_excess_args::tests::test_multi_func_excess_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_assign_to_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_bool_op_complex ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_multi_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_bool_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_complex_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_simple_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_mixed_tuple_and_primitive_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_call_no_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_no_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_no_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_bool_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_single_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_param ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_nested_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_return_with_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_tuple_return_type ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_simple_desugar ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_chained_else_ifs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_decrement ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_for_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_empty_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_single_line ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_else_if_else ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_assigned_to_var ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_fn_with_params ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_as_function_arg ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_called ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_in_ternary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_with_complex_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_no_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_multi_args ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_if_multiline_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_parens ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_print_str_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_lambda_with_multiple_args_passed_to_function ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_space_delimited_unary ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_neg_constant ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_simple_unaryop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_string_type_parameter ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_complex_expr ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_in_if_body ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_tuple_value ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiline ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_assign_with_subscript_expr_rhs ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_chained ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_ternary_condition ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_multiple_functions ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_in_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_on_parens_tuple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_nonzero_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_subscript_negative_index ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_call ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_with_binop ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_ternary_simple ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_assign ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_pair ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_nested ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_single_trailing_comma ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_trailing_comma_multi ... ok
[INFO] [stdout] test syntax_trees::parser::tests::test_tuple_in_call ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 210 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/compiler-39affbf9c62ff408)
[INFO] [stderr]      Running tests/test_arrays.rs (/opt/rustwide/target/debug/deps/test_arrays-327d48fdff645e72)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 62 tests
[INFO] [stdout] test test_array_in_if_branch_false ... FAILED
[INFO] [stdout] test test_array_created_in_branch ... FAILED
[INFO] [stdout] test test_array_element_as_condition ... FAILED
[INFO] [stdout] test test_array_in_while_loop ... FAILED
[INFO] [stdout] test test_array_in_if_branch ... FAILED
[INFO] [stdout] test test_array_created_in_branch_false ... FAILED
[INFO] [stdout] test test_array_created_in_loop ... FAILED
[INFO] [stdout] test test_array_element_in_while_condition ... FAILED
[INFO] [stdout] test test_array_mutation_in_loop ... FAILED
[INFO] [stdout] test test_array_from_inputs ... FAILED
[INFO] [stdout] test test_array_with_many_scalars ... FAILED
[INFO] [stdout] test test_array_with_zeros ... FAILED
[INFO] [stdout] test test_array_write_in_branch ... FAILED
[INFO] [stdout] test test_array_with_computed_elements ... FAILED
[INFO] [stdout] test test_array_with_negative_values ... FAILED
[INFO] [stdout] test test_bool_array_not_element ... FAILED
[INFO] [stdout] test test_array_with_variable_elements ... FAILED
[INFO] [stdout] test test_array_independence ... FAILED
[INFO] [stdout] test test_array_mixed_constants_and_inputs ... FAILED
[INFO] [stdout] test test_bool_array_overwrite ... FAILED
[INFO] [stdout] test test_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_bool_array_element_as_while_condition ... FAILED
[INFO] [stdout] test test_bool_array_read ... FAILED
[INFO] [stdout] test test_bool_array_write ... FAILED
[INFO] [stdout] test test_bool_array_store_comparison ... FAILED
[INFO] [stdout] test test_bool_array_and_elements ... FAILED
[INFO] [stdout] test test_bool_array_or_elements ... FAILED
[INFO] [stdout] test test_bool_array_independence ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch ... FAILED
[INFO] [stdout] test test_bool_array_three_elements ... FAILED
[INFO] [stdout] test test_expr_index_read ... FAILED
[INFO] [stdout] test test_index_from_input ... FAILED
[INFO] [stdout] test test_element_to_variable ... FAILED
[INFO] [stdout] test test_bool_array_write_in_branch_false ... FAILED
[INFO] [stdout] test test_element_subtract ... FAILED
[INFO] [stdout] test test_fibonacci_in_array ... FAILED
[INFO] [stdout] test test_index_write_from_input ... FAILED
[INFO] [stdout] test test_large_array ... FAILED
[INFO] [stdout] test test_cascading_mutations ... FAILED
[INFO] [stdout] test test_expr_index_write ... FAILED
[INFO] [stdout] test test_loop_scan_array ... FAILED
[INFO] [stdout] test test_read_all_five_elements ... FAILED
[INFO] [stdout] test test_single_element_array ... FAILED
[INFO] [stdout] test test_subscript_write_middle ... FAILED
[INFO] [stdout] test test_subscript_write ... FAILED
[INFO] [stdout] test test_scalar_and_array_interleaved ... FAILED
[INFO] [stdout] test test_sum_elements ... FAILED
[INFO] [stdout] test test_sum_five_elements ... FAILED
[INFO] [stdout] test test_three_element_array ... FAILED
[INFO] [stdout] test test_loop_fill_array ... FAILED
[INFO] [stdout] test test_swap_via_array ... FAILED
[INFO] [stdout] test test_variable_index_both_read_and_write ... FAILED
[INFO] [stdout] test test_two_element_array ... FAILED
[INFO] [stdout] test test_variable_index_read ... FAILED
[INFO] [stdout] test test_two_arrays ... FAILED
[INFO] [stdout] test test_subscript_overwrite_same_index ... FAILED
[INFO] [stdout] test test_write_input_to_element ... FAILED
[INFO] [stdout] test test_write_computed_value ... FAILED
[INFO] [stdout] test test_variable_index_write ... FAILED
[INFO] [stdout] test test_subscript_write_last ... FAILED
[INFO] [stdout] test test_subscript_write_all ... FAILED
[INFO] [stdout] test test_three_arrays ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_54
[INFO] [stdout] .EE_54:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_47
[INFO] [stdout] .EE_49:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_48
[INFO] [stdout] .EE_50:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_48
[INFO] [stdout] .EE_51:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_49
[INFO] [stdout] 	jmp .EE_50
[INFO] [stdout] .EE_52:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_51
[INFO] [stdout] .EE_47:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_51
[INFO] [stdout] 	jmp .EE_52
[INFO] [stdout] .EE_48:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch_false' (1035) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpz6HYq8"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed76860 - test_arrays[c7b0f24499d6e775]::test_array_in_if_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:362:5
[INFO] [stdout]   21:     0x64ab2ed6e8b7 - test_arrays[c7b0f24499d6e775]::test_array_in_if_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:361:35
[INFO] [stdout]   22:     0x64ab2ed80f86 - <test_arrays[c7b0f24499d6e775]::test_array_in_if_branch_false::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_32
[INFO] [stdout] .EE_32:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_11
[INFO] [stdout] .EE_14:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_12
[INFO] [stdout] .EE_15:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_14
[INFO] [stdout] .EE_16:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_15
[INFO] [stdout] .EE_17:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_14
[INFO] [stdout] .EE_18:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_17
[INFO] [stdout] .EE_19:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_15
[INFO] [stdout] 	jmp .EE_16
[INFO] [stdout] .EE_20:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_17
[INFO] [stdout] 	jmp .EE_18
[INFO] [stdout] .EE_21:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_19
[INFO] [stdout] 	jmp .EE_20
[INFO] [stdout] .EE_24:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_21
[INFO] [stdout] .EE_11:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_21
[INFO] [stdout] 	jmp .EE_24
[INFO] [stdout] .EE_12:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch' (1028) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpbKqnpR"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed75d97 - test_arrays[c7b0f24499d6e775]::test_array_created_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:541:5
[INFO] [stdout]   21:     0x64ab2ed6e7f7 - test_arrays[c7b0f24499d6e775]::test_array_created_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:540:34
[INFO] [stdout]   22:     0x64ab2ed80e86 - <test_arrays[c7b0f24499d6e775]::test_array_created_in_branch::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_as_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] if a[0] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] if a[1] > 0 {
[INFO] [stdout]     print_int(1)
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(0)
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_96
[INFO] [stdout] .EE_96:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_87
[INFO] [stdout] .EE_89:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_88
[INFO] [stdout] .EE_90:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_88
[INFO] [stdout] .EE_91:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_89
[INFO] [stdout] 	jmp .EE_90
[INFO] [stdout] .EE_92:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_93:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_91
[INFO] [stdout] .EE_94:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_92
[INFO] [stdout] 	jmp .EE_93
[INFO] [stdout] .EE_95:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_94
[INFO] [stdout] .EE_87:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_94
[INFO] [stdout] 	jmp .EE_95
[INFO] [stdout] .EE_88:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_as_condition' (1031) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpKm4yOF"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed76d60 - test_arrays[c7b0f24499d6e775]::test_array_element_as_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:472:5
[INFO] [stdout]   21:     0x64ab2ed6e917 - test_arrays[c7b0f24499d6e775]::test_array_element_as_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:471:37
[INFO] [stdout]   22:     0x64ab2ed81006 - <test_arrays[c7b0f24499d6e775]::test_array_element_as_condition::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_while_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [7, 3]
[INFO] [stdout] i = 0
[INFO] [stdout] sum = 0
[INFO] [stdout] while i < 4 {
[INFO] [stdout]     sum = sum + a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_150
[INFO] [stdout] .EE_150:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_143
[INFO] [stdout] .EE_145:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_144
[INFO] [stdout] .EE_146:
[INFO] [stdout] 	cmpq $4, %r13
[INFO] [stdout] 	jl .EE_147
[INFO] [stdout] 	jmp .EE_145
[INFO] [stdout] .EE_147:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	addq $1, %r13
[INFO] [stdout] 	jmp .EE_146
[INFO] [stdout] .EE_148:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $7, 8(%r11)
[INFO] [stdout] 	movq $3, 16(%r11)
[INFO] [stdout] 	movq $0, %r13
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_146
[INFO] [stdout] .EE_149:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_148
[INFO] [stdout] .EE_143:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_148
[INFO] [stdout] 	jmp .EE_149
[INFO] [stdout] .EE_144:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_while_loop' (1036) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp97jQbJ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed725cc - test_arrays[c7b0f24499d6e775]::test_array_in_while_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:413:5
[INFO] [stdout]   21:     0x64ab2ed6e437 - test_arrays[c7b0f24499d6e775]::test_array_in_while_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:411:30
[INFO] [stdout]   22:     0x64ab2ed80986 - <test_arrays[c7b0f24499d6e775]::test_array_in_while_loop::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_in_if_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     print_int(a[0])
[INFO] [stdout] } else {
[INFO] [stdout]     print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_81
[INFO] [stdout] .EE_81:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_75
[INFO] [stdout] .EE_77:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_76
[INFO] [stdout] .EE_78:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_76
[INFO] [stdout] .EE_79:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_77
[INFO] [stdout] 	jmp .EE_78
[INFO] [stdout] .EE_80:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_79
[INFO] [stdout] .EE_75:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_79
[INFO] [stdout] 	jmp .EE_80
[INFO] [stdout] .EE_76:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_in_if_branch' (1034) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpvzZi2O"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed71ed0 - test_arrays[c7b0f24499d6e775]::test_array_in_if_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:346:5
[INFO] [stdout]   21:     0x64ab2ed6e3a7 - test_arrays[c7b0f24499d6e775]::test_array_in_if_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:345:29
[INFO] [stdout]   22:     0x64ab2ed808c6 - <test_arrays[c7b0f24499d6e775]::test_array_in_if_branch::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { x = read_int()
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a = [1, 2]
[INFO] [stdout] } else {
[INFO] [stdout]     a = [3, 4]
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_44
[INFO] [stdout] .EE_44:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_30
[INFO] [stdout] .EE_33:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_31
[INFO] [stdout] .EE_34:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_35:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_34
[INFO] [stdout] .EE_36:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	jmp .EE_33
[INFO] [stdout] .EE_37:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_36
[INFO] [stdout] .EE_38:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_34
[INFO] [stdout] 	jmp .EE_35
[INFO] [stdout] .EE_39:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_36
[INFO] [stdout] 	jmp .EE_37
[INFO] [stdout] .EE_40:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	jg .EE_38
[INFO] [stdout] 	jmp .EE_39
[INFO] [stdout] .EE_41:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_40
[INFO] [stdout] .EE_30:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_40
[INFO] [stdout] 	jmp .EE_41
[INFO] [stdout] .EE_31:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_branch_false' (1029) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpOI7ZFK"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed786c7 - test_arrays[c7b0f24499d6e775]::test_array_created_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:559:5
[INFO] [stdout]   21:     0x64ab2ed6ea97 - test_arrays[c7b0f24499d6e775]::test_array_created_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:558:40
[INFO] [stdout]   22:     0x64ab2ed81206 - <test_arrays[c7b0f24499d6e775]::test_array_created_in_branch_false::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_created_in_loop stdout ----
[INFO] [stdout] fn main() -> int { i = 0
[INFO] [stdout] a = [0, 0]
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a = [i, i + 1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_106
[INFO] [stdout] .EE_106:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_66
[INFO] [stdout] .EE_99:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_67
[INFO] [stdout] .EE_100:
[INFO] [stdout] 	cmpq $3, %rbx
[INFO] [stdout] 	jl .EE_103
[INFO] [stdout] 	jmp .EE_99
[INFO] [stdout] .EE_101:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r12, 16(%r11)
[INFO] [stdout] 	movq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_100
[INFO] [stdout] .EE_102:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_101
[INFO] [stdout] .EE_103:
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_101
[INFO] [stdout] 	jmp .EE_102
[INFO] [stdout] .EE_104:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	jmp .EE_100
[INFO] [stdout] .EE_105:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_104
[INFO] [stdout] .EE_66:
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_104
[INFO] [stdout] 	jmp .EE_105
[INFO] [stdout] .EE_67:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_created_in_loop' (1030) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpcWLVjH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed740b0 - test_arrays[c7b0f24499d6e775]::test_array_created_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:578:5
[INFO] [stdout]   21:     0x64ab2ed6e647 - test_arrays[c7b0f24499d6e775]::test_array_created_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:576:32
[INFO] [stdout]   22:     0x64ab2ed80c46 - <test_arrays[c7b0f24499d6e775]::test_array_created_in_loop::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_element_in_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 5]
[INFO] [stdout] while a[0] < a[1] {
[INFO] [stdout]     a[0] = a[0] + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_119
[INFO] [stdout] .EE_119:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_112
[INFO] [stdout] .EE_114:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_113
[INFO] [stdout] .EE_115:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq %rcx, %r12
[INFO] [stdout] 	jl .EE_116
[INFO] [stdout] 	jmp .EE_114
[INFO] [stdout] .EE_116:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	addq $1, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_117:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $5, 16(%r11)
[INFO] [stdout] 	jmp .EE_115
[INFO] [stdout] .EE_118:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_117
[INFO] [stdout] .EE_112:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_117
[INFO] [stdout] 	jmp .EE_118
[INFO] [stdout] .EE_113:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_element_in_while_condition' (1032) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmppBL7xj"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed78b4c - test_arrays[c7b0f24499d6e775]::test_array_element_in_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:493:5
[INFO] [stdout]   21:     0x64ab2ed6eaf7 - test_arrays[c7b0f24499d6e775]::test_array_element_in_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:491:43
[INFO] [stdout]   22:     0x64ab2ed81286 - <test_arrays[c7b0f24499d6e775]::test_array_element_in_while_condition::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mutation_in_loop stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 1]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     a[0] = a[0] + a[1]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_179
[INFO] [stdout] .EE_179:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_172
[INFO] [stdout] .EE_174:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_173
[INFO] [stdout] .EE_175:
[INFO] [stdout] 	cmpq $5, %r12
[INFO] [stdout] 	jl .EE_176
[INFO] [stdout] 	jmp .EE_174
[INFO] [stdout] .EE_176:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r13, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	jmp .EE_175
[INFO] [stdout] .EE_177:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $1, 16(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_175
[INFO] [stdout] .EE_178:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_177
[INFO] [stdout] .EE_172:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_177
[INFO] [stdout] 	jmp .EE_178
[INFO] [stdout] .EE_173:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mutation_in_loop' (1039) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpU1Vzjs"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed746ac - test_arrays[c7b0f24499d6e775]::test_array_mutation_in_loop
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:432:5
[INFO] [stdout]   21:     0x64ab2ed6e6a7 - test_arrays[c7b0f24499d6e775]::test_array_mutation_in_loop::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:430:33
[INFO] [stdout]   22:     0x64ab2ed80cc6 - <test_arrays[c7b0f24499d6e775]::test_array_mutation_in_loop::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_from_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [read_int(), read_int(), read_int()]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_133
[INFO] [stdout] .EE_133:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_129
[INFO] [stdout] .EE_131:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r12, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %rbx, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_130
[INFO] [stdout] .EE_132:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_131
[INFO] [stdout] .EE_129:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r13
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_131
[INFO] [stdout] 	jmp .EE_132
[INFO] [stdout] .EE_130:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_from_inputs' (1033) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpaLzhsi"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed71674 - test_arrays[c7b0f24499d6e775]::test_array_from_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:226:5
[INFO] [stdout]   21:     0x64ab2ed6e317 - test_arrays[c7b0f24499d6e775]::test_array_from_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:225:28
[INFO] [stdout]   22:     0x64ab2ed80806 - <test_arrays[c7b0f24499d6e775]::test_array_from_inputs::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_many_scalars stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] w = 4
[INFO] [stdout] v = 5
[INFO] [stdout] u = 6
[INFO] [stdout] a = [100, 200]
[INFO] [stdout] print_int(x + y + z + w + v + u + a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r14
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $24, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_196
[INFO] [stdout] .EE_196:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_192
[INFO] [stdout] .EE_194:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $200, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	addq %rbx, %r12
[INFO] [stdout] 	addq -16(%rbp), %r12
[INFO] [stdout] 	addq %r14, %r12
[INFO] [stdout] 	movq %r12, %rbx
[INFO] [stdout] 	addq -8(%rbp), %rbx
[INFO] [stdout] 	addq %r13, %rbx
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_193
[INFO] [stdout] .EE_195:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_194
[INFO] [stdout] .EE_192:
[INFO] [stdout] 	movq $1, %r12
[INFO] [stdout] 	movq $2, %rbx
[INFO] [stdout] 	movq $3, -16(%rbp)
[INFO] [stdout] 	movq $4, %r14
[INFO] [stdout] 	movq $5, -8(%rbp)
[INFO] [stdout] 	movq $6, %r13
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_194
[INFO] [stdout] 	jmp .EE_195
[INFO] [stdout] .EE_193:
[INFO] [stdout] 	addq $24, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r14
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_many_scalars' (1041) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpL2qHOK"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed75fdc - test_arrays[c7b0f24499d6e775]::test_array_with_many_scalars
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:312:5
[INFO] [stdout]   21:     0x64ab2ed6e827 - test_arrays[c7b0f24499d6e775]::test_array_with_many_scalars::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:311:34
[INFO] [stdout]   22:     0x64ab2ed80ec6 - <test_arrays[c7b0f24499d6e775]::test_array_with_many_scalars::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_zeros stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_255
[INFO] [stdout] .EE_255:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_251
[INFO] [stdout] .EE_253:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_252
[INFO] [stdout] .EE_254:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_253
[INFO] [stdout] .EE_251:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_253
[INFO] [stdout] 	jmp .EE_254
[INFO] [stdout] .EE_252:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_zeros' (1044) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpJxt3wi"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed70675 - test_arrays[c7b0f24499d6e775]::test_array_with_zeros
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:70:5
[INFO] [stdout]   21:     0x64ab2ed6e227 - test_arrays[c7b0f24499d6e775]::test_array_with_zeros::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:69:27
[INFO] [stdout]   22:     0x64ab2ed806c6 - <test_arrays[c7b0f24499d6e775]::test_array_with_zeros::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_270
[INFO] [stdout] .EE_270:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_263
[INFO] [stdout] .EE_265:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_264
[INFO] [stdout] .EE_266:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_267:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_265
[INFO] [stdout] .EE_268:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_266
[INFO] [stdout] 	jmp .EE_267
[INFO] [stdout] .EE_269:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_268
[INFO] [stdout] .EE_263:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_268
[INFO] [stdout] 	jmp .EE_269
[INFO] [stdout] .EE_264:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch' (1045) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp70ihbU"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed74470 - test_arrays[c7b0f24499d6e775]::test_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:378:5
[INFO] [stdout]   21:     0x64ab2ed6e677 - test_arrays[c7b0f24499d6e775]::test_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:377:32
[INFO] [stdout]   22:     0x64ab2ed80c86 - <test_arrays[c7b0f24499d6e775]::test_array_write_in_branch::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_computed_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] y = 20
[INFO] [stdout] a = [x + y, x - y]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_244
[INFO] [stdout] .EE_244:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_240
[INFO] [stdout] .EE_242:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %r12, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_241
[INFO] [stdout] .EE_243:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_242
[INFO] [stdout] .EE_240:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq $20, %rcx
[INFO] [stdout] 	movq %rbx, %r12
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	subq %rcx, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_242
[INFO] [stdout] 	jmp .EE_243
[INFO] [stdout] .EE_241:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_computed_elements' (1040) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp8JsRvu"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed77e00 - test_arrays[c7b0f24499d6e775]::test_array_with_computed_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:509:5
[INFO] [stdout]   21:     0x64ab2ed6ea07 - test_arrays[c7b0f24499d6e775]::test_array_with_computed_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:508:39
[INFO] [stdout]   22:     0x64ab2ed81146 - <test_arrays[c7b0f24499d6e775]::test_array_with_computed_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_negative_values stdout ----
[INFO] [stdout] fn main() -> int { a = [-1, 0, 1]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_256
[INFO] [stdout] .EE_256:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_228
[INFO] [stdout] .EE_230:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $-1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $1, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_229
[INFO] [stdout] .EE_231:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_230
[INFO] [stdout] .EE_228:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_230
[INFO] [stdout] 	jmp .EE_231
[INFO] [stdout] .EE_229:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_negative_values' (1042) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpbGYgEO"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed77005 - test_arrays[c7b0f24499d6e775]::test_array_with_negative_values
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:57:5
[INFO] [stdout]   21:     0x64ab2ed6e947 - test_arrays[c7b0f24499d6e775]::test_array_with_negative_values::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:56:37
[INFO] [stdout]   22:     0x64ab2ed81046 - <test_arrays[c7b0f24499d6e775]::test_array_with_negative_values::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_not_element stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if !a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if !a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_300
[INFO] [stdout] .EE_300:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_291
[INFO] [stdout] .EE_293:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_294:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_292
[INFO] [stdout] .EE_295:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_293
[INFO] [stdout] 	jmp .EE_294
[INFO] [stdout] .EE_296:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_297:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_295
[INFO] [stdout] .EE_298:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	je .EE_296
[INFO] [stdout] 	jmp .EE_297
[INFO] [stdout] .EE_299:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_298
[INFO] [stdout] .EE_291:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_298
[INFO] [stdout] 	jmp .EE_299
[INFO] [stdout] .EE_292:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_not_element' (1050) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpNOSPx8"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed74910 - test_arrays[c7b0f24499d6e775]::test_bool_array_not_element
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:837:5
[INFO] [stdout]   21:     0x64ab2ed6e6d7 - test_arrays[c7b0f24499d6e775]::test_bool_array_not_element::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:836:33
[INFO] [stdout]   22:     0x64ab2ed80d06 - <test_arrays[c7b0f24499d6e775]::test_bool_array_not_element::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_with_variable_elements stdout ----
[INFO] [stdout] fn main() -> int { x = 1
[INFO] [stdout] y = 2
[INFO] [stdout] z = 3
[INFO] [stdout] a = [x, y, z]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_220
[INFO] [stdout] .EE_220:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_216
[INFO] [stdout] .EE_218:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq %rbx, 8(%r11)
[INFO] [stdout] 	movq %r13, 16(%r11)
[INFO] [stdout] 	movq %r12, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_217
[INFO] [stdout] .EE_219:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_218
[INFO] [stdout] .EE_216:
[INFO] [stdout] 	movq $1, %rbx
[INFO] [stdout] 	movq $2, %r13
[INFO] [stdout] 	movq $3, %r12
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_218
[INFO] [stdout] 	jmp .EE_219
[INFO] [stdout] .EE_217:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_with_variable_elements' (1043) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpM9Vu1K"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed780a5 - test_arrays[c7b0f24499d6e775]::test_array_with_variable_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:523:5
[INFO] [stdout]   21:     0x64ab2ed6ea37 - test_arrays[c7b0f24499d6e775]::test_array_with_variable_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:522:39
[INFO] [stdout]   22:     0x64ab2ed81186 - <test_arrays[c7b0f24499d6e775]::test_array_with_variable_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2]
[INFO] [stdout] b = [3, 4]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(b[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_191
[INFO] [stdout] .EE_191:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_159
[INFO] [stdout] .EE_161:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $3, 8(%r11)
[INFO] [stdout] 	movq $4, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_160
[INFO] [stdout] .EE_162:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_161
[INFO] [stdout] .EE_163:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_161
[INFO] [stdout] 	jmp .EE_162
[INFO] [stdout] .EE_164:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_163
[INFO] [stdout] .EE_159:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_163
[INFO] [stdout] 	jmp .EE_164
[INFO] [stdout] .EE_160:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_independence' (1037) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpdunkZo"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed72130 - test_arrays[c7b0f24499d6e775]::test_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:296:5
[INFO] [stdout]   21:     0x64ab2ed6e3d7 - test_arrays[c7b0f24499d6e775]::test_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:294:29
[INFO] [stdout]   22:     0x64ab2ed80906 - <test_arrays[c7b0f24499d6e775]::test_array_independence::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_mixed_constants_and_inputs stdout ----
[INFO] [stdout] fn main() -> int { a = [1, read_int(), 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_208
[INFO] [stdout] .EE_208:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_204
[INFO] [stdout] .EE_206:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq %rbx, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_205
[INFO] [stdout] .EE_207:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_206
[INFO] [stdout] .EE_204:
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_206
[INFO] [stdout] 	jmp .EE_207
[INFO] [stdout] .EE_205:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_mixed_constants_and_inputs' (1038) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpniKowU"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed78f79 - test_arrays[c7b0f24499d6e775]::test_array_mixed_constants_and_inputs
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:239:5
[INFO] [stdout]   21:     0x64ab2ed6eb27 - test_arrays[c7b0f24499d6e775]::test_array_mixed_constants_and_inputs::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:238:43
[INFO] [stdout]   22:     0x64ab2ed812c6 - <test_arrays[c7b0f24499d6e775]::test_array_mixed_constants_and_inputs::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_overwrite stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] a[0] = false
[INFO] [stdout] a[1] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_314
[INFO] [stdout] .EE_314:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_305
[INFO] [stdout] .EE_307:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_306
[INFO] [stdout] .EE_308:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_306
[INFO] [stdout] .EE_309:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_307
[INFO] [stdout] 	jmp .EE_308
[INFO] [stdout] .EE_310:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_309
[INFO] [stdout] .EE_311:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_309
[INFO] [stdout] .EE_312:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_310
[INFO] [stdout] 	jmp .EE_311
[INFO] [stdout] .EE_313:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_312
[INFO] [stdout] .EE_305:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_312
[INFO] [stdout] 	jmp .EE_313
[INFO] [stdout] .EE_306:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_overwrite' (1052) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpiLG3H9"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed73490 - test_arrays[c7b0f24499d6e775]::test_bool_array_overwrite
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:823:5
[INFO] [stdout]   21:     0x64ab2ed6e557 - test_arrays[c7b0f24499d6e775]::test_bool_array_overwrite::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:822:31
[INFO] [stdout]   22:     0x64ab2ed80b06 - <test_arrays[c7b0f24499d6e775]::test_bool_array_overwrite::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = 1
[INFO] [stdout] } else {
[INFO] [stdout]     a[0] = -1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_284
[INFO] [stdout] .EE_284:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_277
[INFO] [stdout] .EE_279:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_278
[INFO] [stdout] .EE_280:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_279
[INFO] [stdout] .EE_281:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $-1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_279
[INFO] [stdout] .EE_282:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_280
[INFO] [stdout] 	jmp .EE_281
[INFO] [stdout] .EE_283:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_282
[INFO] [stdout] .EE_277:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_282
[INFO] [stdout] 	jmp .EE_283
[INFO] [stdout] .EE_278:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_array_write_in_branch_false' (1046) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsMPl1Y"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed777b0 - test_arrays[c7b0f24499d6e775]::test_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:395:5
[INFO] [stdout]   21:     0x64ab2ed6e9a7 - test_arrays[c7b0f24499d6e775]::test_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:394:38
[INFO] [stdout]   22:     0x64ab2ed810c6 - <test_arrays[c7b0f24499d6e775]::test_array_write_in_branch_false::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_element_as_while_condition stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] x = 0
[INFO] [stdout] while a[0] {
[INFO] [stdout]     x = x + 1
[INFO] [stdout]     a[0] = false
[INFO] [stdout] }
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_341
[INFO] [stdout] .EE_341:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_334
[INFO] [stdout] .EE_336:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_335
[INFO] [stdout] .EE_337:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_338
[INFO] [stdout] 	jmp .EE_336
[INFO] [stdout] .EE_338:
[INFO] [stdout] 	addq $1, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_337
[INFO] [stdout] .EE_339:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	jmp .EE_337
[INFO] [stdout] .EE_340:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_339
[INFO] [stdout] .EE_334:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_339
[INFO] [stdout] 	jmp .EE_340
[INFO] [stdout] .EE_335:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_element_as_while_condition' (1048) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpipj5sQ"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed7980c - test_arrays[c7b0f24499d6e775]::test_bool_array_element_as_while_condition
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:873:5
[INFO] [stdout]   21:     0x64ab2ed6ebb7 - test_arrays[c7b0f24499d6e775]::test_bool_array_element_as_while_condition::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:872:48
[INFO] [stdout]   22:     0x64ab2ed81386 - <test_arrays[c7b0f24499d6e775]::test_bool_array_element_as_while_condition::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_read stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_390
[INFO] [stdout] .EE_390:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_381
[INFO] [stdout] .EE_383:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_382
[INFO] [stdout] .EE_384:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_382
[INFO] [stdout] .EE_385:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_383
[INFO] [stdout] 	jmp .EE_384
[INFO] [stdout] .EE_386:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_387:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_385
[INFO] [stdout] .EE_388:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_386
[INFO] [stdout] 	jmp .EE_387
[INFO] [stdout] .EE_389:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_388
[INFO] [stdout] .EE_381:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_388
[INFO] [stdout] 	jmp .EE_389
[INFO] [stdout] .EE_382:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_read' (1053) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUKTWNu"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed6fa10 - test_arrays[c7b0f24499d6e775]::test_bool_array_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:785:5
[INFO] [stdout]   21:     0x64ab2ed6e137 - test_arrays[c7b0f24499d6e775]::test_bool_array_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:784:26
[INFO] [stdout]   22:     0x64ab2ed80586 - <test_arrays[c7b0f24499d6e775]::test_bool_array_read::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] a[0] = true
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_422
[INFO] [stdout] .EE_422:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_413
[INFO] [stdout] .EE_415:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_414
[INFO] [stdout] .EE_416:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_414
[INFO] [stdout] .EE_417:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_415
[INFO] [stdout] 	jmp .EE_416
[INFO] [stdout] .EE_418:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_417
[INFO] [stdout] .EE_419:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_417
[INFO] [stdout] .EE_420:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_418
[INFO] [stdout] 	jmp .EE_419
[INFO] [stdout] .EE_421:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_420
[INFO] [stdout] .EE_413:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_420
[INFO] [stdout] 	jmp .EE_421
[INFO] [stdout] .EE_414:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write' (1056) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp6ripjf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed708d0 - test_arrays[c7b0f24499d6e775]::test_bool_array_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:810:5
[INFO] [stdout]   21:     0x64ab2ed6e257 - test_arrays[c7b0f24499d6e775]::test_bool_array_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:809:27
[INFO] [stdout]   22:     0x64ab2ed80706 - <test_arrays[c7b0f24499d6e775]::test_bool_array_write::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_store_comparison stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] a[0] = x > 0
[INFO] [stdout] a[1] = x < 0
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_357
[INFO] [stdout] .EE_357:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_348
[INFO] [stdout] .EE_350:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_351:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_349
[INFO] [stdout] .EE_352:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_350
[INFO] [stdout] 	jmp .EE_351
[INFO] [stdout] .EE_353:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_352
[INFO] [stdout] .EE_354:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_352
[INFO] [stdout] .EE_355:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setg %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	cmpq $0, %r12
[INFO] [stdout] 	setl %al
[INFO] [stdout] 	movzbq %al, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_353
[INFO] [stdout] 	jmp .EE_354
[INFO] [stdout] .EE_356:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_355
[INFO] [stdout] .EE_348:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_355
[INFO] [stdout] 	jmp .EE_356
[INFO] [stdout] .EE_349:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_store_comparison' (1054) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpk2FCgp"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed77b97 - test_arrays[c7b0f24499d6e775]::test_bool_array_store_comparison
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:926:5
[INFO] [stdout]   21:     0x64ab2ed6e9d7 - test_arrays[c7b0f24499d6e775]::test_bool_array_store_comparison::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:924:38
[INFO] [stdout]   22:     0x64ab2ed81106 - <test_arrays[c7b0f24499d6e775]::test_bool_array_store_comparison::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_and_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [true, false, true]
[INFO] [stdout] if a[0] && a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] && a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_377
[INFO] [stdout] .EE_377:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_364
[INFO] [stdout] .EE_366:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_367:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_368:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_366
[INFO] [stdout] 	jmp .EE_367
[INFO] [stdout] .EE_369:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_365
[INFO] [stdout] .EE_370:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_368
[INFO] [stdout] 	jmp .EE_369
[INFO] [stdout] .EE_371:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_372:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_373:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_371
[INFO] [stdout] 	jmp .EE_372
[INFO] [stdout] .EE_374:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_370
[INFO] [stdout] .EE_375:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movb $1, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_373
[INFO] [stdout] 	jmp .EE_374
[INFO] [stdout] .EE_376:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_375
[INFO] [stdout] .EE_364:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_375
[INFO] [stdout] 	jmp .EE_376
[INFO] [stdout] .EE_365:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_and_elements' (1047) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpda0lga"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed76240 - test_arrays[c7b0f24499d6e775]::test_bool_array_and_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:849:5
[INFO] [stdout]   21:     0x64ab2ed6e857 - test_arrays[c7b0f24499d6e775]::test_bool_array_and_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:848:34
[INFO] [stdout]   22:     0x64ab2ed80f06 - <test_arrays[c7b0f24499d6e775]::test_bool_array_and_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_or_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true]
[INFO] [stdout] if a[0] || a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[0] || a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_408
[INFO] [stdout] .EE_408:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_395
[INFO] [stdout] .EE_397:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_398:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_399:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_396
[INFO] [stdout] .EE_400:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_397
[INFO] [stdout] 	jmp .EE_398
[INFO] [stdout] .EE_401:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_399
[INFO] [stdout] 	jmp .EE_400
[INFO] [stdout] .EE_402:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_401
[INFO] [stdout] .EE_403:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_401
[INFO] [stdout] .EE_404:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_401
[INFO] [stdout] .EE_405:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jne .EE_402
[INFO] [stdout] 	jmp .EE_403
[INFO] [stdout] .EE_406:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_404
[INFO] [stdout] 	jmp .EE_405
[INFO] [stdout] .EE_407:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_406
[INFO] [stdout] .EE_395:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_406
[INFO] [stdout] 	jmp .EE_407
[INFO] [stdout] .EE_396:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_or_elements' (1051) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpnlDSVO"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed74b70 - test_arrays[c7b0f24499d6e775]::test_bool_array_or_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:861:5
[INFO] [stdout]   21:     0x64ab2ed6e707 - test_arrays[c7b0f24499d6e775]::test_bool_array_or_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:860:33
[INFO] [stdout]   22:     0x64ab2ed80d46 - <test_arrays[c7b0f24499d6e775]::test_bool_array_or_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_independence stdout ----
[INFO] [stdout] fn main() -> int { a = [true, true]
[INFO] [stdout] b = [false, false]
[INFO] [stdout] a[0] = false
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if b[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_428
[INFO] [stdout] .EE_428:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_321
[INFO] [stdout] .EE_323:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_322
[INFO] [stdout] .EE_324:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_322
[INFO] [stdout] .EE_325:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_323
[INFO] [stdout] 	jmp .EE_324
[INFO] [stdout] .EE_326:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_325
[INFO] [stdout] .EE_327:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_325
[INFO] [stdout] .EE_424:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $0, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_326
[INFO] [stdout] 	jmp .EE_327
[INFO] [stdout] .EE_425:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_424
[INFO] [stdout] .EE_426:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $1, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_424
[INFO] [stdout] 	jmp .EE_425
[INFO] [stdout] .EE_427:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_426
[INFO] [stdout] .EE_321:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_426
[INFO] [stdout] 	jmp .EE_427
[INFO] [stdout] .EE_322:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_independence' (1049) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpUY0U8g"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed764a0 - test_arrays[c7b0f24499d6e775]::test_bool_array_independence
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:942:5
[INFO] [stdout]   21:     0x64ab2ed6e887 - test_arrays[c7b0f24499d6e775]::test_bool_array_independence::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:940:34
[INFO] [stdout]   22:     0x64ab2ed80f46 - <test_arrays[c7b0f24499d6e775]::test_bool_array_independence::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_462
[INFO] [stdout] .EE_462:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_450
[INFO] [stdout] .EE_452:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_451
[INFO] [stdout] .EE_453:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_451
[INFO] [stdout] .EE_454:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_452
[INFO] [stdout] 	jmp .EE_453
[INFO] [stdout] .EE_455:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_454
[INFO] [stdout] .EE_456:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_454
[INFO] [stdout] .EE_457:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_455
[INFO] [stdout] 	jmp .EE_456
[INFO] [stdout] .EE_458:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_457
[INFO] [stdout] .EE_459:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_457
[INFO] [stdout] .EE_460:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_458
[INFO] [stdout] 	jmp .EE_459
[INFO] [stdout] .EE_461:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_460
[INFO] [stdout] .EE_450:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_460
[INFO] [stdout] 	jmp .EE_461
[INFO] [stdout] .EE_451:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch' (1057) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmprCHLgw"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed773e7 - test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:889:5
[INFO] [stdout]   21:     0x64ab2ed6e977 - test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:888:37
[INFO] [stdout]   22:     0x64ab2ed81086 - <test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_three_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [false, true, false]
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[2] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_444
[INFO] [stdout] .EE_444:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_432
[INFO] [stdout] .EE_434:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_433
[INFO] [stdout] .EE_435:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_433
[INFO] [stdout] .EE_436:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_434
[INFO] [stdout] 	jmp .EE_435
[INFO] [stdout] .EE_437:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_436
[INFO] [stdout] .EE_438:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_436
[INFO] [stdout] .EE_439:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_437
[INFO] [stdout] 	jmp .EE_438
[INFO] [stdout] .EE_440:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_441:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_439
[INFO] [stdout] .EE_442:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $11, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388100, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $1, 9(%r11)
[INFO] [stdout] 	movb $0, 10(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_440
[INFO] [stdout] 	jmp .EE_441
[INFO] [stdout] .EE_443:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $11, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_442
[INFO] [stdout] .EE_432:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $11, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_442
[INFO] [stdout] 	jmp .EE_443
[INFO] [stdout] .EE_433:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_three_elements' (1055) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpjSE9Yf"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed76b05 - test_arrays[c7b0f24499d6e775]::test_bool_array_three_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:797:5
[INFO] [stdout]   21:     0x64ab2ed6e8e7 - test_arrays[c7b0f24499d6e775]::test_bool_array_three_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:796:36
[INFO] [stdout]   22:     0x64ab2ed80fc6 - <test_arrays[c7b0f24499d6e775]::test_bool_array_three_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_read stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] print_int(a[i + 1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_476
[INFO] [stdout] .EE_476:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_472
[INFO] [stdout] .EE_474:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rdi
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_473
[INFO] [stdout] .EE_475:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_474
[INFO] [stdout] .EE_472:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_474
[INFO] [stdout] 	jmp .EE_475
[INFO] [stdout] .EE_473:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_read' (1062) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpZ85tDK"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed6fc4c - test_arrays[c7b0f24499d6e775]::test_expr_index_read
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:676:5
[INFO] [stdout]   21:     0x64ab2ed6e167 - test_arrays[c7b0f24499d6e775]::test_expr_index_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:675:26
[INFO] [stdout]   22:     0x64ab2ed805c6 - <test_arrays[c7b0f24499d6e775]::test_expr_index_read::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = read_int()
[INFO] [stdout] print_int(a[i])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_506
[INFO] [stdout] .EE_506:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_502
[INFO] [stdout] .EE_504:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_503
[INFO] [stdout] .EE_505:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_504
[INFO] [stdout] .EE_502:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_504
[INFO] [stdout] 	jmp .EE_505
[INFO] [stdout] .EE_503:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_from_input' (1065) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpVSjJ4J"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed71170 - test_arrays[c7b0f24499d6e775]::test_index_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:703:5
[INFO] [stdout]   21:     0x64ab2ed6e2e7 - test_arrays[c7b0f24499d6e775]::test_index_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:702:27
[INFO] [stdout]   22:     0x64ab2ed807c6 - <test_arrays[c7b0f24499d6e775]::test_index_from_input::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_to_variable stdout ----
[INFO] [stdout] fn main() -> int { a = [5, 10]
[INFO] [stdout] x = a[0] + a[1]
[INFO] [stdout] print_int(x)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_497
[INFO] [stdout] .EE_497:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_493
[INFO] [stdout] .EE_495:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $5, 8(%r11)
[INFO] [stdout] 	movq $10, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_494
[INFO] [stdout] .EE_496:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_495
[INFO] [stdout] .EE_493:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_495
[INFO] [stdout] 	jmp .EE_496
[INFO] [stdout] .EE_494:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_to_variable' (1061) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpbYYiny"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed72aac - test_arrays[c7b0f24499d6e775]::test_element_to_variable
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:181:5
[INFO] [stdout]   21:     0x64ab2ed6e497 - test_arrays[c7b0f24499d6e775]::test_element_to_variable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:180:30
[INFO] [stdout]   22:     0x64ab2ed80a06 - <test_arrays[c7b0f24499d6e775]::test_element_to_variable::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_bool_array_write_in_branch_false stdout ----
[INFO] [stdout] fn main() -> int { a = [false, false]
[INFO] [stdout] x = read_int()
[INFO] [stdout] if x > 0 {
[INFO] [stdout]     a[0] = true
[INFO] [stdout] } else {
[INFO] [stdout]     a[1] = true
[INFO] [stdout] }
[INFO] [stdout] if a[0] { print_int(1) } else { print_int(0) }
[INFO] [stdout] if a[1] { print_int(1) } else { print_int(0) }
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_524
[INFO] [stdout] .EE_524:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_511
[INFO] [stdout] .EE_513:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_512
[INFO] [stdout] .EE_514:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_512
[INFO] [stdout] .EE_516:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_513
[INFO] [stdout] 	jmp .EE_514
[INFO] [stdout] .EE_517:
[INFO] [stdout] 	movq $1, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_516
[INFO] [stdout] .EE_518:
[INFO] [stdout] 	movq $0, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_516
[INFO] [stdout] .EE_519:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	cmpq $0, %rax
[INFO] [stdout] 	jne .EE_517
[INFO] [stdout] 	jmp .EE_518
[INFO] [stdout] .EE_520:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_519
[INFO] [stdout] .EE_521:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $1, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	jmp .EE_519
[INFO] [stdout] .EE_522:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $10, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388036, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movb $0, 8(%r11)
[INFO] [stdout] 	movb $0, 9(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	cmpq $0, %rcx
[INFO] [stdout] 	jg .EE_520
[INFO] [stdout] 	jmp .EE_521
[INFO] [stdout] .EE_523:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $10, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_522
[INFO] [stdout] .EE_511:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $10, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_522
[INFO] [stdout] 	jmp .EE_523
[INFO] [stdout] .EE_512:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_bool_array_write_in_branch_false' (1058) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp8LHjzy"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed79367 - test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch_false
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:907:5
[INFO] [stdout]   21:     0x64ab2ed6eb57 - test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch_false::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:906:43
[INFO] [stdout]   22:     0x64ab2ed81306 - <test_arrays[c7b0f24499d6e775]::test_bool_array_write_in_branch_false::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_element_subtract stdout ----
[INFO] [stdout] fn main() -> int { a = [100, 30]
[INFO] [stdout] print_int(a[0] - a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_486
[INFO] [stdout] .EE_486:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_482
[INFO] [stdout] .EE_484:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $100, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	subq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_483
[INFO] [stdout] .EE_485:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_484
[INFO] [stdout] .EE_482:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_484
[INFO] [stdout] 	jmp .EE_485
[INFO] [stdout] .EE_483:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_element_subtract' (1060) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpd1LdeT"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed70b0c - test_arrays[c7b0f24499d6e775]::test_element_subtract
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:170:5
[INFO] [stdout]   21:     0x64ab2ed6e287 - test_arrays[c7b0f24499d6e775]::test_element_subtract::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:169:27
[INFO] [stdout]   22:     0x64ab2ed80746 - <test_arrays[c7b0f24499d6e775]::test_element_subtract::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_fibonacci_in_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 8 {
[INFO] [stdout]     next = a[0] + a[1]
[INFO] [stdout]     a[0] = a[1]
[INFO] [stdout]     a[1] = next
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_580
[INFO] [stdout] .EE_580:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_573
[INFO] [stdout] .EE_575:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_574
[INFO] [stdout] .EE_576:
[INFO] [stdout] 	cmpq $8, %r13
[INFO] [stdout] 	jl .EE_577
[INFO] [stdout] 	jmp .EE_575
[INFO] [stdout] .EE_577:
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	addq $1, %r13
[INFO] [stdout] 	jmp .EE_576
[INFO] [stdout] .EE_578:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, %r13
[INFO] [stdout] 	jmp .EE_576
[INFO] [stdout] .EE_579:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_578
[INFO] [stdout] .EE_573:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_578
[INFO] [stdout] 	jmp .EE_579
[INFO] [stdout] .EE_574:
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_fibonacci_in_array' (1064) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpYI7CLH"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed72390 - test_arrays[c7b0f24499d6e775]::test_fibonacci_in_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:450:5
[INFO] [stdout]   21:     0x64ab2ed6e407 - test_arrays[c7b0f24499d6e775]::test_fibonacci_in_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:448:29
[INFO] [stdout]   22:     0x64ab2ed80946 - <test_arrays[c7b0f24499d6e775]::test_fibonacci_in_array::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_index_write_from_input stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = read_int()
[INFO] [stdout] a[i] = 42
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_591
[INFO] [stdout] .EE_591:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_587
[INFO] [stdout] .EE_589:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $0, 8(%r11)
[INFO] [stdout] 	movq $0, 16(%r11)
[INFO] [stdout] 	movq $0, 24(%r11)
[INFO] [stdout] 	callq read_int
[INFO] [stdout] 	movq %rax, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $42, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_588
[INFO] [stdout] .EE_590:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_589
[INFO] [stdout] .EE_587:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_589
[INFO] [stdout] 	jmp .EE_590
[INFO] [stdout] .EE_588:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_index_write_from_input' (1066) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmprKCHm2"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed74f99 - test_arrays[c7b0f24499d6e775]::test_index_write_from_input
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:715:5
[INFO] [stdout]   21:     0x64ab2ed6e737 - test_arrays[c7b0f24499d6e775]::test_index_write_from_input::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:714:33
[INFO] [stdout]   22:     0x64ab2ed80d86 - <test_arrays[c7b0f24499d6e775]::test_index_write_from_input::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_large_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5, 6, 7, 8]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[7])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_553
[INFO] [stdout] .EE_553:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_549
[INFO] [stdout] .EE_551:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $72, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388448, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_554(%rip), %rsi
[INFO] [stdout] 	movq $64, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $7, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_550
[INFO] [stdout] .EE_552:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $72, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_551
[INFO] [stdout] .EE_549:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $72, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_551
[INFO] [stdout] 	jmp .EE_552
[INFO] [stdout] .EE_550:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_554:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 	.quad 6
[INFO] [stdout] 	.quad 7
[INFO] [stdout] 	.quad 8
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_large_array' (1067) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp42vUof"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed6f0d5 - test_arrays[c7b0f24499d6e775]::test_large_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:44:5
[INFO] [stdout]   21:     0x64ab2ed6e077 - test_arrays[c7b0f24499d6e775]::test_large_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:43:22
[INFO] [stdout]   22:     0x64ab2ed80486 - <test_arrays[c7b0f24499d6e775]::test_large_array::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_cascading_mutations stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = a[1] + a[2]
[INFO] [stdout] a[1] = a[0] + a[2]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_542
[INFO] [stdout] .EE_542:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_538
[INFO] [stdout] .EE_540:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdx
[INFO] [stdout] 	addq %rcx, %rdx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_539
[INFO] [stdout] .EE_541:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_540
[INFO] [stdout] .EE_538:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_540
[INFO] [stdout] 	jmp .EE_541
[INFO] [stdout] .EE_539:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_cascading_mutations' (1059) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpVtUsh1"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed72875 - test_arrays[c7b0f24499d6e775]::test_cascading_mutations
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:209:5
[INFO] [stdout]   21:     0x64ab2ed6e467 - test_arrays[c7b0f24499d6e775]::test_cascading_mutations::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:205:30
[INFO] [stdout]   22:     0x64ab2ed809c6 - <test_arrays[c7b0f24499d6e775]::test_cascading_mutations::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_expr_index_write stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] i = 1
[INFO] [stdout] a[i + 1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_595
[INFO] [stdout] .EE_595:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_562
[INFO] [stdout] .EE_564:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	addq $1, %rsi
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_563
[INFO] [stdout] .EE_565:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_564
[INFO] [stdout] .EE_562:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_564
[INFO] [stdout] 	jmp .EE_565
[INFO] [stdout] .EE_563:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_expr_index_write' (1063) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpVxryO5"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed70db5 - test_arrays[c7b0f24499d6e775]::test_expr_index_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:688:5
[INFO] [stdout]   21:     0x64ab2ed6e2b7 - test_arrays[c7b0f24499d6e775]::test_expr_index_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:687:27
[INFO] [stdout]   22:     0x64ab2ed80786 - <test_arrays[c7b0f24499d6e775]::test_expr_index_write::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_scan_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] sum = 0
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 5 {
[INFO] [stdout]     sum = sum + a[i]
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(sum)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_625
[INFO] [stdout] .EE_625:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_618
[INFO] [stdout] .EE_620:
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_619
[INFO] [stdout] .EE_621:
[INFO] [stdout] 	cmpq $5, %rbx
[INFO] [stdout] 	jl .EE_622
[INFO] [stdout] 	jmp .EE_620
[INFO] [stdout] .EE_622:
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	movq %rbx, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	addq $1, %rbx
[INFO] [stdout] 	jmp .EE_621
[INFO] [stdout] .EE_623:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r13
[INFO] [stdout] 	movq %r13, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_626(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq $0, %r12
[INFO] [stdout] 	movq $0, %rbx
[INFO] [stdout] 	jmp .EE_621
[INFO] [stdout] .EE_624:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_623
[INFO] [stdout] .EE_618:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_623
[INFO] [stdout] 	jmp .EE_624
[INFO] [stdout] .EE_619:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_626:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_loop_scan_array' (1069) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpHfrdku"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed7012c - test_arrays[c7b0f24499d6e775]::test_loop_scan_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:731:5
[INFO] [stdout]   21:     0x64ab2ed6e1c7 - test_arrays[c7b0f24499d6e775]::test_loop_scan_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:729:26
[INFO] [stdout]   22:     0x64ab2ed80646 - <test_arrays[c7b0f24499d6e775]::test_loop_scan_array::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_read_all_five_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30, 40, 50]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] print_int(a[3])
[INFO] [stdout] print_int(a[4])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_648
[INFO] [stdout] .EE_648:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_644
[INFO] [stdout] .EE_646:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_649(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $4, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_645
[INFO] [stdout] .EE_647:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_646
[INFO] [stdout] .EE_644:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_646
[INFO] [stdout] 	jmp .EE_647
[INFO] [stdout] .EE_645:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_649:
[INFO] [stdout] 	.quad 10
[INFO] [stdout] 	.quad 20
[INFO] [stdout] 	.quad 30
[INFO] [stdout] 	.quad 40
[INFO] [stdout] 	.quad 50
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_read_all_five_elements' (1070) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpl29ShR"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed752b1 - test_arrays[c7b0f24499d6e775]::test_read_all_five_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:615:5
[INFO] [stdout]   21:     0x64ab2ed6e767 - test_arrays[c7b0f24499d6e775]::test_read_all_five_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:614:33
[INFO] [stdout]   22:     0x64ab2ed80dc6 - <test_arrays[c7b0f24499d6e775]::test_read_all_five_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_single_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [42]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_672
[INFO] [stdout] .EE_672:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_668
[INFO] [stdout] .EE_670:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $16, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388000, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rcx
[INFO] [stdout] 	movq $42, 8(%r11)
[INFO] [stdout] 	movq %rcx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_669
[INFO] [stdout] .EE_671:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $16, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_670
[INFO] [stdout] .EE_668:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $16, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_670
[INFO] [stdout] 	jmp .EE_671
[INFO] [stdout] .EE_669:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_single_element_array' (1072) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp9nZho9"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed736cc - test_arrays[c7b0f24499d6e775]::test_single_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:33:5
[INFO] [stdout]   21:     0x64ab2ed6e587 - test_arrays[c7b0f24499d6e775]::test_single_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:32:31
[INFO] [stdout]   22:     0x64ab2ed80b46 - <test_arrays[c7b0f24499d6e775]::test_single_element_array::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write_middle stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] a[1] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_697
[INFO] [stdout] .EE_697:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_693
[INFO] [stdout] .EE_695:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_694
[INFO] [stdout] .EE_696:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_695
[INFO] [stdout] .EE_693:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_695
[INFO] [stdout] 	jmp .EE_696
[INFO] [stdout] .EE_694:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write_middle' (1077) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmp9pBhHd"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed75555 - test_arrays[c7b0f24499d6e775]::test_subscript_write_middle
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:99:5
[INFO] [stdout]   21:     0x64ab2ed6e797 - test_arrays[c7b0f24499d6e775]::test_subscript_write_middle::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:98:33
[INFO] [stdout]   22:     0x64ab2ed80e06 - <test_arrays[c7b0f24499d6e775]::test_subscript_write_middle::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_subscript_write stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] a[0] = 99
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_686
[INFO] [stdout] .EE_686:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_682
[INFO] [stdout] .EE_684:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	movq $99, %rdx
[INFO] [stdout] 	callq __assign_to_array_elem
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_683
[INFO] [stdout] .EE_685:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_684
[INFO] [stdout] .EE_682:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_684
[INFO] [stdout] 	jmp .EE_685
[INFO] [stdout] .EE_683:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_subscript_write' (1074) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpjwr2Au"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed703d5 - test_arrays[c7b0f24499d6e775]::test_subscript_write
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:85:5
[INFO] [stdout]   21:     0x64ab2ed6e1f7 - test_arrays[c7b0f24499d6e775]::test_subscript_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:84:26
[INFO] [stdout]   22:     0x64ab2ed80686 - <test_arrays[c7b0f24499d6e775]::test_subscript_write::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_scalar_and_array_interleaved stdout ----
[INFO] [stdout] fn main() -> int { x = 10
[INFO] [stdout] a = [20, 30]
[INFO] [stdout] y = 40
[INFO] [stdout] print_int(x + a[0] + a[1] + y)
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %r13
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_664
[INFO] [stdout] .EE_664:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_660
[INFO] [stdout] .EE_662:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $24, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388064, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %r12
[INFO] [stdout] 	movq $20, 8(%r11)
[INFO] [stdout] 	movq $30, 16(%r11)
[INFO] [stdout] 	movq $40, %r13
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq %r13, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_661
[INFO] [stdout] .EE_663:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $24, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_662
[INFO] [stdout] .EE_660:
[INFO] [stdout] 	movq $10, %rbx
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $24, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_662
[INFO] [stdout] 	jmp .EE_663
[INFO] [stdout] .EE_661:
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r13
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_scalar_and_array_interleaved' (1071) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpiyOIF3"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed782dc - test_arrays[c7b0f24499d6e775]::test_scalar_and_array_interleaved
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:330:5
[INFO] [stdout]   21:     0x64ab2ed6ea67 - test_arrays[c7b0f24499d6e775]::test_scalar_and_array_interleaved::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:329:39
[INFO] [stdout]   22:     0x64ab2ed811c6 - <test_arrays[c7b0f24499d6e775]::test_scalar_and_array_interleaved::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [10, 20, 30]
[INFO] [stdout] print_int(a[0] + a[1] + a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_713
[INFO] [stdout] .EE_713:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_709
[INFO] [stdout] .EE_711:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $10, 8(%r11)
[INFO] [stdout] 	movq $20, 16(%r11)
[INFO] [stdout] 	movq $30, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_710
[INFO] [stdout] .EE_712:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_711
[INFO] [stdout] .EE_709:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_711
[INFO] [stdout] 	jmp .EE_712
[INFO] [stdout] .EE_710:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_elements' (1078) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpdO1yG7"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed6f30c - test_arrays[c7b0f24499d6e775]::test_sum_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:159:5
[INFO] [stdout]   21:     0x64ab2ed6e0a7 - test_arrays[c7b0f24499d6e775]::test_sum_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:158:23
[INFO] [stdout]   22:     0x64ab2ed804c6 - <test_arrays[c7b0f24499d6e775]::test_sum_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_sum_five_elements stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3, 4, 5]
[INFO] [stdout] print_int(a[0] + a[1] + a[2] + a[3] + a[4])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r12
[INFO] [stdout] 	movq %rsp, %rbp
[INFO] [stdout] 	subq $8, %rsp
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_730
[INFO] [stdout] .EE_730:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_726
[INFO] [stdout] .EE_728:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $48, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388256, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	addq $8, %rdi
[INFO] [stdout] 	leaq .EE_731(%rip), %rsi
[INFO] [stdout] 	movq $40, %rdx
[INFO] [stdout] 	callq memcpy
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $3, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	addq %rcx, %r12
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $4, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rcx
[INFO] [stdout] 	movq %r12, %rdi
[INFO] [stdout] 	addq %rcx, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_727
[INFO] [stdout] .EE_729:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $48, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_728
[INFO] [stdout] .EE_726:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $48, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_728
[INFO] [stdout] 	jmp .EE_729
[INFO] [stdout] .EE_727:
[INFO] [stdout] 	addq $8, %rsp
[INFO] [stdout] 	popq %r12
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] .EE_731:
[INFO] [stdout] 	.quad 1
[INFO] [stdout] 	.quad 2
[INFO] [stdout] 	.quad 3
[INFO] [stdout] 	.quad 4
[INFO] [stdout] 	.quad 5
[INFO] [stdout] 
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_sum_five_elements' (1079) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpmGG9lv"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed718ac - test_arrays[c7b0f24499d6e775]::test_sum_five_elements
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:636:5
[INFO] [stdout]   21:     0x64ab2ed6e347 - test_arrays[c7b0f24499d6e775]::test_sum_five_elements::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:635:28
[INFO] [stdout]   22:     0x64ab2ed80846 - <test_arrays[c7b0f24499d6e775]::test_sum_five_elements::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_three_element_array stdout ----
[INFO] [stdout] fn main() -> int { a = [1, 2, 3]
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[INFO] [stdout] Pass: DeclosurizeCalls(DeclosurizeCalls)
[INFO] [stdout] Pass: RegisterAllocation(RegisterAllocation)
[INFO] [stdout] Pass: PatchInstructions(PatchInstructions)
[INFO] [stdout] Pass: PreludeConclusion(PreludeConclusion)
[INFO] [stdout] Pass: ResolveWidth(ResolveWidth)
[INFO] [stdout] -- No Opt: -- 
[INFO] [stdout] 	.att_syntax
[INFO] [stdout] 	.text
[INFO] [stdout] 
[INFO] [stdout] 	.align 8
[INFO] [stdout] 	.globl main
[INFO] [stdout] main:
[INFO] [stdout] 	pushq %rbp
[INFO] [stdout] 	pushq %rbx
[INFO] [stdout] 	pushq %r15
[INFO] [stdout] 	movq $32768, %rdi
[INFO] [stdout] 	movq $32768, %rsi
[INFO] [stdout] 	callq __gc_initialize
[INFO] [stdout] 	movq __gc_rootstack_begin(%rip), %r15
[INFO] [stdout] 	jmp .EE_758
[INFO] [stdout] .EE_758:
[INFO] [stdout] 	movq %rdi, %rbx
[INFO] [stdout] 	jmp .EE_754
[INFO] [stdout] .EE_756:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %r11
[INFO] [stdout] 	addq $32, __gc_free_ptr(%rip)
[INFO] [stdout] 	movq $4611686018427388128, %rax
[INFO] [stdout] 	movq %rax, 0(%r11)
[INFO] [stdout] 	movq %r11, %rbx
[INFO] [stdout] 	movq $1, 8(%r11)
[INFO] [stdout] 	movq $2, 16(%r11)
[INFO] [stdout] 	movq $3, 24(%r11)
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $0, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $1, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	movq %rbx, %rdi
[INFO] [stdout] 	movq $2, %rsi
[INFO] [stdout] 	callq __subscript_array
[INFO] [stdout] 	movq %rax, %rdi
[INFO] [stdout] 	callq print_int
[INFO] [stdout] 	jmp .EE_755
[INFO] [stdout] .EE_757:
[INFO] [stdout] 	movq %r15, %rdi
[INFO] [stdout] 	movq $32, %rsi
[INFO] [stdout] 	callq __gc_collect
[INFO] [stdout] 	jmp .EE_756
[INFO] [stdout] .EE_754:
[INFO] [stdout] 	movq __gc_free_ptr(%rip), %rcx
[INFO] [stdout] 	addq $32, %rcx
[INFO] [stdout] 	cmpq __gc_fromspace_end(%rip), %rcx
[INFO] [stdout] 	jl .EE_756
[INFO] [stdout] 	jmp .EE_757
[INFO] [stdout] .EE_755:
[INFO] [stdout] 	popq %r15
[INFO] [stdout] 	popq %rbx
[INFO] [stdout] 	popq %rbp
[INFO] [stdout] 	retq
[INFO] [stdout] 
[INFO] [stdout] 	.data
[INFO] [stdout] 	.section .note.GNU-stack,"",@progbits
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] thread 'test_three_element_array' (1082) panicked at crates/compiler/tests/utils.rs:37:9:
[INFO] [stdout] Failed assembler: failed to create temp file: No such file or directory (os error 2) at path "/opt/rustwide/workdir/crates/compiler/../../target/tmp/.tmpsoSMMP"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x64ab2ef85561 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x64ab2ef85561 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x64ab2ef85561 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64ab2ef9a56a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64ab2ef9a56a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x64ab2ef89a8c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x64ab2ef89a8c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x64ab2ef634d6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64ab2ef634d6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x64ab2ef7d649 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x64ab2ed92f70 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x64ab2ed92f70 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x64ab2ef7d802 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x64ab2ef7d802 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x64ab2ef63582 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x64ab2ef5ae39 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64ab2ef6417d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x64ab2ef9ad3c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x64ab2ed7db64 - test_arrays[c7b0f24499d6e775]::utils::execute_test_case
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/utils.rs:37:9
[INFO] [stdout]   20:     0x64ab2ed72ff5 - test_arrays[c7b0f24499d6e775]::test_three_element_array
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:20:5
[INFO] [stdout]   21:     0x64ab2ed6e4f7 - test_arrays[c7b0f24499d6e775]::test_three_element_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/compiler/tests/test_arrays.rs:19:30
[INFO] [stdout]   22:     0x64ab2ed80a86 - <test_arrays[c7b0f24499d6e775]::test_three_element_array::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64ab2ed862ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64ab2ed862ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x64ab2ed938f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x64ab2ed938f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x64ab2ed938f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x64ab2ed938f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64ab2ed8e3a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64ab2ed8e3a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x64ab2ed96a42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x64ab2ed96a42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x64ab2ed96a42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x64ab2ed96a42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x64ab2ed96a42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x64ab2ef84def - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x64ab2ef84def - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d9d8dbf6aa4 - <unknown>
[INFO] [stdout]   44:     0x7d9d8dc83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- test_loop_fill_array stdout ----
[INFO] [stdout] fn main() -> int { a = [0, 0, 0]
[INFO] [stdout] i = 0
[INFO] [stdout] while i < 3 {
[INFO] [stdout]     a[i] = i + 1
[INFO] [stdout]     i = i + 1
[INFO] [stdout] }
[INFO] [stdout] print_int(a[0])
[INFO] [stdout] print_int(a[1])
[INFO] [stdout] print_int(a[2])
[INFO] [stdout] }
[INFO] [stdout] -------
[INFO] [stdout] Pass: GlobalizeIdentifiers(GlobalizeIdentifiers)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: ClosurizeFunctions(ClosurizeFunctions)
[INFO] [stdout] Pass: ClosurizeLambdas(ClosurizeLambdas)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: DisambiguateSubscript(DisambiguateSubscript)
[INFO] [stdout] Pass: ExtractStringOps(ExtractStringOps)
[INFO] [stdout] Pass: ShortCircuiting(ShortCircuiting)
[INFO] [stdout] Pass: TupleizeExcessArgs(TupleizeExcessArgs)
[INFO] [stdout] Pass: RemoveComplexOperands(RemoveComplexOperands)
[INFO] [stdout] Pass: TypeCheck(TypeCheck)
[INFO] [stdout] Pass: InjectAllocations(InjectAllocations)
[WARN] too many lines in the log, truncating it
