[INFO] cloning repository https://github.com/luigimagdamit/chai
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/luigimagdamit/chai" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluigimagdamit%2Fchai", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluigimagdamit%2Fchai'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b42c92b6876a1b22068510be4d25d6b3dcaec640
[INFO] testing luigimagdamit/chai against 1.83.0 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fluigimagdamit%2Fchai" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/luigimagdamit/chai on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/luigimagdamit/chai
[INFO] finished tweaking git repo https://github.com/luigimagdamit/chai
[INFO] tweaked toml for git repo https://github.com/luigimagdamit/chai written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/luigimagdamit/chai 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.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 196ed6c2735624f558cf63bd5c37be729cf6d17e0d19d3a3b66fe88ddd452ae8
[INFO] running `Command { std: "docker" "start" "-a" "196ed6c2735624f558cf63bd5c37be729cf6d17e0d19d3a3b66fe88ddd452ae8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "196ed6c2735624f558cf63bd5c37be729cf6d17e0d19d3a3b66fe88ddd452ae8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "196ed6c2735624f558cf63bd5c37be729cf6d17e0d19d3a3b66fe88ddd452ae8", kill_on_drop: false }`
[INFO] [stdout] 196ed6c2735624f558cf63bd5c37be729cf6d17e0d19d3a3b66fe88ddd452ae8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6b1bdc5d3a242b766c6f68c8881bac63b36e2cc70fa51e657091281356dc71a8
[INFO] running `Command { std: "docker" "start" "-a" "6b1bdc5d3a242b766c6f68c8881bac63b36e2cc70fa51e657091281356dc71a8", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling libc v0.2.167
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling parking_lot_core v0.9.10
[INFO] [stderr]    Compiling pin-project-lite v0.2.15
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling sdd v3.0.4
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling scc v2.2.5
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling parking_lot v0.12.3
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling serial_test_derive v3.2.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serial_test v3.2.0
[INFO] [stderr]    Compiling chai v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parser/parser.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'a>Parser <'a>{
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 44 |     pub fn init_parser(source: &'a str) -> Parser<'_> {
[INFO] [stdout]    |                                                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::format`
[INFO] [stdout]  --> src/parser/conditional/if_statement.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::format;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stdout]  --> src/parser/conditional/if_statement.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     expression::expr::DataType,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     parse_fn::statement
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::format`
[INFO] [stdout]  --> src/parser/conditional/while_statement.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::format;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stdout]  --> src/parser/conditional/while_statement.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     expression::expr::DataType,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     parse_fn::statement
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/jit/compile.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `llvm_main_close`
[INFO] [stdout]  --> src/jit/compile.rs:5:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serial_test::serial`
[INFO] [stdout]  --> src/jit/test_jit.rs:2:9
[INFO] [stdout]   |
[INFO] [stdout] 2 |     use serial_test::serial;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::parser::parser::Parser`
[INFO] [stdout]  --> src/jit/test_jit.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     use crate::parser::parser::Parser;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::jit::compile_test::jit_compile`
[INFO] [stdout]  --> src/jit/test_jit.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 |     use crate::jit::compile_test::jit_compile;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Write` and `self`
[INFO] [stdout]  --> src/jit/test_jit.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use std::io::{self, Write};
[INFO] [stdout]   |                   ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/jit/compile_test.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> src/jit/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod compile_test;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `llvm_main_close`
[INFO] [stdout]  --> src/jit/compile_test.rs:5:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module
[INFO] [stdout]  --> src/jit/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod compile_test;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EMIT_VERBOSE`, `PARSE_DECLARATION_MODE`, and `PARSE_EXPRESSION_MODE`
[INFO] [stdout]  --> src/main.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | use common::flags::{PARSE_DECLARATION_MODE, PARSE_EXPRESSION_MODE, EMIT_VERBOSE};
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bool_reg`
[INFO] [stdout]   --> src/parser/conditional/if_statement.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn while_check_cond(&self, bool_reg: u32) -> String {
[INFO] [stdout]    |                                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bool_reg`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_clone`
[INFO] [stdout]   --> src/jit/compile.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     let out_clone = stdout.clone();
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_clone`
[INFO] [stdout]   --> src/jit/compile_test.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     let out_clone = stdout.clone();
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `res`
[INFO] [stdout]   --> src/jit/compile_test.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 68 | ...                   let res = stdout.to_string();
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_res`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Integer` is never constructed
[INFO] [stdout]   --> src/parser/symbol.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub enum LlvmLoad {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] 85 |     Integer(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LlvmTempVar` is never constructed
[INFO] [stdout]  --> src/llvm/instructions.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LlvmTempVar {
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LlvmExpression` is never used
[INFO] [stdout]  --> src/llvm/instructions.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum LlvmExpression {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `chai_title` is never used
[INFO] [stdout]  --> src/jit/compile_test.rs:7:4
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn chai_title() -> String {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `jit_compile` is never used
[INFO] [stdout]   --> src/jit/compile_test.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn jit_compile(source: &str) -> io::Result<String>{
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         repl();
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let _ = repl();
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 jit_compile(&contents);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let _ = jit_compile(&contents);
[INFO] [stdout]    |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.17s
[INFO] running `Command { std: "docker" "inspect" "6b1bdc5d3a242b766c6f68c8881bac63b36e2cc70fa51e657091281356dc71a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6b1bdc5d3a242b766c6f68c8881bac63b36e2cc70fa51e657091281356dc71a8", kill_on_drop: false }`
[INFO] [stdout] 6b1bdc5d3a242b766c6f68c8881bac63b36e2cc70fa51e657091281356dc71a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 988a09b4a7b08623ae2eb735d6a1a8872abfa826a0f731eaf582a99a166a6ab8
[INFO] running `Command { std: "docker" "start" "-a" "988a09b4a7b08623ae2eb735d6a1a8872abfa826a0f731eaf582a99a166a6ab8", kill_on_drop: false }`
[INFO] [stderr]    Compiling chai v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/parser/parser.rs:44:51
[INFO] [stdout]    |
[INFO] [stdout] 43 | impl<'a>Parser <'a>{
[INFO] [stdout]    |      -- lifetime `'a` declared here
[INFO] [stdout] 44 |     pub fn init_parser(source: &'a str) -> Parser<'_> {
[INFO] [stdout]    |                                                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::format`
[INFO] [stdout]  --> src/parser/conditional/if_statement.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::format;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stdout]  --> src/parser/conditional/if_statement.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     expression::expr::DataType,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     parse_fn::statement
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::format`
[INFO] [stdout]  --> src/parser/conditional/while_statement.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::format;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stdout]  --> src/parser/conditional/while_statement.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     expression::expr::DataType,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     parse_fn::statement
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/jit/compile.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `llvm_main_close`
[INFO] [stdout]  --> src/jit/compile.rs:5:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Write` and `self`
[INFO] [stdout]  --> src/jit/test_jit.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 |     use std::io::{self, Write};
[INFO] [stdout]   |                   ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/jit/compile_test.rs:1:15
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fs::{self, File};
[INFO] [stdout]   |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `llvm_main_close`
[INFO] [stdout]  --> src/jit/compile_test.rs:5:52
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stdout]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EMIT_VERBOSE`, `PARSE_DECLARATION_MODE`, and `PARSE_EXPRESSION_MODE`
[INFO] [stdout]  --> src/main.rs:8:21
[INFO] [stdout]   |
[INFO] [stdout] 8 | use common::flags::{PARSE_DECLARATION_MODE, PARSE_EXPRESSION_MODE, EMIT_VERBOSE};
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bool_reg`
[INFO] [stdout]   --> src/parser/conditional/if_statement.rs:62:36
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn while_check_cond(&self, bool_reg: u32) -> String {
[INFO] [stdout]    |                                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bool_reg`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_clone`
[INFO] [stdout]   --> src/jit/compile.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     let out_clone = stdout.clone();
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `out_clone`
[INFO] [stdout]   --> src/jit/compile_test.rs:58:25
[INFO] [stdout]    |
[INFO] [stdout] 58 |                     let out_clone = stdout.clone();
[INFO] [stdout]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `res`
[INFO] [stdout]   --> src/jit/compile_test.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 68 | ...                   let res = stdout.to_string();
[INFO] [stdout]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_res`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Integer` is never constructed
[INFO] [stdout]   --> src/parser/symbol.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub enum LlvmLoad {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] 85 |     Integer(u32),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LlvmTempVar` is never constructed
[INFO] [stdout]  --> src/llvm/instructions.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct LlvmTempVar {
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LlvmExpression` is never used
[INFO] [stdout]  --> src/llvm/instructions.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum LlvmExpression {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         repl();
[INFO] [stdout]    |         ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 60 |         let _ = repl();
[INFO] [stdout]    |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/main.rs:69:17
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 jit_compile(&contents);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 69 |                 let _ = jit_compile(&contents);
[INFO] [stdout]    |                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.51s
[INFO] running `Command { std: "docker" "inspect" "988a09b4a7b08623ae2eb735d6a1a8872abfa826a0f731eaf582a99a166a6ab8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "988a09b4a7b08623ae2eb735d6a1a8872abfa826a0f731eaf582a99a166a6ab8", kill_on_drop: false }`
[INFO] [stdout] 988a09b4a7b08623ae2eb735d6a1a8872abfa826a0f731eaf582a99a166a6ab8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9e330b51d55546a960b0a85d37b799eff0da37d06ffbaeb6a54f71fab7e16c1b
[INFO] running `Command { std: "docker" "start" "-a" "9e330b51d55546a960b0a85d37b799eff0da37d06ffbaeb6a54f71fab7e16c1b", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]   --> src/parser/parser.rs:44:51
[INFO] [stderr]    |
[INFO] [stderr] 43 | impl<'a>Parser <'a>{
[INFO] [stderr]    |      -- lifetime `'a` declared here
[INFO] [stderr] 44 |     pub fn init_parser(source: &'a str) -> Parser<'_> {
[INFO] [stderr]    |                                                   ^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::format`
[INFO] [stderr]  --> src/parser/conditional/if_statement.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::format;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stderr]  --> src/parser/conditional/if_statement.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     expression::expr::DataType,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 8 |     parse_fn::statement
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::format`
[INFO] [stderr]  --> src/parser/conditional/while_statement.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::format;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `expression::expr::DataType` and `parse_fn::statement`
[INFO] [stderr]  --> src/parser/conditional/while_statement.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 |     expression::expr::DataType,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 8 |     parse_fn::statement
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self`
[INFO] [stderr]  --> src/jit/compile.rs:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fs::{self, File};
[INFO] [stderr]   |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `llvm_main_close`
[INFO] [stderr]  --> src/jit/compile.rs:5:52
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stderr]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `Write` and `self`
[INFO] [stderr]  --> src/jit/test_jit.rs:5:19
[INFO] [stderr]   |
[INFO] [stderr] 5 |     use std::io::{self, Write};
[INFO] [stderr]   |                   ^^^^  ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self`
[INFO] [stderr]  --> src/jit/compile_test.rs:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fs::{self, File};
[INFO] [stderr]   |               ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `llvm_main_close`
[INFO] [stderr]  --> src/jit/compile_test.rs:5:52
[INFO] [stderr]   |
[INFO] [stderr] 5 | use crate::llvm::llvm_print::{llvm_fmt_string_int, llvm_main_close, llvm_main_start, llvm_print_bool_declare, llvm_print_define, llvm_pri...
[INFO] [stderr]   |                                                    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused imports: `EMIT_VERBOSE`, `PARSE_DECLARATION_MODE`, and `PARSE_EXPRESSION_MODE`
[INFO] [stderr]  --> src/main.rs:8:21
[INFO] [stderr]   |
[INFO] [stderr] 8 | use common::flags::{PARSE_DECLARATION_MODE, PARSE_EXPRESSION_MODE, EMIT_VERBOSE};
[INFO] [stderr]   |                     ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `bool_reg`
[INFO] [stderr]   --> src/parser/conditional/if_statement.rs:62:36
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub fn while_check_cond(&self, bool_reg: u32) -> String {
[INFO] [stderr]    |                                    ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_bool_reg`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `out_clone`
[INFO] [stderr]   --> src/jit/compile.rs:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 |                     let out_clone = stdout.clone();
[INFO] [stderr]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `out_clone`
[INFO] [stderr]   --> src/jit/compile_test.rs:58:25
[INFO] [stderr]    |
[INFO] [stderr] 58 |                     let out_clone = stdout.clone();
[INFO] [stderr]    |                         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_out_clone`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `res`
[INFO] [stderr]   --> src/jit/compile_test.rs:68:37
[INFO] [stderr]    |
[INFO] [stderr] 68 | ...                   let res = stdout.to_string();
[INFO] [stderr]    |                           ^^^ help: if this is intentional, prefix it with an underscore: `_res`
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Integer` is never constructed
[INFO] [stderr]   --> src/parser/symbol.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 84 | pub enum LlvmLoad {
[INFO] [stderr]    |          -------- variant in this enum
[INFO] [stderr] 85 |     Integer(u32),
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LlvmTempVar` is never constructed
[INFO] [stderr]  --> src/llvm/instructions.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct LlvmTempVar {
[INFO] [stderr]   |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `LlvmExpression` is never used
[INFO] [stderr]  --> src/llvm/instructions.rs:8:10
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub enum LlvmExpression {
[INFO] [stderr]   |          ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/main.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |         repl();
[INFO] [stderr]    |         ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 60 |         let _ = repl();
[INFO] [stderr]    |         +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/main.rs:69:17
[INFO] [stderr]    |
[INFO] [stderr] 69 |                 jit_compile(&contents);
[INFO] [stderr]    |                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 69 |                 let _ = jit_compile(&contents);
[INFO] [stderr]    |                 +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `chai` (bin "chai" test) generated 20 warnings (run `cargo fix --bin "chai" --tests` to apply 10 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chai-b9596047a3ad7653)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_eq_ft ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_eq_tt ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_eq_tf ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_false ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_eq_ff ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_neq_tf ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_neq_tt ... ok
[INFO] [stdout] test parser::tests::test_expr::tests::test_parse_grouping ... ok
[INFO] [stdout] test parser::tests::test_expr::tests::test_parse_multiple_operand2s ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_true ... ok
[INFO] [stdout] test parser::tests::test_expr::tests::test_parse_multiple_operands ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_eq_true ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_eq_false ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_gt_false ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_lt_false ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_gt_true ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_lt_true ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_neq_true ... ok
[INFO] [stdout] test parser::tests::test_expr::value_comparison_tests::test_parse_numbers_neq_false ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_eof ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_false ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_single_number ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_string ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_true ... ok
[INFO] [stdout] test parser::tests::test_token_scan::tests::test_scan_two_numbers ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_scanner_eof ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_scanner_not_eof ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_scanner_not_multiple_eof ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_terminals ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_terminated_string ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_neq_ff ... ok
[INFO] [stdout] test parser::tests::test_expr::tests::test_parse_one_plus_two ... ok
[INFO] [stdout] test scanner::test_scanner::tests::test_unterminated_string ... ok
[INFO] [stdout] test parser::tests::test_expr::boolean_equality_tests::test_parse_bool_neq_ft ... ok
[INFO] [stdout] test jit::test_jit::test_jit::test_fibonacci ... FAILED
[INFO] [stdout] test jit::test_jit::test_jit::test_print_int ... FAILED
[INFO] [stdout] test jit::test_jit::test_jit::test_print_bool ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- jit::test_jit::test_jit::test_fibonacci stdout ----
[INFO] [stdout] 
[INFO] [stdout] define i32 @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] define i32 @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] @fmt = private constant [4 x i8] c"%d\0A\00"
[INFO] [stdout] 
[INFO] [stdout] declare i32 @printf(i8*, ...)
[INFO] [stdout] 
[INFO] [stdout] define void @print_i32(i32 %value) {
[INFO] [stdout]     %fmt_ptr = getelementptr [4 x i8], [4 x i8]* @fmt, i32 0, i32 0
[INFO] [stdout]     call i32 (i8*, ...) @printf(i8* %fmt_ptr, i32 %value)
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] define void @print_i1(i1 %b) {
[INFO] [stdout] entry:
[INFO] [stdout]     ; Format string to print "true" or "false"
[INFO] [stdout]     %true_str = alloca [6 x i8], align 1
[INFO] [stdout]     %false_str = alloca [7 x i8], align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Store the strings "true" and "false" in memory
[INFO] [stdout]     store [6 x i8] c"true\0A\00", [6 x i8]* %true_str, align 1
[INFO] [stdout]     store [7 x i8] c"false\0A\00", [7 x i8]* %false_str, align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Compare the boolean value (%b) to true (1)
[INFO] [stdout]     %is_true = icmp eq i1 %b, true
[INFO] [stdout] 
[INFO] [stdout]     ; If %b is true, print "true", otherwise print "false"
[INFO] [stdout]     br i1 %is_true, label %print_true, label %print_false
[INFO] [stdout] 
[INFO] [stdout] print_true:
[INFO] [stdout]     ; Call printf with "true" string
[INFO] [stdout]     %true_ptr = getelementptr inbounds [6 x i8], [6 x i8]* %true_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %true_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] print_false:
[INFO] [stdout]     ; Call printf with "false" string
[INFO] [stdout]     %false_ptr = getelementptr inbounds [7 x i8], [7 x i8]* %false_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %false_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] done:
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] thread 'jit::test_jit::test_jit::test_fibonacci' panicked at src/jit/test_jit.rs:39:45:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59ecab99a37a - std::backtrace_rs::backtrace::libunwind::trace::h5a5b8284f2d0c266
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x59ecab99a37a - std::backtrace_rs::backtrace::trace_unsynchronized::h76d4f1c9b0b875e3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x59ecab99a37a - std::sys::backtrace::_print_fmt::hc4546b8364a537c6
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x59ecab99a37a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h5b6bd5631a6d1f6b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x59ecab9bff43 - core::fmt::rt::Argument::fmt::h270f6602a2b96f62
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x59ecab9bff43 - core::fmt::write::h7550c97b06c86515
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21
[INFO] [stdout]    6:     0x59ecab997513 - std::io::Write::write_fmt::h509ff860e5956e5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x59ecab99a1c2 - std::sys::backtrace::BacktraceLock::print::h2395ccd2c84ba3aa
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x59ecab99b7da - std::panicking::default_hook::{{closure}}::he19d4c7230e07961
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x59ecab99b5e4 - std::panicking::default_hook::hf614597d3c67bbdb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x59ecab92bb19 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39b51ce4599c23d1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x59ecab92bb19 - test::test_main::{{closure}}::he977ae839a582784
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x59ecab99be78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h9455091b6b06f9fb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x59ecab99be78 - std::panicking::rust_panic_with_hook::h8942133a8b252070
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x59ecab99bc3a - std::panicking::begin_panic_handler::{{closure}}::hb5f5963570096b29
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x59ecab99a859 - std::sys::backtrace::__rust_end_short_backtrace::h6208cedc1922feda
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x59ecab99b8cc - rust_begin_unwind
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x59ecab8caa60 - core::panicking::panic_fmt::h0c3082644d1bf418
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
[INFO] [stdout]   18:     0x59ecab8caf06 - core::result::unwrap_failed::hd20b4aa073bda1e2
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1700:5
[INFO] [stdout]   19:     0x59ecab8f36d2 - core::result::Result<T,E>::unwrap::h50fecdd616a0669b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x59ecab8f36d2 - chai::jit::test_jit::test_jit::test_fibonacci::{{closure}}::h9dd3454434addb0a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:39:22
[INFO] [stdout]   21:     0x59ecab8d9f2e - core::ops::function::FnOnce::call_once::h3314ad797b3f66c9
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x59ecab93fdd3 - serial_test::serial_code_lock::local_serial_core::he8c00c9d2c3f7b41
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serial_test-3.2.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   23:     0x59ecab8f348b - chai::jit::test_jit::test_jit::test_fibonacci::h118d75cb9c64cea1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:31:5
[INFO] [stdout]   24:     0x59ecab8f3407 - chai::jit::test_jit::test_jit::test_fibonacci::{{closure}}::hbce5ba8008468ff8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:32:24
[INFO] [stdout]   25:     0x59ecab8da506 - core::ops::function::FnOnce::call_once::ha9bdde0a1a6b9f6e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59ecab9304db - core::ops::function::FnOnce::call_once::h109cf8051a59b34e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x59ecab9304db - test::__rust_begin_short_backtrace::hf4fff89d377446ba
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:621:18
[INFO] [stdout]   28:     0x59ecab92fd17 - test::run_test_in_process::{{closure}}::h0e39181dd7ee5a43
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:60
[INFO] [stdout]   29:     0x59ecab92fd17 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc5a66a30f0bdfd1f
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x59ecab92fd17 - std::panicking::try::do_call::h873b7cf639554a5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   31:     0x59ecab92fd17 - std::panicking::try::hdb19862fad9c8bd1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   32:     0x59ecab92fd17 - std::panic::catch_unwind::h281fe732d236d260
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   33:     0x59ecab92fd17 - test::run_test_in_process::h949b6df8457ed338
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:27
[INFO] [stdout]   34:     0x59ecab92fd17 - test::run_test::{{closure}}::h52c556a6d4740e10
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:565:43
[INFO] [stdout]   35:     0x59ecab8f4ff4 - test::run_test::{{closure}}::h4237f6381c45ccb9
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:595:41
[INFO] [stdout]   36:     0x59ecab8f4ff4 - std::sys::backtrace::__rust_begin_short_backtrace::h505c97a579eca628
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   37:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e86b2e2bc107ea3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:538:17
[INFO] [stdout]   38:     0x59ecab8f86be - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b06ddb275ff4a25
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x59ecab8f86be - std::panicking::try::do_call::hb26ecd7cd9a9355d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   40:     0x59ecab8f86be - std::panicking::try::h8ddeca9d705f9069
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   41:     0x59ecab8f86be - std::panic::catch_unwind::h49e1c33078844c46
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   42:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::h6073db6ff56ad35d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:537:30
[INFO] [stdout]   43:     0x59ecab8f86be - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c5a5f3779c774f1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf75717d9f28faebf
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   45:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7bd883a5f3c5f3c1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   46:     0x59ecab99fcbb - std::sys::pal::unix::thread::Thread::new::thread_start::hcc78f3943333fa94
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   47:     0x7178381d3ac3 - <unknown>
[INFO] [stdout]   48:     0x717838264a04 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jit::test_jit::test_jit::test_print_int stdout ----
[INFO] [stdout] 
[INFO] [stdout] define [31m[CompilerError] Line: 1 -   at `{`[0m
[INFO] [stdout] ) @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] define [31m[CompilerError] Line: 1 -   at `{`[0m
[INFO] [stdout] ) @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] @fmt = private constant [4 x i8] c"%d\0A\00"
[INFO] [stdout] 
[INFO] [stdout] declare i32 @printf(i8*, ...)
[INFO] [stdout] 
[INFO] [stdout] define void @print_i32(i32 %value) {
[INFO] [stdout]     %fmt_ptr = getelementptr [4 x i8], [4 x i8]* @fmt, i32 0, i32 0
[INFO] [stdout]     call i32 (i8*, ...) @printf(i8* %fmt_ptr, i32 %value)
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] define void @print_i1(i1 %b) {
[INFO] [stdout] entry:
[INFO] [stdout]     ; Format string to print "true" or "false"
[INFO] [stdout]     %true_str = alloca [6 x i8], align 1
[INFO] [stdout]     %false_str = alloca [7 x i8], align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Store the strings "true" and "false" in memory
[INFO] [stdout]     store [6 x i8] c"true\0A\00", [6 x i8]* %true_str, align 1
[INFO] [stdout]     store [7 x i8] c"false\0A\00", [7 x i8]* %false_str, align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Compare the boolean value (%b) to true (1)
[INFO] [stdout]     %is_true = icmp eq i1 %b, true
[INFO] [stdout] 
[INFO] [stdout]     ; If %b is true, print "true", otherwise print "false"
[INFO] [stdout]     br i1 %is_true, label %print_true, label %print_false
[INFO] [stdout] 
[INFO] [stdout] print_true:
[INFO] [stdout]     ; Call printf with "true" string
[INFO] [stdout]     %true_ptr = getelementptr inbounds [6 x i8], [6 x i8]* %true_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %true_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] print_false:
[INFO] [stdout]     ; Call printf with "false" string
[INFO] [stdout]     %false_ptr = getelementptr inbounds [7 x i8], [7 x i8]* %false_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %false_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] done:
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] thread 'jit::test_jit::test_jit::test_print_int' panicked at src/jit/test_jit.rs:15:45:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59ecab99a37a - std::backtrace_rs::backtrace::libunwind::trace::h5a5b8284f2d0c266
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x59ecab99a37a - std::backtrace_rs::backtrace::trace_unsynchronized::h76d4f1c9b0b875e3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x59ecab99a37a - std::sys::backtrace::_print_fmt::hc4546b8364a537c6
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x59ecab99a37a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h5b6bd5631a6d1f6b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x59ecab9bff43 - core::fmt::rt::Argument::fmt::h270f6602a2b96f62
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x59ecab9bff43 - core::fmt::write::h7550c97b06c86515
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21
[INFO] [stdout]    6:     0x59ecab997513 - std::io::Write::write_fmt::h509ff860e5956e5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x59ecab99a1c2 - std::sys::backtrace::BacktraceLock::print::h2395ccd2c84ba3aa
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x59ecab99b7da - std::panicking::default_hook::{{closure}}::he19d4c7230e07961
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x59ecab99b5e4 - std::panicking::default_hook::hf614597d3c67bbdb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x59ecab92bb19 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39b51ce4599c23d1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x59ecab92bb19 - test::test_main::{{closure}}::he977ae839a582784
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x59ecab99be78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h9455091b6b06f9fb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x59ecab99be78 - std::panicking::rust_panic_with_hook::h8942133a8b252070
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x59ecab99bc3a - std::panicking::begin_panic_handler::{{closure}}::hb5f5963570096b29
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x59ecab99a859 - std::sys::backtrace::__rust_end_short_backtrace::h6208cedc1922feda
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x59ecab99b8cc - rust_begin_unwind
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x59ecab8caa60 - core::panicking::panic_fmt::h0c3082644d1bf418
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
[INFO] [stdout]   18:     0x59ecab8caf06 - core::result::unwrap_failed::hd20b4aa073bda1e2
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1700:5
[INFO] [stdout]   19:     0x59ecab8f2e12 - core::result::Result<T,E>::unwrap::h50fecdd616a0669b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x59ecab8f2e12 - chai::jit::test_jit::test_jit::test_print_int::{{closure}}::hf9480e91dc7e0d43
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:15:22
[INFO] [stdout]   21:     0x59ecab8da60e - core::ops::function::FnOnce::call_once::hb25ed700b50450f5
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x59ecab93fdd3 - serial_test::serial_code_lock::local_serial_core::he8c00c9d2c3f7b41
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serial_test-3.2.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   23:     0x59ecab8f2bcb - chai::jit::test_jit::test_jit::test_print_int::h56f20d9176bb91f7
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:7:5
[INFO] [stdout]   24:     0x59ecab8f2b47 - chai::jit::test_jit::test_jit::test_print_int::{{closure}}::h07409b7750287df4
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:8:24
[INFO] [stdout]   25:     0x59ecab8da3a6 - core::ops::function::FnOnce::call_once::h8c26c98c6d5c76ff
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59ecab9304db - core::ops::function::FnOnce::call_once::h109cf8051a59b34e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x59ecab9304db - test::__rust_begin_short_backtrace::hf4fff89d377446ba
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:621:18
[INFO] [stdout]   28:     0x59ecab92fd17 - test::run_test_in_process::{{closure}}::h0e39181dd7ee5a43
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:60
[INFO] [stdout]   29:     0x59ecab92fd17 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc5a66a30f0bdfd1f
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x59ecab92fd17 - std::panicking::try::do_call::h873b7cf639554a5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   31:     0x59ecab92fd17 - std::panicking::try::hdb19862fad9c8bd1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   32:     0x59ecab92fd17 - std::panic::catch_unwind::h281fe732d236d260
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   33:     0x59ecab92fd17 - test::run_test_in_process::h949b6df8457ed338
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:27
[INFO] [stdout]   34:     0x59ecab92fd17 - test::run_test::{{closure}}::h52c556a6d4740e10
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:565:43
[INFO] [stdout]   35:     0x59ecab8f4ff4 - test::run_test::{{closure}}::h4237f6381c45ccb9
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:595:41
[INFO] [stdout]   36:     0x59ecab8f4ff4 - std::sys::backtrace::__rust_begin_short_backtrace::h505c97a579eca628
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   37:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e86b2e2bc107ea3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:538:17
[INFO] [stdout]   38:     0x59ecab8f86be - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b06ddb275ff4a25
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x59ecab8f86be - std::panicking::try::do_call::hb26ecd7cd9a9355d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   40:     0x59ecab8f86be - std::panicking::try::h8ddeca9d705f9069
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   41:     0x59ecab8f86be - std::panic::catch_unwind::h49e1c33078844c46
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   42:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::h6073db6ff56ad35d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:537:30
[INFO] [stdout]   43:     0x59ecab8f86be - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c5a5f3779c774f1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf75717d9f28faebf
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   45:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7bd883a5f3c5f3c1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   46:     0x59ecab99fcbb - std::sys::pal::unix::thread::Thread::new::thread_start::hcc78f3943333fa94
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   47:     0x7178381d3ac3 - <unknown>
[INFO] [stdout]   48:     0x717838264a04 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jit::test_jit::test_jit::test_print_bool stdout ----
[INFO] [stdout] 
[INFO] [stdout] define [31m[CompilerError] Line: 1 -   at `{`[0m
[INFO] [stdout] ) @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] define [31m[CompilerError] Line: 1 -   at `{`[0m
[INFO] [stdout] ) @main(){
[INFO] [stdout] entry:
[INFO] [stdout] 	ret i32 0
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] @fmt = private constant [4 x i8] c"%d\0A\00"
[INFO] [stdout] 
[INFO] [stdout] declare i32 @printf(i8*, ...)
[INFO] [stdout] 
[INFO] [stdout] define void @print_i32(i32 %value) {
[INFO] [stdout]     %fmt_ptr = getelementptr [4 x i8], [4 x i8]* @fmt, i32 0, i32 0
[INFO] [stdout]     call i32 (i8*, ...) @printf(i8* %fmt_ptr, i32 %value)
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] define void @print_i1(i1 %b) {
[INFO] [stdout] entry:
[INFO] [stdout]     ; Format string to print "true" or "false"
[INFO] [stdout]     %true_str = alloca [6 x i8], align 1
[INFO] [stdout]     %false_str = alloca [7 x i8], align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Store the strings "true" and "false" in memory
[INFO] [stdout]     store [6 x i8] c"true\0A\00", [6 x i8]* %true_str, align 1
[INFO] [stdout]     store [7 x i8] c"false\0A\00", [7 x i8]* %false_str, align 1
[INFO] [stdout] 
[INFO] [stdout]     ; Compare the boolean value (%b) to true (1)
[INFO] [stdout]     %is_true = icmp eq i1 %b, true
[INFO] [stdout] 
[INFO] [stdout]     ; If %b is true, print "true", otherwise print "false"
[INFO] [stdout]     br i1 %is_true, label %print_true, label %print_false
[INFO] [stdout] 
[INFO] [stdout] print_true:
[INFO] [stdout]     ; Call printf with "true" string
[INFO] [stdout]     %true_ptr = getelementptr inbounds [6 x i8], [6 x i8]* %true_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %true_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] print_false:
[INFO] [stdout]     ; Call printf with "false" string
[INFO] [stdout]     %false_ptr = getelementptr inbounds [7 x i8], [7 x i8]* %false_str, i32 0, i32 0
[INFO] [stdout]     call i32 @printf(i8* %false_ptr)
[INFO] [stdout]     br label %done
[INFO] [stdout] 
[INFO] [stdout] done:
[INFO] [stdout]     ret void
[INFO] [stdout] }
[INFO] [stdout] thread 'jit::test_jit::test_jit::test_print_bool' panicked at src/jit/test_jit.rs:27:45:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59ecab99a37a - std::backtrace_rs::backtrace::libunwind::trace::h5a5b8284f2d0c266
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x59ecab99a37a - std::backtrace_rs::backtrace::trace_unsynchronized::h76d4f1c9b0b875e3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x59ecab99a37a - std::sys::backtrace::_print_fmt::hc4546b8364a537c6
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x59ecab99a37a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h5b6bd5631a6d1f6b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x59ecab9bff43 - core::fmt::rt::Argument::fmt::h270f6602a2b96f62
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x59ecab9bff43 - core::fmt::write::h7550c97b06c86515
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21
[INFO] [stdout]    6:     0x59ecab997513 - std::io::Write::write_fmt::h509ff860e5956e5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x59ecab99a1c2 - std::sys::backtrace::BacktraceLock::print::h2395ccd2c84ba3aa
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x59ecab99b7da - std::panicking::default_hook::{{closure}}::he19d4c7230e07961
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x59ecab99b5e4 - std::panicking::default_hook::hf614597d3c67bbdb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x59ecab92bb19 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h39b51ce4599c23d1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x59ecab92bb19 - test::test_main::{{closure}}::he977ae839a582784
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x59ecab99be78 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h9455091b6b06f9fb
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x59ecab99be78 - std::panicking::rust_panic_with_hook::h8942133a8b252070
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x59ecab99bc3a - std::panicking::begin_panic_handler::{{closure}}::hb5f5963570096b29
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x59ecab99a859 - std::sys::backtrace::__rust_end_short_backtrace::h6208cedc1922feda
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x59ecab99b8cc - rust_begin_unwind
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x59ecab8caa60 - core::panicking::panic_fmt::h0c3082644d1bf418
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
[INFO] [stdout]   18:     0x59ecab8caf06 - core::result::unwrap_failed::hd20b4aa073bda1e2
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1700:5
[INFO] [stdout]   19:     0x59ecab8f3272 - core::result::Result<T,E>::unwrap::h50fecdd616a0669b
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/result.rs:1104:23
[INFO] [stdout]   20:     0x59ecab8f3272 - chai::jit::test_jit::test_jit::test_print_bool::{{closure}}::h3ba459d1ab274095
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:27:22
[INFO] [stdout]   21:     0x59ecab8da36e - core::ops::function::FnOnce::call_once::h8b457223d9f44f32
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x59ecab93fdd3 - serial_test::serial_code_lock::local_serial_core::he8c00c9d2c3f7b41
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/serial_test-3.2.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   23:     0x59ecab8f302b - chai::jit::test_jit::test_jit::test_print_bool::h63577ddb023946c2
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:19:5
[INFO] [stdout]   24:     0x59ecab8f2fa7 - chai::jit::test_jit::test_jit::test_print_bool::{{closure}}::hb9e75f555ed7ba3a
[INFO] [stdout]                                at /opt/rustwide/workdir/src/jit/test_jit.rs:20:25
[INFO] [stdout]   25:     0x59ecab8d9fa6 - core::ops::function::FnOnce::call_once::h4a4cd48855fd171c
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x59ecab9304db - core::ops::function::FnOnce::call_once::h109cf8051a59b34e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x59ecab9304db - test::__rust_begin_short_backtrace::hf4fff89d377446ba
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:621:18
[INFO] [stdout]   28:     0x59ecab92fd17 - test::run_test_in_process::{{closure}}::h0e39181dd7ee5a43
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:60
[INFO] [stdout]   29:     0x59ecab92fd17 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc5a66a30f0bdfd1f
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   30:     0x59ecab92fd17 - std::panicking::try::do_call::h873b7cf639554a5e
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   31:     0x59ecab92fd17 - std::panicking::try::hdb19862fad9c8bd1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   32:     0x59ecab92fd17 - std::panic::catch_unwind::h281fe732d236d260
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   33:     0x59ecab92fd17 - test::run_test_in_process::h949b6df8457ed338
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:644:27
[INFO] [stdout]   34:     0x59ecab92fd17 - test::run_test::{{closure}}::h52c556a6d4740e10
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:565:43
[INFO] [stdout]   35:     0x59ecab8f4ff4 - test::run_test::{{closure}}::h4237f6381c45ccb9
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/test/src/lib.rs:595:41
[INFO] [stdout]   36:     0x59ecab8f4ff4 - std::sys::backtrace::__rust_begin_short_backtrace::h505c97a579eca628
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   37:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9e86b2e2bc107ea3
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:538:17
[INFO] [stdout]   38:     0x59ecab8f86be - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b06ddb275ff4a25
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   39:     0x59ecab8f86be - std::panicking::try::do_call::hb26ecd7cd9a9355d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
[INFO] [stdout]   40:     0x59ecab8f86be - std::panicking::try::h8ddeca9d705f9069
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
[INFO] [stdout]   41:     0x59ecab8f86be - std::panic::catch_unwind::h49e1c33078844c46
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
[INFO] [stdout]   42:     0x59ecab8f86be - std::thread::Builder::spawn_unchecked_::{{closure}}::h6073db6ff56ad35d
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/thread/mod.rs:537:30
[INFO] [stdout]   43:     0x59ecab8f86be - core::ops::function::FnOnce::call_once{{vtable.shim}}::h2c5a5f3779c774f1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::hf75717d9f28faebf
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   45:     0x59ecab99fcbb - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h7bd883a5f3c5f3c1
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   46:     0x59ecab99fcbb - std::sys::pal::unix::thread::Thread::new::thread_start::hcc78f3943333fa94
[INFO] [stdout]                                at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   47:     0x7178381d3ac3 - <unknown>
[INFO] [stdout]   48:     0x717838264a04 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     jit::test_jit::test_jit::test_fibonacci
[INFO] [stdout]     jit::test_jit::test_jit::test_print_bool
[INFO] [stdout]     jit::test_jit::test_jit::test_print_int
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 34 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin chai`
[INFO] running `Command { std: "docker" "inspect" "9e330b51d55546a960b0a85d37b799eff0da37d06ffbaeb6a54f71fab7e16c1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e330b51d55546a960b0a85d37b799eff0da37d06ffbaeb6a54f71fab7e16c1b", kill_on_drop: false }`
[INFO] [stdout] 9e330b51d55546a960b0a85d37b799eff0da37d06ffbaeb6a54f71fab7e16c1b
