[INFO] cloning repository https://github.com/RobertObkircher/ro-compiler [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RobertObkircher/ro-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertObkircher%2Fro-compiler", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertObkircher%2Fro-compiler'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f71be06f136a52291d36b5c9219a29a8b03b621f [INFO] testing RobertObkircher/ro-compiler against master#5d5ff84130da0d74c6ece368dbe821d8f83fa526 for pr-79296 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRobertObkircher%2Fro-compiler" "/workspace/builds/worker-7/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/RobertObkircher/ro-compiler on toolchain 5d5ff84130da0d74c6ece368dbe821d8f83fa526 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/RobertObkircher/ro-compiler [INFO] finished tweaking git repo https://github.com/RobertObkircher/ro-compiler [INFO] tweaked toml for git repo https://github.com/RobertObkircher/ro-compiler written to /workspace/builds/worker-7/source/Cargo.toml [INFO] crate git repo https://github.com/RobertObkircher/ro-compiler already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 433426dc0a99aee0db9e94c67b1be6ea89ddccc85367e844e3b6482543be0f87 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "433426dc0a99aee0db9e94c67b1be6ea89ddccc85367e844e3b6482543be0f87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "433426dc0a99aee0db9e94c67b1be6ea89ddccc85367e844e3b6482543be0f87", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "433426dc0a99aee0db9e94c67b1be6ea89ddccc85367e844e3b6482543be0f87", kill_on_drop: false }` [INFO] [stdout] 433426dc0a99aee0db9e94c67b1be6ea89ddccc85367e844e3b6482543be0f87 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=forbid" "-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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae4c8d4641018dde415ed15ad6d74440e95964119ef2e205014d180003cdd48a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "ae4c8d4641018dde415ed15ad6d74440e95964119ef2e205014d180003cdd48a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.76 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling ppv-lite86 v0.2.9 [INFO] [stderr] Compiling siphasher v0.3.3 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling new_debug_unreachable v1.0.4 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Compiling string_cache v0.8.0 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling tempfile v3.1.0 [INFO] [stderr] Compiling string_cache_codegen v0.5.1 [INFO] [stderr] Compiling ro-compiler v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/asm/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Formatter` [INFO] [stdout] --> src/asm/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt::Formatter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ir/mod.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | stack[instruction_pointer] = match binary.op { [INFO] [stdout] | __________________^____________________________- [INFO] [stdout] | | _________________| [INFO] [stdout] | || [INFO] [stdout] 311 | || _ => todo!(), [INFO] [stdout] 312 | || } [INFO] [stdout] | || ^ [INFO] [stdout] | ||_________________| [INFO] [stdout] | |__________________unreachable expression [INFO] [stdout] | any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asm/c_backend.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | _ => writeln!(self.out)?, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_value` [INFO] [stdout] --> src/ir/mod.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | let left_value = stack[binary.left].clone(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_value` [INFO] [stdout] --> src/ir/mod.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | let right_value = stack[binary.right].clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push_locals` [INFO] [stdout] --> src/ir/mod.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | fn push_locals(&mut self, code: &Code) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `interpret` [INFO] [stdout] --> src/ir/mod.rs:247:4 [INFO] [stdout] | [INFO] [stdout] 247 | fn interpret(program: Program, main: CodeIndex) -> Result<(), ()> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unknown` [INFO] [stdout] --> src/ir/mod.rs:360:8 [INFO] [stdout] | [INFO] [stdout] 360 | fn unknown() -> SourceLocation { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warning_message` [INFO] [stdout] --> src/source/parser.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn warning_message(&mut self, token: Token, title: String, message: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 15.97s [INFO] running `Command { std: "docker" "inspect" "ae4c8d4641018dde415ed15ad6d74440e95964119ef2e205014d180003cdd48a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae4c8d4641018dde415ed15ad6d74440e95964119ef2e205014d180003cdd48a", kill_on_drop: false }` [INFO] [stdout] ae4c8d4641018dde415ed15ad6d74440e95964119ef2e205014d180003cdd48a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=forbid" "-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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70ab217e46e6c97cd741ef926b4396e75d0b9292ea2741d7215c98f2cfac2f40 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "70ab217e46e6c97cd741ef926b4396e75d0b9292ea2741d7215c98f2cfac2f40", kill_on_drop: false }` [INFO] [stderr] Compiling ro-compiler v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/asm/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Formatter` [INFO] [stdout] --> src/asm/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt::Formatter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ir/mod.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | stack[instruction_pointer] = match binary.op { [INFO] [stdout] | __________________^____________________________- [INFO] [stdout] | | _________________| [INFO] [stdout] | || [INFO] [stdout] 311 | || _ => todo!(), [INFO] [stdout] 312 | || } [INFO] [stdout] | || ^ [INFO] [stdout] | ||_________________| [INFO] [stdout] | |__________________unreachable expression [INFO] [stdout] | any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asm/c_backend.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | _ => writeln!(self.out)?, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_value` [INFO] [stdout] --> src/ir/mod.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | let left_value = stack[binary.left].clone(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_value` [INFO] [stdout] --> src/ir/mod.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | let right_value = stack[binary.right].clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push_locals` [INFO] [stdout] --> src/ir/mod.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | fn push_locals(&mut self, code: &Code) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `interpret` [INFO] [stdout] --> src/ir/mod.rs:247:4 [INFO] [stdout] | [INFO] [stdout] 247 | fn interpret(program: Program, main: CodeIndex) -> Result<(), ()> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unknown` [INFO] [stdout] --> src/ir/mod.rs:360:8 [INFO] [stdout] | [INFO] [stdout] 360 | fn unknown() -> SourceLocation { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warning_message` [INFO] [stdout] --> src/source/parser.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn warning_message(&mut self, token: Token, title: String, message: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/asm/mod.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Formatter` [INFO] [stdout] --> src/asm/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt::Formatter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::RegisterSize::*` [INFO] [stdout] --> src/asm/register.rs:114:9 [INFO] [stdout] | [INFO] [stdout] 114 | use super::RegisterSize::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SizedRegister` [INFO] [stdout] --> src/asm/instruction.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::asm::register::{SizedRegister, Register::*, RegisterSize::*}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ir/mod.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | stack[instruction_pointer] = match binary.op { [INFO] [stdout] | __________________^____________________________- [INFO] [stdout] | | _________________| [INFO] [stdout] | || [INFO] [stdout] 311 | || _ => todo!(), [INFO] [stdout] 312 | || } [INFO] [stdout] | || ^ [INFO] [stdout] | ||_________________| [INFO] [stdout] | |__________________unreachable expression [INFO] [stdout] | any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/asm/c_backend.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | _ => writeln!(self.out)?, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `left_value` [INFO] [stdout] --> src/ir/mod.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | let left_value = stack[binary.left].clone(); [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `right_value` [INFO] [stdout] --> src/ir/mod.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | let right_value = stack[binary.right].clone(); [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/asm/instruction.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut out = Vec::::new(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push_locals` [INFO] [stdout] --> src/ir/mod.rs:222:8 [INFO] [stdout] | [INFO] [stdout] 222 | fn push_locals(&mut self, code: &Code) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `interpret` [INFO] [stdout] --> src/ir/mod.rs:247:4 [INFO] [stdout] | [INFO] [stdout] 247 | fn interpret(program: Program, main: CodeIndex) -> Result<(), ()> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `unknown` [INFO] [stdout] --> src/ir/mod.rs:360:8 [INFO] [stdout] | [INFO] [stdout] 360 | fn unknown() -> SourceLocation { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `warning_message` [INFO] [stdout] --> src/source/parser.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn warning_message(&mut self, token: Token, title: String, message: &str) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/asm/instruction.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | asm.mov(R64, R10, RBX); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/asm/instruction.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | asm.mov(D32, R10, RBX); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.35s [INFO] running `Command { std: "docker" "inspect" "70ab217e46e6c97cd741ef926b4396e75d0b9292ea2741d7215c98f2cfac2f40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70ab217e46e6c97cd741ef926b4396e75d0b9292ea2741d7215c98f2cfac2f40", kill_on_drop: false }` [INFO] [stdout] 70ab217e46e6c97cd741ef926b4396e75d0b9292ea2741d7215c98f2cfac2f40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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=forbid" "-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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ba36841cc00cdeed33fc6bf08c8ec8911071fc920f4829ee2638b66978ac26b8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "ba36841cc00cdeed33fc6bf08c8ec8911071fc920f4829ee2638b66978ac26b8", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::fmt` [INFO] [stderr] --> src/asm/mod.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::fmt; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fmt::Formatter` [INFO] [stderr] --> src/asm/mod.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fmt::Formatter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/ir/mod.rs:310:17 [INFO] [stderr] | [INFO] [stderr] 310 | stack[instruction_pointer] = match binary.op { [INFO] [stderr] | __________________^____________________________- [INFO] [stderr] | | _________________| [INFO] [stderr] | || [INFO] [stderr] 311 | || _ => todo!(), [INFO] [stderr] 312 | || } [INFO] [stderr] | || ^ [INFO] [stderr] | ||_________________| [INFO] [stderr] | |__________________unreachable expression [INFO] [stderr] | any code following this `match` expression is unreachable, as all arms diverge [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/asm/c_backend.rs:175:17 [INFO] [stderr] | [INFO] [stderr] 175 | _ => writeln!(self.out)?, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `left_value` [INFO] [stderr] --> src/ir/mod.rs:308:21 [INFO] [stderr] | [INFO] [stderr] 308 | let left_value = stack[binary.left].clone(); [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_value` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `right_value` [INFO] [stderr] --> src/ir/mod.rs:309:21 [INFO] [stderr] | [INFO] [stderr] 309 | let right_value = stack[binary.right].clone(); [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_value` [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push_locals` [INFO] [stderr] --> src/ir/mod.rs:222:8 [INFO] [stderr] | [INFO] [stderr] 222 | fn push_locals(&mut self, code: &Code) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `interpret` [INFO] [stderr] --> src/ir/mod.rs:247:4 [INFO] [stderr] | [INFO] [stderr] 247 | fn interpret(program: Program, main: CodeIndex) -> Result<(), ()> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `unknown` [INFO] [stderr] --> src/ir/mod.rs:360:8 [INFO] [stderr] | [INFO] [stderr] 360 | fn unknown() -> SourceLocation { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `warning_message` [INFO] [stderr] --> src/source/parser.rs:180:8 [INFO] [stderr] | [INFO] [stderr] 180 | fn warning_message(&mut self, token: Token, title: String, message: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 10 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fmt` [INFO] [stderr] --> src/asm/mod.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 2 | use std::fmt; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fmt::Formatter` [INFO] [stderr] --> src/asm/mod.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fmt::Formatter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::RegisterSize::*` [INFO] [stderr] --> src/asm/register.rs:114:9 [INFO] [stderr] | [INFO] [stderr] 114 | use super::RegisterSize::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `SizedRegister` [INFO] [stderr] --> src/asm/instruction.rs:23:32 [INFO] [stderr] | [INFO] [stderr] 23 | use crate::asm::register::{SizedRegister, Register::*, RegisterSize::*}; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/ir/mod.rs:310:17 [INFO] [stderr] | [INFO] [stderr] 310 | stack[instruction_pointer] = match binary.op { [INFO] [stderr] | __________________^____________________________- [INFO] [stderr] | | _________________| [INFO] [stderr] | || [INFO] [stderr] 311 | || _ => todo!(), [INFO] [stderr] 312 | || } [INFO] [stderr] | || ^ [INFO] [stderr] | ||_________________| [INFO] [stderr] | |__________________unreachable expression [INFO] [stderr] | any code following this `match` expression is unreachable, as all arms diverge [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/asm/c_backend.rs:175:17 [INFO] [stderr] | [INFO] [stderr] 175 | _ => writeln!(self.out)?, [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `left_value` [INFO] [stderr] --> src/ir/mod.rs:308:21 [INFO] [stderr] | [INFO] [stderr] 308 | let left_value = stack[binary.left].clone(); [INFO] [stderr] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_left_value` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `right_value` [INFO] [stderr] --> src/ir/mod.rs:309:21 [INFO] [stderr] | [INFO] [stderr] 309 | let right_value = stack[binary.right].clone(); [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_right_value` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/asm/instruction.rs:28:13 [INFO] [stderr] | [INFO] [stderr] 28 | let mut out = Vec::::new(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `push_locals` [INFO] [stderr] --> src/ir/mod.rs:222:8 [INFO] [stderr] | [INFO] [stderr] 222 | fn push_locals(&mut self, code: &Code) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function is never used: `interpret` [INFO] [stderr] --> src/ir/mod.rs:247:4 [INFO] [stderr] | [INFO] [stderr] 247 | fn interpret(program: Program, main: CodeIndex) -> Result<(), ()> { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `unknown` [INFO] [stderr] --> src/ir/mod.rs:360:8 [INFO] [stderr] | [INFO] [stderr] 360 | fn unknown() -> SourceLocation { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function is never used: `warning_message` [INFO] [stderr] --> src/source/parser.rs:180:8 [INFO] [stderr] | [INFO] [stderr] 180 | fn warning_message(&mut self, token: Token, title: String, message: &str) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/asm/instruction.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 31 | asm.mov(R64, R10, RBX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/asm/instruction.rs:32:9 [INFO] [stderr] | [INFO] [stderr] 32 | asm.mov(D32, R10, RBX); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: 15 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ro_compiler-9f664a7dc2141b8b [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test asm::instruction::tests::test_display_register ... ok [INFO] [stdout] test asm::register::tests::test_display_register ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ro_compiler-e31889b6f109b0f9 [INFO] [stderr] Running /opt/rustwide/target/debug/deps/integration_test-b32a6fbe9f882631 [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 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test addition_works ... ok [INFO] [stdout] test test_005_signed_integer_assignment ... FAILED [INFO] [stdout] test test_007_functions ... FAILED [INFO] [stdout] test test_004_signed_integer_variables ... FAILED [INFO] [stdout] test test_006_signed_integer_arithmetic ... FAILED [INFO] [stdout] test test_002_return_code_42 ... FAILED [INFO] [stdout] test test_003_printf ... FAILED [INFO] [stdout] test test_001_empty ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_005_signed_integer_assignment stdout ---- [INFO] [stdout] thread 'test_005_signed_integer_assignment' panicked at 'internal error: entered unreachable code: Not a number: Token { kind: Number, value: Atom(Atom('93' type=inline)), start: 19, end: 21 }', src/source/parser.rs:731:22 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8e221f2 - ro_compiler::source::parser::Parser::parse_literal::h0d3d760ff77a953c [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:731:22 [INFO] [stdout] 16: 0x55d0a8e20248 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:567:17 [INFO] [stdout] 17: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 18: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 19: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 20: 0x55d0a8e1dbfe - ro_compiler::source::parser::Parser::parse_statement::hfa527ffd2a0f4ce5 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:335:58 [INFO] [stdout] 21: 0x55d0a8e1d798 - ro_compiler::source::parser::Parser::parse_block::h90cd3bd9bfe272b6 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:316:13 [INFO] [stdout] 22: 0x55d0a8e1ea5f - ro_compiler::source::parser::Parser::parse_lambda_helper::h267c2e4a3f8d6351 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:392:21 [INFO] [stdout] 23: 0x55d0a8e1e03a - ro_compiler::source::parser::Parser::parse_lambda::hf159056631207ef9 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:356:22 [INFO] [stdout] 24: 0x55d0a8e201f6 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:564:40 [INFO] [stdout] 25: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 26: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 27: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 28: 0x55d0a8e1b583 - ro_compiler::source::parser::Parser::parse::hdee1597a905ea711 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:90:19 [INFO] [stdout] 29: 0x55d0a8e1ac83 - ro_compiler::source::parser::read_and_parse::hfda54985591b42b1 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:35:11 [INFO] [stdout] 30: 0x55d0a8d77383 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:46:34 [INFO] [stdout] 31: 0x55d0a8d790a5 - integration_test::test_005_signed_integer_assignment::hbeea44eeee3fc5da [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:34:5 [INFO] [stdout] 32: 0x55d0a8d7907a - integration_test::test_005_signed_integer_assignment::{{closure}}::hda51ec099137375c [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:33:1 [INFO] [stdout] 33: 0x55d0a8d7b37e - core::ops::function::FnOnce::call_once::hf7ed71f8b790f54d [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 34: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 35: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 36: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 37: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 38: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 39: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 40: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 41: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 42: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 43: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 44: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 45: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 46: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 47: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 48: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 49: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 50: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 51: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 52: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 54: 0x7f13c0e66609 - start_thread [INFO] [stdout] 55: 0x7f13c0c3e293 - clone [INFO] [stdout] 56: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_007_functions stdout ---- [INFO] [stdout] thread 'test_007_functions' panicked at 'internal error: entered unreachable code: Not a number: Token { kind: Number, value: Atom(Atom('3' type=inline)), start: 64, end: 65 }', src/source/parser.rs:731:22 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8e221f2 - ro_compiler::source::parser::Parser::parse_literal::h0d3d760ff77a953c [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:731:22 [INFO] [stdout] 16: 0x55d0a8e20248 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:567:17 [INFO] [stdout] 17: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 18: 0x55d0a8e206a5 - ro_compiler::source::parser::Parser::parse_binary::h25f9029e29e855bd [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:599:22 [INFO] [stdout] 19: 0x55d0a8e1fee2 - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:543:74 [INFO] [stdout] 20: 0x55d0a8e206a5 - ro_compiler::source::parser::Parser::parse_binary::h25f9029e29e855bd [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:599:22 [INFO] [stdout] 21: 0x55d0a8e1fee2 - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:543:74 [INFO] [stdout] 22: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 23: 0x55d0a8e1dbb0 - ro_compiler::source::parser::Parser::parse_statement::hfa527ffd2a0f4ce5 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:344:17 [INFO] [stdout] 24: 0x55d0a8e1d798 - ro_compiler::source::parser::Parser::parse_block::h90cd3bd9bfe272b6 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:316:13 [INFO] [stdout] 25: 0x55d0a8e1ea5f - ro_compiler::source::parser::Parser::parse_lambda_helper::h267c2e4a3f8d6351 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:392:21 [INFO] [stdout] 26: 0x55d0a8e1e03a - ro_compiler::source::parser::Parser::parse_lambda::hf159056631207ef9 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:356:22 [INFO] [stdout] 27: 0x55d0a8e201f6 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:564:40 [INFO] [stdout] 28: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 29: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 30: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 31: 0x55d0a8e1b583 - ro_compiler::source::parser::Parser::parse::hdee1597a905ea711 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:90:19 [INFO] [stdout] 32: 0x55d0a8e1ac83 - ro_compiler::source::parser::read_and_parse::hfda54985591b42b1 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:35:11 [INFO] [stdout] 33: 0x55d0a8d77383 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:46:34 [INFO] [stdout] 34: 0x55d0a8d79125 - integration_test::test_007_functions::haf444b53b2da8548 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:42:5 [INFO] [stdout] 35: 0x55d0a8d790fa - integration_test::test_007_functions::{{closure}}::hf66364eda1e946fe [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:41:1 [INFO] [stdout] 36: 0x55d0a8d7b33e - core::ops::function::FnOnce::call_once::hc42a6693f88b1fc3 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 37: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 39: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 40: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 41: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 42: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 43: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 44: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 45: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 46: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 47: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 48: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 49: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 50: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 51: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 52: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 53: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 54: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 55: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 57: 0x7f13c0e66609 - start_thread [INFO] [stdout] 58: 0x7f13c0c3e293 - clone [INFO] [stdout] 59: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_004_signed_integer_variables stdout ---- [INFO] [stdout] thread 'test_004_signed_integer_variables' panicked at 'internal error: entered unreachable code: Not a number: Token { kind: Number, value: Atom(Atom('194933' type=inline)), start: 19, end: 25 }', src/source/parser.rs:731:22 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8e221f2 - ro_compiler::source::parser::Parser::parse_literal::h0d3d760ff77a953c [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:731:22 [INFO] [stdout] 16: 0x55d0a8e20248 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:567:17 [INFO] [stdout] 17: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 18: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 19: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 20: 0x55d0a8e1dbfe - ro_compiler::source::parser::Parser::parse_statement::hfa527ffd2a0f4ce5 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:335:58 [INFO] [stdout] 21: 0x55d0a8e1d798 - ro_compiler::source::parser::Parser::parse_block::h90cd3bd9bfe272b6 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:316:13 [INFO] [stdout] 22: 0x55d0a8e1ea5f - ro_compiler::source::parser::Parser::parse_lambda_helper::h267c2e4a3f8d6351 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:392:21 [INFO] [stdout] 23: 0x55d0a8e1e03a - ro_compiler::source::parser::Parser::parse_lambda::hf159056631207ef9 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:356:22 [INFO] [stdout] 24: 0x55d0a8e201f6 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:564:40 [INFO] [stdout] 25: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 26: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 27: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 28: 0x55d0a8e1b583 - ro_compiler::source::parser::Parser::parse::hdee1597a905ea711 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:90:19 [INFO] [stdout] 29: 0x55d0a8e1ac83 - ro_compiler::source::parser::read_and_parse::hfda54985591b42b1 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:35:11 [INFO] [stdout] 30: 0x55d0a8d77383 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:46:34 [INFO] [stdout] 31: 0x55d0a8d79065 - integration_test::test_004_signed_integer_variables::h0120d4aa6ad8af20 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:30:5 [INFO] [stdout] 32: 0x55d0a8d7903a - integration_test::test_004_signed_integer_variables::{{closure}}::h1ad8166b1561b7c5 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:29:1 [INFO] [stdout] 33: 0x55d0a8d7b2ae - core::ops::function::FnOnce::call_once::h45c56140d958456e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 34: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 35: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 36: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 37: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 38: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 39: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 40: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 41: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 42: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 43: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 44: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 45: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 46: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 47: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 48: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 49: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 50: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 51: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 52: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 53: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 54: 0x7f13c0e66609 - start_thread [INFO] [stdout] 55: 0x7f13c0c3e293 - clone [INFO] [stdout] 56: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_006_signed_integer_arithmetic stdout ---- [INFO] [stdout] thread 'test_006_signed_integer_arithmetic' panicked at 'internal error: entered unreachable code: Not a number: Token { kind: Number, value: Atom(Atom('1' type=inline)), start: 29, end: 30 }', src/source/parser.rs:731:22 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8e221f2 - ro_compiler::source::parser::Parser::parse_literal::h0d3d760ff77a953c [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:731:22 [INFO] [stdout] 16: 0x55d0a8e20248 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:567:17 [INFO] [stdout] 17: 0x55d0a8e21cdc - ro_compiler::source::parser::Parser::parse_unary::h2281967e46e96c32 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:714:20 [INFO] [stdout] 18: 0x55d0a8e2021f - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:565:36 [INFO] [stdout] 19: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 20: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 21: 0x55d0a8e21445 - ro_compiler::source::parser::Parser::parse_call::h150a23f39ea15a4b [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:681:36 [INFO] [stdout] 22: 0x55d0a8e1fe0b - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:540:62 [INFO] [stdout] 23: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 24: 0x55d0a8e1dbb0 - ro_compiler::source::parser::Parser::parse_statement::hfa527ffd2a0f4ce5 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:344:17 [INFO] [stdout] 25: 0x55d0a8e1d798 - ro_compiler::source::parser::Parser::parse_block::h90cd3bd9bfe272b6 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:316:13 [INFO] [stdout] 26: 0x55d0a8e1ea5f - ro_compiler::source::parser::Parser::parse_lambda_helper::h267c2e4a3f8d6351 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:392:21 [INFO] [stdout] 27: 0x55d0a8e1e03a - ro_compiler::source::parser::Parser::parse_lambda::hf159056631207ef9 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:356:22 [INFO] [stdout] 28: 0x55d0a8e201f6 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:564:40 [INFO] [stdout] 29: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 30: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 31: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 32: 0x55d0a8e1b583 - ro_compiler::source::parser::Parser::parse::hdee1597a905ea711 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:90:19 [INFO] [stdout] 33: 0x55d0a8e1ac83 - ro_compiler::source::parser::read_and_parse::hfda54985591b42b1 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:35:11 [INFO] [stdout] 34: 0x55d0a8d77383 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:46:34 [INFO] [stdout] 35: 0x55d0a8d790e5 - integration_test::test_006_signed_integer_arithmetic::h6a3bbef9e0ad531f [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:38:5 [INFO] [stdout] 36: 0x55d0a8d790ba - integration_test::test_006_signed_integer_arithmetic::{{closure}}::hf507fe5780e42e45 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:37:1 [INFO] [stdout] 37: 0x55d0a8d7b30e - core::ops::function::FnOnce::call_once::hbbad5a3cec544d31 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 39: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 40: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 41: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 42: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 43: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 44: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 45: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 46: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 47: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 48: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 49: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 50: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 51: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 52: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 53: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 54: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 55: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 56: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 57: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 58: 0x7f13c0e66609 - start_thread [INFO] [stdout] 59: 0x7f13c0c3e293 - clone [INFO] [stdout] 60: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_002_return_code_42 stdout ---- [INFO] [stdout] thread 'test_002_return_code_42' panicked at 'internal error: entered unreachable code: Not a number: Token { kind: Number, value: Atom(Atom('42' type=inline)), start: 28, end: 30 }', src/source/parser.rs:731:22 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8e221f2 - ro_compiler::source::parser::Parser::parse_literal::h0d3d760ff77a953c [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:731:22 [INFO] [stdout] 16: 0x55d0a8e20248 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:567:17 [INFO] [stdout] 17: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 18: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 19: 0x55d0a8e1dbb0 - ro_compiler::source::parser::Parser::parse_statement::hfa527ffd2a0f4ce5 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:344:17 [INFO] [stdout] 20: 0x55d0a8e1d798 - ro_compiler::source::parser::Parser::parse_block::h90cd3bd9bfe272b6 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:316:13 [INFO] [stdout] 21: 0x55d0a8e1ea5f - ro_compiler::source::parser::Parser::parse_lambda_helper::h267c2e4a3f8d6351 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:392:21 [INFO] [stdout] 22: 0x55d0a8e1e03a - ro_compiler::source::parser::Parser::parse_lambda::hf159056631207ef9 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:356:22 [INFO] [stdout] 23: 0x55d0a8e201f6 - ro_compiler::source::parser::Parser::parse_primary::h4be1d1e4da277971 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:564:40 [INFO] [stdout] 24: 0x55d0a8e1fcae - ro_compiler::source::parser::Parser::parse_precedence::hb75aec448c3218da [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:534:26 [INFO] [stdout] 25: 0x55d0a8e1fc77 - ro_compiler::source::parser::Parser::parse_expression::hd70a16bdfcb86045 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:530:9 [INFO] [stdout] 26: 0x55d0a8e1cf63 - ro_compiler::source::parser::Parser::parse_declaration::h4af98bad9c4c9ea4 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:281:30 [INFO] [stdout] 27: 0x55d0a8e1b583 - ro_compiler::source::parser::Parser::parse::hdee1597a905ea711 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:90:19 [INFO] [stdout] 28: 0x55d0a8e1ac83 - ro_compiler::source::parser::read_and_parse::hfda54985591b42b1 [INFO] [stdout] at /opt/rustwide/workdir/src/source/parser.rs:35:11 [INFO] [stdout] 29: 0x55d0a8d77383 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:46:34 [INFO] [stdout] 30: 0x55d0a8d78fe5 - integration_test::test_002_return_code_42::haf9dd38552f7cd2f [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:21:5 [INFO] [stdout] 31: 0x55d0a8d78fba - integration_test::test_002_return_code_42::{{closure}}::h360e9bd308f8d004 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:20:1 [INFO] [stdout] 32: 0x55d0a8d7b2de - core::ops::function::FnOnce::call_once::h66d68256e97bf25c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 33: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 34: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 35: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 36: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 37: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 38: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 39: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 40: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 41: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 42: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 43: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 44: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 45: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 46: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 47: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 48: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 49: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 50: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 51: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 52: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 53: 0x7f13c0e66609 - start_thread [INFO] [stdout] 54: 0x7f13c0c3e293 - clone [INFO] [stdout] 55: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_003_printf stdout ---- [INFO] [stdout] ### source ro-test/003_printf.ro ### [INFO] [stdout] main :: { [INFO] [stdout] printf("Hello, world!\n"); [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ### end of source ro-test/003_printf.ro ### [INFO] [stdout] [INFO] [stdout] ### tokens ### [INFO] [stdout] Token { kind: Identifier, value: Atom(Atom('main' type=inline)), start: 0, end: 4 } [INFO] [stdout] Token { kind: Colon, value: None, start: 5, end: 6 } [INFO] [stdout] Token { kind: Colon, value: None, start: 6, end: 7 } [INFO] [stdout] Token { kind: LeftBrace, value: None, start: 8, end: 9 } [INFO] [stdout] Token { kind: Identifier, value: Atom(Atom('printf' type=inline)), start: 14, end: 20 } [INFO] [stdout] Token { kind: LeftParenthesis, value: None, start: 20, end: 21 } [INFO] [stdout] Token { kind: StringLiteral, value: Atom(Atom('Hello, world! [INFO] [stdout] ' type=dynamic)), start: 21, end: 38 } [INFO] [stdout] Token { kind: RightParenthesis, value: None, start: 38, end: 39 } [INFO] [stdout] Token { kind: Semicolon, value: None, start: 39, end: 40 } [INFO] [stdout] Token { kind: RightBrace, value: None, start: 41, end: 42 } [INFO] [stdout] [INFO] [stdout] ### ir ### [INFO] [stdout] Code(0:0) [INFO] [stdout] 0 main: Inferred : [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Code(0:1) < Code(0:0) [INFO] [stdout] 0 { [INFO] [stdout] 1 Load printf [INFO] [stdout] 2 Constant "Hello, world!\n" [INFO] [stdout] 3 %1(%2) [INFO] [stdout] 4 } [INFO] [stdout] 5 Constant Code(0:1) [INFO] [stdout] 6 %0 <- %5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ### c code ### [INFO] [stdout] // Begin prototypes ro-test/003_printf.ro [INFO] [stdout] Inferred f_0_0(); [INFO] [stdout] Inferred f_0_1(); [INFO] [stdout] // End prototypes ro-test/003_printf.ro [INFO] [stdout] // Begin module ro-test/003_printf.ro [INFO] [stdout] Inferred f_0_0() [INFO] [stdout] Inferred main; [INFO] [stdout] Inferred f_0_1() [INFO] [stdout] { [INFO] [stdout] r_1 = printf; [INFO] [stdout] r_2 = "Hello, world!\n"; [INFO] [stdout] r_3 = r_1(r_2); [INFO] [stdout] } [INFO] [stdout] r_5 = f_0_1; [INFO] [stdout] r_6 = (r_5 = r_0); [INFO] [stdout] // End module ro-test/003_printf.ro [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ### end of c code ### [INFO] [stdout] tmp_executable: /tmp/.tmpZAF47othread 'test_003_printf' panicked at 'exit code: 1 [INFO] [stdout] STDOUT: [INFO] [stdout] [INFO] [stdout] STDERR: [INFO] [stdout] :2:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_0(); [INFO] [stdout] ^ [INFO] [stdout] :3:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_1(); [INFO] [stdout] ^ [INFO] [stdout] :6:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_0() [INFO] [stdout] ^ [INFO] [stdout] :7:1: error: expected function body after function declarator [INFO] [stdout] Inferred main; [INFO] [stdout] ^ [INFO] [stdout] :8:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_1() [INFO] [stdout] ^ [INFO] [stdout] :10:5: error: use of undeclared identifier 'r_1' [INFO] [stdout] r_1 = printf; [INFO] [stdout] ^ [INFO] [stdout] :10:11: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration] [INFO] [stdout] r_1 = printf; [INFO] [stdout] ^ [INFO] [stdout] :10:11: note: include the header or explicitly provide a declaration for 'printf' [INFO] [stdout] :11:5: error: use of undeclared identifier 'r_2' [INFO] [stdout] r_2 = "Hello, world!\n"; [INFO] [stdout] ^ [INFO] [stdout] :12:5: error: use of undeclared identifier 'r_3' [INFO] [stdout] r_3 = r_1(r_2); [INFO] [stdout] ^ [INFO] [stdout] :12:11: warning: implicit declaration of function 'r_1' is invalid in C99 [-Wimplicit-function-declaration] [INFO] [stdout] r_3 = r_1(r_2); [INFO] [stdout] ^ [INFO] [stdout] :12:15: error: use of undeclared identifier 'r_2'; did you mean 'r_1'? [INFO] [stdout] r_3 = r_1(r_2); [INFO] [stdout] ^~~ [INFO] [stdout] r_1 [INFO] [stdout] :12:11: note: 'r_1' declared here [INFO] [stdout] r_3 = r_1(r_2); [INFO] [stdout] ^ [INFO] [stdout] :14:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] [INFO] [stdout] r_5 = f_0_1; [INFO] [stdout] ^ [INFO] [stdout] :15:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] [INFO] [stdout] r_6 = (r_5 = r_0); [INFO] [stdout] ^ [INFO] [stdout] :15:14: error: use of undeclared identifier 'r_0'; did you mean 'r_6'? [INFO] [stdout] r_6 = (r_5 = r_0); [INFO] [stdout] ^~~ [INFO] [stdout] r_6 [INFO] [stdout] :15:1: note: 'r_6' declared here [INFO] [stdout] r_6 = (r_5 = r_0); [INFO] [stdout] ^ [INFO] [stdout] :15:12: error: initializer element is not a compile-time constant [INFO] [stdout] r_6 = (r_5 = r_0); [INFO] [stdout] ~~~~^~~~~ [INFO] [stdout] 4 warnings and 11 errors generated. [INFO] [stdout] [INFO] [stdout] END_OF_STDERR', tests/integration_test.rs:106:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8d787c1 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:106:5 [INFO] [stdout] 16: 0x55d0a8d79025 - integration_test::test_003_printf::hb6776c9aa4b5cba3 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:26:5 [INFO] [stdout] 17: 0x55d0a8d78ffa - integration_test::test_003_printf::{{closure}}::h0451f4ceb7327862 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:25:1 [INFO] [stdout] 18: 0x55d0a8d7b1de - core::ops::function::FnOnce::call_once::h2317950539594ac0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 19: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 21: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 22: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 23: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 24: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 25: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 26: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 27: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 28: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 29: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 30: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 31: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 32: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 33: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 34: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 35: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 37: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 39: 0x7f13c0e66609 - start_thread [INFO] [stdout] 40: 0x7f13c0c3e293 - clone [INFO] [stdout] 41: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- test_001_empty stdout ---- [INFO] [stdout] ### source ro-test/001_empty.ro ### [INFO] [stdout] main :: { [INFO] [stdout] [INFO] [stdout] } [INFO] [stdout] [INFO] [stdout] ### end of source ro-test/001_empty.ro ### [INFO] [stdout] [INFO] [stdout] ### tokens ### [INFO] [stdout] Token { kind: Identifier, value: Atom(Atom('main' type=inline)), start: 0, end: 4 } [INFO] [stdout] Token { kind: Colon, value: None, start: 5, end: 6 } [INFO] [stdout] Token { kind: Colon, value: None, start: 6, end: 7 } [INFO] [stdout] Token { kind: LeftBrace, value: None, start: 8, end: 9 } [INFO] [stdout] Token { kind: RightBrace, value: None, start: 11, end: 12 } [INFO] [stdout] [INFO] [stdout] ### ir ### [INFO] [stdout] Code(0:0) [INFO] [stdout] 0 main: Inferred : [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Code(0:1) < Code(0:0) [INFO] [stdout] 0 { [INFO] [stdout] 1 } [INFO] [stdout] 2 Constant Code(0:1) [INFO] [stdout] 3 %0 <- %2 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ### c code ### [INFO] [stdout] // Begin prototypes ro-test/001_empty.ro [INFO] [stdout] Inferred f_0_0(); [INFO] [stdout] Inferred f_0_1(); [INFO] [stdout] // End prototypes ro-test/001_empty.ro [INFO] [stdout] // Begin module ro-test/001_empty.ro [INFO] [stdout] Inferred f_0_0() [INFO] [stdout] Inferred main; [INFO] [stdout] Inferred f_0_1() [INFO] [stdout] { [INFO] [stdout] } [INFO] [stdout] r_2 = f_0_1; [INFO] [stdout] r_3 = (r_2 = r_0); [INFO] [stdout] // End module ro-test/001_empty.ro [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ### end of c code ### [INFO] [stdout] tmp_executable: /tmp/.tmpXZTcgvthread 'test_001_empty' panicked at 'exit code: 1 [INFO] [stdout] STDOUT: [INFO] [stdout] [INFO] [stdout] STDERR: [INFO] [stdout] :2:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_0(); [INFO] [stdout] ^ [INFO] [stdout] :3:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_1(); [INFO] [stdout] ^ [INFO] [stdout] :6:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_0() [INFO] [stdout] ^ [INFO] [stdout] :7:1: error: expected function body after function declarator [INFO] [stdout] Inferred main; [INFO] [stdout] ^ [INFO] [stdout] :8:1: error: unknown type name 'Inferred' [INFO] [stdout] Inferred f_0_1() [INFO] [stdout] ^ [INFO] [stdout] :11:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] [INFO] [stdout] r_2 = f_0_1; [INFO] [stdout] ^ [INFO] [stdout] :12:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] [INFO] [stdout] r_3 = (r_2 = r_0); [INFO] [stdout] ^ [INFO] [stdout] :12:14: error: use of undeclared identifier 'r_0'; did you mean 'r_3'? [INFO] [stdout] r_3 = (r_2 = r_0); [INFO] [stdout] ^~~ [INFO] [stdout] r_3 [INFO] [stdout] :12:1: note: 'r_3' declared here [INFO] [stdout] r_3 = (r_2 = r_0); [INFO] [stdout] ^ [INFO] [stdout] :12:12: error: initializer element is not a compile-time constant [INFO] [stdout] r_3 = (r_2 = r_0); [INFO] [stdout] ~~~~^~~~~ [INFO] [stdout] 2 warnings and 7 errors generated. [INFO] [stdout] [INFO] [stdout] END_OF_STDERR', tests/integration_test.rs:106:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::libunwind::trace::h95fc93571932622e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55d0a8e6a230 - std::backtrace_rs::backtrace::trace_unsynchronized::h4d0b90afc33151fd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55d0a8e6a230 - std::sys_common::backtrace::_print_fmt::h93d302d001a3bf01 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55d0a8e6a230 - ::fmt::h7881e3a580134f9a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55d0a8e8e4bc - core::fmt::write::h1857a60b204f1b6a [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/fmt/mod.rs:1078:17 [INFO] [stdout] 5: 0x55d0a8e66342 - std::io::Write::write_fmt::hd17811b9a5dec54b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/io/mod.rs:1519:15 [INFO] [stdout] 6: 0x55d0a8e6cb25 - std::sys_common::backtrace::_print::h3e3f9fed81bc11e9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55d0a8e6cb25 - std::sys_common::backtrace::print::hd22ac23fed5071c8 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55d0a8e6cb25 - std::panicking::default_hook::{{closure}}::h1647bdcf68060e17 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55d0a8e6c6b2 - std::panicking::default_hook::hb08853b392b9404b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55d0a8e6d2c1 - std::panicking::rust_panic_with_hook::h3624ee29da369ede [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:591:17 [INFO] [stdout] 11: 0x55d0a8e6ce07 - std::panicking::begin_panic_handler::{{closure}}::hefcfcedcde6bb6d9 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:497:13 [INFO] [stdout] 12: 0x55d0a8e6a6ec - std::sys_common::backtrace::__rust_end_short_backtrace::heb130cec93caa706 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55d0a8e6cd69 - rust_begin_unwind [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:493:5 [INFO] [stdout] 14: 0x55d0a8e6cd1b - std::panicking::begin_panic_fmt::h37a25c59c4d54517 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:435:5 [INFO] [stdout] 15: 0x55d0a8d787c1 - integration_test::run::he6d5c645a629b386 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:106:5 [INFO] [stdout] 16: 0x55d0a8d78fa5 - integration_test::test_001_empty::hd9220bc60ecb5592 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:16:5 [INFO] [stdout] 17: 0x55d0a8d78f7a - integration_test::test_001_empty::{{closure}}::hcc1026a243b4a6c8 [INFO] [stdout] at /opt/rustwide/workdir/tests/integration_test.rs:15:1 [INFO] [stdout] 18: 0x55d0a8d7b20e - core::ops::function::FnOnce::call_once::h348307ae91c3f783 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 19: 0x55d0a8dfe2a3 - core::ops::function::FnOnce::call_once::h72b3efc134abec04 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x55d0a8dfe2a3 - test::__rust_begin_short_backtrace::hf76173a3f44f554b [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:516:5 [INFO] [stdout] 21: 0x55d0a8dfc998 - as core::ops::function::FnOnce>::call_once::h49f5b686efed1e06 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 22: 0x55d0a8dfc998 - as core::ops::function::FnOnce<()>>::call_once::h4879f836ca9aaead [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 23: 0x55d0a8dfc998 - std::panicking::try::do_call::h9655796ce3021b6c [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 24: 0x55d0a8dfc998 - std::panicking::try::h346508ed448399f4 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 25: 0x55d0a8dfc998 - std::panic::catch_unwind::h00e84f4e9c3caaa0 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 26: 0x55d0a8dfc998 - test::run_test_in_process::hc80321f825c30106 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:538:18 [INFO] [stdout] 27: 0x55d0a8dfc998 - test::run_test::run_test_inner::{{closure}}::h89c217441620999f [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/test/src/lib.rs:449:39 [INFO] [stdout] 28: 0x55d0a8dd6f86 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3852ec0877008db6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 29: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h7c7dfff4b938ae67 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:474:17 [INFO] [stdout] 30: 0x55d0a8ddb74d - as core::ops::function::FnOnce<()>>::call_once::h8db0dd15c072a403 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:322:9 [INFO] [stdout] 31: 0x55d0a8ddb74d - std::panicking::try::do_call::haad8639857ae1187 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:379:40 [INFO] [stdout] 32: 0x55d0a8ddb74d - std::panicking::try::h61de115e9dce60f6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panicking.rs:343:19 [INFO] [stdout] 33: 0x55d0a8ddb74d - std::panic::catch_unwind::h50601fd82666a838 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/panic.rs:396:14 [INFO] [stdout] 34: 0x55d0a8ddb74d - std::thread::Builder::spawn_unchecked::{{closure}}::hac267391ef9d21bd [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/thread/mod.rs:473:30 [INFO] [stdout] 35: 0x55d0a8ddb74d - core::ops::function::FnOnce::call_once{{vtable.shim}}::heb15d2d9c42706b7 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 36: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h5446ed3fdb82006e [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 37: 0x55d0a8e72f3a - as core::ops::function::FnOnce>::call_once::h62a21a889329a3f2 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/alloc/src/boxed.rs:1318:9 [INFO] [stdout] 38: 0x55d0a8e72f3a - std::sys::unix::thread::Thread::new::thread_start::h62402416daf174b6 [INFO] [stdout] at /rustc/5d5ff84130da0d74c6ece368dbe821d8f83fa526/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 39: 0x7f13c0e66609 - start_thread [INFO] [stdout] 40: 0x7f13c0c3e293 - clone [INFO] [stdout] 41: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_001_empty [INFO] [stdout] test_002_return_code_42 [INFO] [stdout] test_003_printf [INFO] [stdout] test_004_signed_integer_variables [INFO] [stdout] test_005_signed_integer_assignment [INFO] [stdout] test_006_signed_integer_arithmetic [INFO] [stdout] test_007_functions [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test integration_test' [INFO] running `Command { std: "docker" "inspect" "ba36841cc00cdeed33fc6bf08c8ec8911071fc920f4829ee2638b66978ac26b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba36841cc00cdeed33fc6bf08c8ec8911071fc920f4829ee2638b66978ac26b8", kill_on_drop: false }` [INFO] [stdout] ba36841cc00cdeed33fc6bf08c8ec8911071fc920f4829ee2638b66978ac26b8