[INFO] updating cached repository https://github.com/Valtis/YATCP [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 2ace4d84af4b1eabebe574fec30b17cada0e4817 [INFO] testing Valtis/YATCP against try#41997647ba6a77908f6ef64401414feb00bccf16 for pr-71274 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FValtis%2FYATCP" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Valtis/YATCP on toolchain 41997647ba6a77908f6ef64401414feb00bccf16 [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/Valtis/YATCP [INFO] finished tweaking git repo https://github.com/Valtis/YATCP [INFO] tweaked toml for git repo https://github.com/Valtis/YATCP written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/Valtis/YATCP already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "build" "--frozen"` [INFO] [stdout] bcbaef1c27f8af3487e9fc0339f7a9971e5f7bb503f0e7a5e3ead6b866e1a32b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "bcbaef1c27f8af3487e9fc0339f7a9971e5f7bb503f0e7a5e3ead6b866e1a32b"` [INFO] [stderr] Compiling cfg-if v0.1.9 [INFO] [stderr] Compiling arrayvec v0.4.10 [INFO] [stderr] Compiling libc v0.2.59 [INFO] [stderr] Compiling nodrop v0.1.13 [INFO] [stderr] Compiling scopeguard v0.3.3 [INFO] [stderr] Compiling memoffset v0.2.1 [INFO] [stderr] Compiling rayon-core v1.5.0 [INFO] [stderr] Compiling argparse v0.2.2 [INFO] [stderr] Compiling crossbeam-utils v0.6.5 [INFO] [stderr] Compiling crossbeam-queue v0.1.2 [INFO] [stderr] Compiling crossbeam-epoch v0.7.1 [INFO] [stderr] Compiling num_cpus v1.10.1 [INFO] [stderr] Compiling crossbeam-deque v0.6.3 [INFO] [stderr] Compiling rayon v1.1.0 [INFO] [stderr] Compiling compiler v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/ssa_generator/mod.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 'outer: for i in cfg.basic_blocks[block].start..cfg.basic_blocks[block].end { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lexer/mod.rs:306:16 [INFO] [stderr] | [INFO] [stderr] 306 | if e.description().contains("too large to fit") { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 29.71s [INFO] running `"docker" "inspect" "bcbaef1c27f8af3487e9fc0339f7a9971e5f7bb503f0e7a5e3ead6b866e1a32b"` [INFO] running `"docker" "rm" "-f" "bcbaef1c27f8af3487e9fc0339f7a9971e5f7bb503f0e7a5e3ead6b866e1a32b"` [INFO] [stdout] bcbaef1c27f8af3487e9fc0339f7a9971e5f7bb503f0e7a5e3ead6b866e1a32b [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] efe293b1cd20e824cadd62d7e906bf1bb8c8b4a98546e9ec012e887fc45ab83e [INFO] running `"docker" "start" "-a" "efe293b1cd20e824cadd62d7e906bf1bb8c8b4a98546e9ec012e887fc45ab83e"` [INFO] [stderr] Compiling compiler v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/ssa_generator/mod.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 'outer: for i in cfg.basic_blocks[block].start..cfg.basic_blocks[block].end { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lexer/mod.rs:306:16 [INFO] [stderr] | [INFO] [stderr] 306 | if e.description().contains("too large to fit") { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::frontend::run_frontend` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use compiler::frontend::run_frontend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::middleend::run_middleend` [INFO] [stderr] --> src/main.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use compiler::middleend::run_middleend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::backend::run_backend` [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use compiler::backend::run_backend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::error_reporter::file_reporter::FileErrorReporter` [INFO] [stderr] --> src/main.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use compiler::error_reporter::file_reporter::FileErrorReporter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ArgumentParser`, `StoreFalse`, `StoreTrue`, `Store` [INFO] [stderr] --> src/main.rs:9:16 [INFO] [stderr] | [INFO] [stderr] 9 | use argparse::{ArgumentParser, StoreTrue, Store, StoreFalse}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/main.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cell::RefCell` [INFO] [stderr] --> src/main.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::cell::RefCell; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 7 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/ssa_generator/mod.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 'outer: for i in cfg.basic_blocks[block].start..cfg.basic_blocks[block].end { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lexer/mod.rs:306:16 [INFO] [stderr] | [INFO] [stderr] 306 | if e.description().contains("too large to fit") { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3720:13 [INFO] [stderr] | [INFO] [stderr] 3720 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3789:13 [INFO] [stderr] | [INFO] [stderr] 3789 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3873:13 [INFO] [stderr] | [INFO] [stderr] 3873 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3965:13 [INFO] [stderr] | [INFO] [stderr] 3965 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4028:13 [INFO] [stderr] | [INFO] [stderr] 4028 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4102:13 [INFO] [stderr] | [INFO] [stderr] 4102 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4195:13 [INFO] [stderr] | [INFO] [stderr] 4195 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4364:13 [INFO] [stderr] | [INFO] [stderr] 4364 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4555:13 [INFO] [stderr] | [INFO] [stderr] 4555 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4650:13 [INFO] [stderr] | [INFO] [stderr] 4650 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4698:13 [INFO] [stderr] | [INFO] [stderr] 4698 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4748:13 [INFO] [stderr] | [INFO] [stderr] 4748 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4828:13 [INFO] [stderr] | [INFO] [stderr] 4828 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4904:13 [INFO] [stderr] | [INFO] [stderr] 4904 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4956:13 [INFO] [stderr] | [INFO] [stderr] 4956 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:5042:13 [INFO] [stderr] | [INFO] [stderr] 5042 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:5138:13 [INFO] [stderr] | [INFO] [stderr] 5138 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:5218:13 [INFO] [stderr] | [INFO] [stderr] 5218 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:5984:13 [INFO] [stderr] | [INFO] [stderr] 5984 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6081:13 [INFO] [stderr] | [INFO] [stderr] 6081 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6374:13 [INFO] [stderr] | [INFO] [stderr] 6374 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6960:13 [INFO] [stderr] | [INFO] [stderr] 6960 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:7502:13 [INFO] [stderr] | [INFO] [stderr] 7502 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: 25 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 18.26s [INFO] running `"docker" "inspect" "efe293b1cd20e824cadd62d7e906bf1bb8c8b4a98546e9ec012e887fc45ab83e"` [INFO] running `"docker" "rm" "-f" "efe293b1cd20e824cadd62d7e906bf1bb8c8b4a98546e9ec012e887fc45ab83e"` [INFO] [stdout] efe293b1cd20e824cadd62d7e906bf1bb8c8b4a98546e9ec012e887fc45ab83e [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 50aea786c736aeeac34fe765ca7bba2b643011e3a57c380a28700a3ce2dabb94 [INFO] running `"docker" "start" "-a" "50aea786c736aeeac34fe765ca7bba2b643011e3a57c380a28700a3ce2dabb94"` [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/ssa_generator/mod.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 'outer: for i in cfg.basic_blocks[block].start..cfg.basic_blocks[block].end { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lexer/mod.rs:306:16 [INFO] [stderr] | [INFO] [stderr] 306 | if e.description().contains("too large to fit") { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: 2 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused label [INFO] [stderr] --> src/ssa_generator/mod.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 'outer: for i in cfg.basic_blocks[block].start..cfg.basic_blocks[block].end { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_labels)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() [INFO] [stderr] --> src/lexer/mod.rs:306:16 [INFO] [stderr] | [INFO] [stderr] 306 | if e.description().contains("too large to fit") { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3720:13 [INFO] [stderr] | [INFO] [stderr] 3720 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3789:13 [INFO] [stderr] | [INFO] [stderr] 3789 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3873:13 [INFO] [stderr] | [INFO] [stderr] 3873 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:3965:13 [INFO] [stderr] | [INFO] [stderr] 3965 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4028:13 [INFO] [stderr] | [INFO] [stderr] 4028 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4102:13 [INFO] [stderr] | [INFO] [stderr] 4102 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4195:13 [INFO] [stderr] | [INFO] [stderr] 4195 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4364:13 [INFO] [stderr] | [INFO] [stderr] 4364 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4555:13 [INFO] [stderr] | [INFO] [stderr] 4555 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4650:13 [INFO] [stderr] | [INFO] [stderr] 4650 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4698:13 [INFO] [stderr] | [INFO] [stderr] 4698 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4748:13 [INFO] [stderr] | [INFO] [stderr] 4748 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4828:13 [INFO] [stderr] | [INFO] [stderr] 4828 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:4904:13 [INFO] [stderr] | [INFO] [stderr] 4904 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:4956:13 [INFO] [stderr] | [INFO] [stderr] 4956 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:5042:13 [INFO] [stderr] | [INFO] [stderr] 5042 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/parser/mod.rs:5138:13 [INFO] [stderr] | [INFO] [stderr] 5138 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `node` [INFO] [stderr] --> src/parser/mod.rs:5218:13 [INFO] [stderr] | [INFO] [stderr] 5218 | let node = parser.parse(); [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_node` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:5984:13 [INFO] [stderr] | [INFO] [stderr] 5984 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6081:13 [INFO] [stderr] | [INFO] [stderr] 6081 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6374:13 [INFO] [stderr] | [INFO] [stderr] 6374 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:6960:13 [INFO] [stderr] | [INFO] [stderr] 6960 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `messages` [INFO] [stderr] --> src/semcheck/mod.rs:7502:13 [INFO] [stderr] | [INFO] [stderr] 7502 | let messages = borrowed.get_messages(); [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stderr] [INFO] [stderr] warning: 25 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::frontend::run_frontend` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use compiler::frontend::run_frontend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::middleend::run_middleend` [INFO] [stderr] --> src/main.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use compiler::middleend::run_middleend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::backend::run_backend` [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use compiler::backend::run_backend; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `compiler::error_reporter::file_reporter::FileErrorReporter` [INFO] [stderr] --> src/main.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use compiler::error_reporter::file_reporter::FileErrorReporter; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ArgumentParser`, `StoreFalse`, `StoreTrue`, `Store` [INFO] [stderr] --> src/main.rs:9:16 [INFO] [stderr] | [INFO] [stderr] 9 | use argparse::{ArgumentParser, StoreTrue, Store, StoreFalse}; [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/main.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cell::RefCell` [INFO] [stderr] --> src/main.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::cell::RefCell; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 7 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/compiler-2208f429dbc5c25f [INFO] [stdout] [INFO] [stdout] running 269 tests [INFO] [stdout] test cfg::basic_block::tests::jumps_followed_by_labels_generate_correct_bb ... ok [INFO] [stdout] test cfg::basic_block::tests::label_followed_by_return_generate_correct_bb ... ok [INFO] [stdout] test cfg::basic_block::tests::jumps_end_the_block ... ok [INFO] [stdout] test byte_generator::test::should_generate_byte_code_for_boolean_true_constant ... ok [INFO] [stdout] test byte_generator::test::should_generate_byte_code_for_return_without_value ... ok [INFO] [stdout] test byte_generator::test::should_generate_byte_code_for_boolean_false_constant ... ok [INFO] [stdout] test byte_generator::test::should_generate_byte_code_for_return_with_integer_value ... ok [INFO] [stdout] test byte_generator::test::should_generate_byte_code_for_conditional_jump_using_boolean_variable ... ok [INFO] [stdout] test cfg::basic_block::tests::labels_followed_by_jumps_generate_correct_bb ... ok [INFO] [stdout] test cfg::basic_block::tests::labels_start_a_new_block ... ok [INFO] [stdout] test cfg::basic_block::tests::return_followed_by_label_generate_correct_bb ... ok [INFO] [stdout] test cfg::tests::inserting_statement_into_nonzero_block_updates_bb_info_correctly_and_inserts_the_statement ... ok [INFO] [stdout] test cfg::tests::creating_new_block_as_the_last_block_inserts_new_zero_sized_block ... ok [INFO] [stdout] test cfg::tests::creating_new_block_after_a_block_inserts_new_zero_sized_block ... ok [INFO] [stdout] test cfg::tests::conditional_jump_sets_branch_not_taken_block_if_jump_is_in_last_block ... ok [INFO] [stdout] test cfg::basic_block::tests::return_statement_end_the_block ... ok [INFO] [stdout] test cfg::basic_block::tests::no_branching_constructs_single_bb ... ok [INFO] [stdout] test cfg::basic_block::tests::return_followed_by_jump_generate_correct_bb ... ok [INFO] [stdout] test cfg::tests::inserting_statement_into_end_of_nonzero_block_updates_bb_info_correctly_and_inserts_the_statement ... ok [INFO] [stdout] test cfg::tests::creating_new_block_as_the_first_block_inserts_new_zero_sized_block ... ok [INFO] [stdout] test cfg::tests::inserting_statement_into_empty_block_updates_bb_info_correctly_and_inserts_the_statement ... ok [INFO] [stdout] test cfg::tests::removing_statements_from_multiple_basic_blocks_boundaries_updates_cfg_and_function_correctly ... ok [INFO] [stdout] test cfg::tests::removing_statement_from_the_beginning_of_function_updates_cfg_and_function_correctly ... ok [INFO] [stdout] test cfg::tests::inserting_statement_into_start_of_nonzero_block_updates_bb_info_correctly_and_inserts_the_statement ... ok [INFO] [stdout] test cfg::tests::removing_statements_from_block_with_size_of_one_updates_cfg_and_function_correctly ... ok [INFO] [stdout] test cfg::tests::removing_statements_from_multiple_basic_blocks_updates_cfg_and_function_correctly ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_constant_constant_comparison ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_reg_constant_multiplication ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_constant_reg_multiplication ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_reg_return ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_reg_constant_comparison ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_constant_integer_return ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_constant_reg_division ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_reg_reg_division ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_constant_constant_multiplication ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_constant_constant_division ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_sub_constant_from_reg ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_constant_reg_comparison ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_constant_to_reg_move ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_reg_to_reg_move ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_reg_constant_division ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_two_constant_addition ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_two_constant_subtraction ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_two_address_form_add_constant_to_reg ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_reg_boolean_constant_move ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_two_address_form_register_register_multiplication ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_break_three_address_constant_addition_to_two_address_form ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_two_address_form_add_constant_to_reg_with_constant_as_first_argument ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_two_address_form_sub_reg_to_reg ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_two_address_form_add_reg_to_reg ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_reg_reg_comparison ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_break_three_address_constant_subtraction_to_two_address_form ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_allocate_regs_for_sub_reg_from_constant ... ok [INFO] [stdout] test lexer::tests::empty_stream_returns_eofs ... ok [INFO] [stdout] test lexer::tests::multiple_decimal_separators_generate_error_tokens ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test lexer::tests::multiple_decimal_separators_are_reported ... ok [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread 'thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid' panicked at '', attempted to leave type `internal::Local` uninitialized, which is invalid/rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs', :/rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs661::6615: [INFO] [stderr] 5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stderr] thread '' panicked at 'attempted to leave type `internal::Local` uninitialized, which is invalid', /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661:5 [INFO] [stdout] test lexer::tests::keywords_are_accepted ... ok [INFO] [stdout] test lexer::tests::identifiers_are_accepted ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_work_with_void_return ... ok [INFO] [stdout] test lexer::tests::parenthesis_and_other_symbols_are_accepted ... ok [INFO] [stdout] test lexer::tests::operators_are_accepted ... ok [INFO] [stdout] test lexer::tests::unexpected_escape_characters_produce_correct_tokens ... ok [INFO] [stdout] test lexer::tests::unexpected_starting_symbol_are_ignored_when_getting_tokens ... ok [INFO] [stdout] test lexer::tests::strings_are_accepted ... ok [INFO] [stdout] test lexer::tests::invalid_number_type_letter_is_reported ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_break_three_address_reg_addition_to_two_address_form ... ok [INFO] [stdout] test code_generator::stack_allocator::tests::should_break_three_address_from_reg_subtraction_to_two_address_form ... ok [INFO] [stdout] test lexer::tests::unexpected_escape_characters_are_reported ... ok [INFO] [stdout] test lexer::tests::lexer_returns_error_token_number_when_number_has_invalid_type_letter ... ok [INFO] [stdout] test lexer::tests::unexpected_starting_symbol_are_reported ... ok [INFO] [stdout] test lexer::tests::whitespace_does_not_affect_parenthesis ... ok [INFO] [stdout] test optimizer::conditional_jump_conversion::tests::false_edge_is_removed_and_jump_converted_to_unconditional_if_jump_operand_is_true ... ok [INFO] [stdout] test optimizer::dead_store::tests::dead_store_is_removed ... ok [INFO] [stdout] test optimizer::dead_store::tests::dead_return_value_is_removed_without_removing_the_call ... ok [INFO] [stdout] test lexer::tests::unterminated_string_produces_correct_error_tokens ... ok [INFO] [stdout] test optimizer::dead_store::tests::return_value_is_not_removed_when_it_is_used ... ok [INFO] [stdout] test optimizer::dead_store::tests::store_is_not_removed_when_used_in_function_call ... ok [INFO] [stdout] test lexer::tests::valid_doubles_are_accepted ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_where_child_block_is_empty_works ... ok [INFO] [stdout] test lexer::tests::valid_floats_are_accepted ... ok [INFO] [stdout] test lexer::tests::valid_integers_are_accepted ... ok [INFO] [stdout] test optimizer::conditional_jump_conversion::tests::true_edge_is_removed_and_jump_removed_if_jump_operand_is_true ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_handles_case_where_successor_block_has_no_label_when_inserting_jumps ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_where_parent_block_is_empty_works ... ok [INFO] [stdout] test optimizer::conditional_jump_conversion::tests::variable_is_removed_from_phi_function_if_the_edge_is_removed_and_condition_is_false ... ok [INFO] [stdout] test optimizer::conditional_jump_conversion::tests::variable_is_removed_from_phi_function_if_the_edge_is_removed_and_condition_is_true ... ok [INFO] [stdout] test lexer::tests::unterminated_string_is_reported ... ok [INFO] [stdout] test optimizer::merge_block::tests::merging_two_successive_blocks_where_child_is_connected_to_end_and_has_only_label_works ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_of_two_successive_blocks_where_child_has_conditional_jump_and_false_branch_will_follow_the_merged_block_is_correct ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_of_block_with_conditional_jump_where_false_branch_requires_jump_but_target_block_has_no_label_works ... ok [INFO] [stdout] test optimizer::merge_block::tests::when_merging_two_blocks_where_child_has_only_a_label_and_has_fall_through_to_next_block_jump_is_inserted_and_adjacency_updated_after_merge ... ok [INFO] [stdout] test optimizer::merge_block::tests::merge_of_block_with_conditional_jump_to_block_that_follows_the_original_child_block_is_correct ... ok [INFO] [stdout] test parser::tests::array_declaration_with_non_integer_number_dimension_is_reported ... ok [INFO] [stdout] test optimizer::merge_block::tests::merging_two_successive_blocks_where_child_is_connected_to_end_works ... ok [INFO] [stdout] test optimizer::merge_block::tests::when_merging_two_blocks_where_child_has_fall_through_to_next_block_jump_is_inserted_and_adjacency_updated_after_merge ... ok [INFO] [stdout] test parser::tests::array_assignment_is_parsed_correctly ... ok [INFO] [stdout] test optimizer::conditional_jump_conversion::tests::phi_functions_are_not_modified_if_no_edges_are_removed ... ok [INFO] [stdout] test parser::tests::array_declaration_with_non_numeric_dimension_is_reported ... ok [INFO] [stdout] test parser::tests::array_assignment_with_error_in_assignment_expression_is_reported ... ok [INFO] [stdout] test parser::tests::array_assignment_with_error_in_index_expression_is_reported ... ok [INFO] [stdout] test parser::tests::array_access_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::array_access_from_function_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::assignment_with_int_min_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::assignment_with_negative_number_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::boolean_and_boolean_or_have_correct_precedence_with_other_operators ... ok [INFO] [stdout] test parser::tests::boolean_not_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::array_access_with_error_in_index_expression_is_rejected ... ok [INFO] [stdout] test parser::tests::function_definition_with_parameters_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::extern_function_definition_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::boolean_or_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::empty_function_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::equals_has_lower_precedence_than_greater_less_operators ... ok [INFO] [stdout] test parser::tests::boolean_and_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::function_call_without_arguments_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::chained_member_accesses_are_parsed_correctly ... ok [INFO] [stdout] test parser::tests::can_use_boolean_not_multiple_times_on_same_value ... ok [INFO] [stdout] test parser::tests::function_call_with_arguments_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::function_with_return_without_expression_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::missing_lbrace_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::missing_lparen_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::boolean_not_has_correct_precedence ... ok [INFO] [stdout] test parser::tests::missing_colon_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::integer_larger_than_i32_max_plus_one_generates_correct_ast ... ok [INFO] [stdout] test parser::tests::int_max_plus_one_generates_correct_ast ... ok [INFO] [stdout] test parser::tests::if_statement_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::member_access_from_function_call_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::function_call_in_expression_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::member_access_followed_by_non_identifier_is_reported ... ok [INFO] [stdout] test parser::tests::function_with_single_variable_declaration_with_subtraction_and_addition_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::missing_rbrace_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::missing_variable_type_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::missing_rparen_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::function_with_single_variable_declaration_with_addition_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::missing_name_is_reported_in_function_definition ... ok [INFO] [stdout] test parser::tests::function_with_return_with_expression_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::one_dimensional_integer_array_declaration_is_parsed_correctly ... ok [INFO] [stdout] test parser::tests::if_statement_with_else_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::missing_operator_in_arithmetic_operation_is_reported ... ok [INFO] [stdout] test parser::tests::returning_negative_number_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::if_statement_with_else_if_and_else_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::not_equals_has_lower_precedence_than_greater_less_operators ... ok [INFO] [stdout] test parser::tests::missing_operand_in_arithmetic_operation_is_reported ... ok [INFO] [stdout] test parser::tests::single_variable_declaration_with_boolean_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::single_variable_declaration_with_double_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::variable_declaration_without_initialization_is_error ... ok [INFO] [stdout] test parser::tests::single_variable_declaration_with_float_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::function_with_single_variable_declaration_with_complex_initialization_produces_correct_ast ... ok [INFO] [stdout] test semcheck::tests::arithmetic_operation_on_booleans_is_reported ... ok [INFO] [stdout] test semcheck::tests::array_access_with_method_identifier_is_rejected ... ok [INFO] [stdout] test parser::tests::single_variable_declaration_with_string_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::single_variable_declaration_with_integer_produces_correct_ast ... ok [INFO] [stdout] test semcheck::tests::array_access_with_regular_variable_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_access_on_undeclared_identifier_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_access_in_expression_with_incompatible_type_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_declaration_with_negative_dimension_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_declaration_with_zero_dimension_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_assignment_using_function_as_array_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_declaration_with_invalid_initialization_is_rejected ... ok [INFO] [stdout] test parser::tests::variable_in_expression_produces_correct_ast ... ok [INFO] [stdout] test parser::tests::variable_declaration_after_bad_declaration_is_handled_correctly ... ok [INFO] [stdout] test semcheck::tests::array_assignment_using_regular_variable_as_array_is_rejected ... ok [INFO] [stdout] test parser::tests::simple_less_expression_produces_correct_ast ... ok [INFO] [stdout] test semcheck::tests::array_access_with_non_integer_index_expression_is_rejected ... ok [INFO] [stdout] test semcheck::tests::array_assignment_with_undeclared_array_is_rejected ... ok [INFO] [stdout] test parser::tests::variable_declaration_after_variable_with_missing_declaration_is_handled_correctly ... ok [INFO] [stdout] test parser::tests::while_loop_produces_correct_ast ... ok [INFO] [stdout] test semcheck::tests::artihmetic_operation_with_doubles_is_allowed ... ok [INFO] [stdout] test semcheck::tests::artihmetic_operation_with_integers_is_allowed ... ok [INFO] [stdout] test semcheck::tests::assigning_into_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::array_length_property_on_non_array_variable_is_rejected ... ok [INFO] [stdout] test semcheck::tests::artihmetic_operation_with_floats_is_allowed ... ok [INFO] [stdout] test semcheck::tests::assigning_boolean_is_allowed ... ok [INFO] [stdout] test semcheck::tests::calling_extern_function_is_accepted ... ok [INFO] [stdout] test semcheck::tests::concatenation_is_allowed ... ok [INFO] [stdout] test semcheck::tests::binary_or_with_boolean_values_is_accepted ... ok [INFO] [stdout] test semcheck::tests::binary_not_with_non_boolean_value_is_rejected ... ok [INFO] [stdout] test semcheck::tests::binary_and_with_boolean_values_is_accepted ... ok [INFO] [stdout] test semcheck::tests::binary_and_with_non_boolean_values_is_rejected ... ok [INFO] [stdout] test semcheck::tests::calling_nonexistent_function_is_reported ... ok [INFO] [stdout] test parser::tests::while_loop_with_complex_expression_produces_correct_ast ... ok [INFO] [stdout] test semcheck::tests::binary_or_with_non_boolean_values_is_rejected ... ok [INFO] [stdout] test semcheck::tests::binary_not_with_boolean_value_is_accepted ... ok [INFO] [stdout] test semcheck::tests::extern_function_redefinition_is_reported ... ok [INFO] [stdout] test semcheck::tests::error_in_else_block_is_reported ... ok [INFO] [stdout] test semcheck::tests::extern_function_parameter_shadowing_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::error_in_function_argument_is_reported ... ok [INFO] [stdout] test semcheck::tests::function_parameter_shadowing_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::function_parameters_are_added_to_the_symbol_table_level_of_function_block ... ok [INFO] [stdout] test semcheck::tests::error_in_if_statement_true_block_is_reported ... ok [INFO] [stdout] test semcheck::tests::function_parameter_name_collision_is_reported ... ok [INFO] [stdout] test semcheck::tests::if_statement_with_non_boolean_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::error_in_while_loop_body_is_handled ... ok [INFO] [stdout] test semcheck::tests::extern_function_parameter_name_collision_is_reported ... ok [INFO] [stdout] test semcheck::tests::declaring_void_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::expression_using_variables_is_allowed ... ok [INFO] [stdout] test semcheck::tests::if_statement_with_else_is_accepted ... ok [INFO] [stdout] test parser::tests::valid_member_access_is_parsed_correctly ... ok [INFO] [stdout] test semcheck::tests::declaration_of_variable_which_shares_name_with_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::int_max_plus_one_is_reported ... ok [INFO] [stdout] test semcheck::tests::array_length_property_on_function_is_rejected ... ok [INFO] [stdout] test semcheck::tests::if_statement_with_non_boolean_expression_in_else_if_is_reported ... ok [INFO] [stdout] test semcheck::tests::if_statement_without_else_is_accepted ... ok [INFO] [stdout] test semcheck::tests::correct_while_loop_is_accepted ... ok [INFO] [stdout] test semcheck::tests::missing_expression_in_return_is_reported_if_function_has_non_void_return_type ... ok [INFO] [stdout] test semcheck::tests::negation_of_boolean_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::negation_of_number_is_allowed ... ok [INFO] [stdout] test semcheck::tests::redeclaration_of_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::return_with_correct_constant_type_is_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_correct_extern_function_type_is_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::negation_of_string_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::non_indexed_array_assignment_is_rejected ... ok [INFO] [stdout] test semcheck::tests::non_integer_array_index_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::redefinition_of_a_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::redefinition_of_function_parameter_in_function_body_is_reported ... ok [INFO] [stdout] test semcheck::tests::return_with_function_calling_void_function_is_not_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_incorrect_extern_function_type_is_not_allowed_in_void_function ... ok [INFO] [stdout] test semcheck::tests::return_with_correct_function_type_is_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::returning_value_from_void_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::return_with_correct_variable_type_is_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_incorrect_variable_type_is_not_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_incorrect_constant_type_is_not_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_incorrect_extern_function_type_is_not_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::negation_of_boolean_is_reported ... ok [INFO] [stdout] test semcheck::tests::negation_of_string_is_reported ... ok [INFO] [stdout] test semcheck::tests::invalid_property_on_array_is_rejected ... ok [INFO] [stdout] test semcheck::tests::non_concatenation_arithmetic_operation_on_text_is_reported ... ok [INFO] [stdout] test semcheck::tests::redeclaration_of_variable_is_allowed_if_scopes_do_not_overlap ... ok [INFO] [stdout] test semcheck::tests::return_with_incorrect_function_type_is_not_allowed_in_function ... ok [INFO] [stdout] test semcheck::tests::return_with_void_extern_function_is_not_allowed_in_void_function ... ok [INFO] [stdout] test semcheck::tests::return_without_expression_in_void_function_is_allowed ... ok [INFO] [stdout] test semcheck::tests::integer_larger_than_i32_max_plus_one_generates_correct_ast ... ok [INFO] [stdout] test semcheck::tests::type_error_in_division_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_involving_variables_in_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_in_plus_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_when_assigning_into_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_when_variable_is_declared_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_array_length_property_is_accepted ... ok [INFO] [stdout] test semcheck::tests::type_mismatch_with_function_parameter_usage_is_reported ... ok [INFO] [stdout] test semcheck::tests::undeclared_variable_is_reported ... ok [INFO] [stdout] test semcheck::tests::syntax_error_node_is_handled_correctly ... ok [INFO] [stdout] test semcheck::tests::type_error_in_minus_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_in_array_assignment_assignment_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_in_array_assignment_index_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_in_array_assignment_is_reported_if_array_type_and_assignment_type_are_not_correct ... ok [INFO] [stdout] test semcheck::tests::type_error_when_using_array_length_property_in_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::type_error_in_multiplication_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::returning_void_function_from_void_function_is_not_allowed ... ok [INFO] [stdout] test semcheck::tests::valid_array_declaration_is_accepted ... ok [INFO] [stdout] test semcheck::tests::valid_function_call_with_arguments_is_accepted ... ok [INFO] [stdout] test semcheck::tests::void_function_parameter_is_reported ... ok [INFO] [stdout] test semcheck::tests::while_loop_with_non_boolean_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::wrong_number_of_extern_function_arguments_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_non_void_function_with_wrong_type_in_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_function_parameters_in_function_is_accepted ... ok [INFO] [stdout] test semcheck::tests::using_function_as_variable_in_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_function_in_expression_is_accepted ... ok [INFO] [stdout] test semcheck::tests::wrong_number_of_function_arguments_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_variable_as_function_is_reported ... ok [INFO] [stdout] test semcheck::tests::using_void_funtion_in_expression_is_reported ... ok [INFO] [stdout] test semcheck::tests::valid_array_access_is_accepted ... ok [INFO] [stdout] test string_table::inserting_same_string_multiple_times_returns_same_pointer ... ok [INFO] [stdout] test semcheck::tests::wrong_type_in_function_argument_is_reported ... ok [INFO] [stdout] test tac_generator::tests::function_with_parameters_generates_correct_tac ... ok [INFO] [stdout] test tac_generator::tests::function_call_to_void_function_does_not_emit_destination ... ok [INFO] [stdout] test tac_generator::tests::function_call_generates_correct_tac ... ok [INFO] [stdout] test tac_generator::tests::program_with_variable_declarations_produces_correct_tac ... ok [INFO] [stdout] test string_table::inserting_multiple_into_empty_table_returns_successive_indexes ... ok [INFO] [stdout] test semcheck::tests::valid_array_assignment_is_accepted ... ok [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55b4dd953324 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stderr] 1: 0x55b4dd953324 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55b4dd953324 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stderr] 3: 0x55b4dd953324 - ::fmt::h7729313ad2d729c7 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stderr] 4: 0x55b4dd97dddc - core::fmt::write::hb0049f6c12bdaffc [INFO] [stderr] at src/libcore/fmt/mod.rs:1069 [INFO] [stderr] 5: 0x55b4dd94fe33 - std::io::Write::write_fmt::hfb486fa6ccb90f14 [INFO] [stderr] at src/libstd/io/mod.rs:1504 [INFO] [stderr] 6: 0x55b4dd955c05 - std::sys_common::backtrace::_print::ha087cac92e84a414 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stderr] 7: 0x55b4dd955c05 - std::sys_common::backtrace::print::h6b013d3bfe6cbcb8 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stderr] 8: 0x55b4dd955c05 - std::panicking::default_hook::{{closure}}::h016d7de02def2736 [INFO] [stderr] at src/libstd/panicking.rs:198 [INFO] [stderr] 9: 0x55b4dd955942 - std::panicking::default_hook::h9386f7e484840463 [INFO] [stderr] at src/libstd/panicking.rs:218 [INFO] [stderr] 10: 0x55b4dd956262 - std::panicking::rust_panic_with_hook::h3846eb1b2e5a9312 [INFO] [stderr] at src/libstd/panicking.rs:511 [INFO] [stderr] 11: 0x55b4dd955e4b - rust_begin_unwind [INFO] [stderr] at src/libstd/panicking.rs:419 [INFO] [stderr] 12: 0x55b4dd97bbd1 - core::panicking::panic_fmt::hc5953a7331f9805c [INFO] [stderr] at src/libcore/panicking.rs:111 [INFO] [stderr] 13: 0x55b4dd97bb1d - core::panicking::panic::hbfb03ddd2cbb509e [INFO] [stderr] at src/libcore/panicking.rs:54 [INFO] [stderr] 14: 0x55b4dd92ea09 - core::mem::uninitialized::h8f4aa5fab47cd4b9 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/mem/mod.rs:661 [INFO] [stderr] 15: 0x55b4dd92ea09 - >::entry_of::h2866e33dd04c3fc7 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/internal.rs:493 [INFO] [stderr] 16: 0x55b4dd935da3 - crossbeam_epoch::sync::list::List::insert::h8c3a380c8c5aa587 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/sync/list.rs:176 [INFO] [stderr] 17: 0x55b4dd92d9d4 - crossbeam_epoch::internal::Local::register::hcfe494042f4f0650 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/internal.rs:291 [INFO] [stderr] 18: 0x55b4dd937fde - crossbeam_epoch::collector::Collector::register::h1048344f1c6ee48e [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/collector.rs:39 [INFO] [stderr] 19: 0x55b4dd931d34 - crossbeam_epoch::default::HANDLE::__init::h34c933b84be22111 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/default.rs:17 [INFO] [stderr] 20: 0x55b4dd931429 - core::ops::function::FnOnce::call_once::ha59ab524b562a435 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stderr] 21: 0x55b4dd937abc - std::thread::local::lazy::LazyKeyInner::initialize::h4fe25eebe053018a [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/local.rs:289 [INFO] [stderr] 22: 0x55b4dd934452 - std::thread::local::fast::Key::try_initialize::hf33612cae53ffee3 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/local.rs:425 [INFO] [stderr] 23: 0x55b4dd9345a7 - std::thread::local::fast::Key::get::hbfc33c01183e11dc [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/local.rs:410 [INFO] [stderr] 24: 0x55b4dd931d6d - crossbeam_epoch::default::HANDLE::__getit::hba2a348b8e1bd9d3 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/local.rs:175 [INFO] [stderr] 25: 0x55b4dd902975 - std::thread::local::LocalKey::try_with::h1b7f46e5a559fb64 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/local.rs:262 [INFO] [stderr] 26: 0x55b4dd911b93 - crossbeam_epoch::default::with_handle::hdc848566b0c423ac [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/default.rs:42 [INFO] [stderr] 27: 0x55b4dd911df7 - crossbeam_epoch::default::is_pinned::h0e196d4d09161202 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/default.rs:29 [INFO] [stderr] 28: 0x55b4dd919822 - crossbeam_deque::Stealer::steal::h5e5899fea4044a30 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.6.3/src/lib.rs:660 [INFO] [stderr] 29: 0x55b4dd8fa36a - rayon_core::registry::WorkerThread::steal::{{closure}}::hc9f25cf003611b3a [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:764 [INFO] [stderr] 30: 0x55b4dd8f753b - core::ops::function::impls:: for &mut F>::call_mut::ha88e7cd17c3a5eee [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:274 [INFO] [stderr] 31: 0x55b4dd915a21 - core::iter::traits::iterator::Iterator::find_map::check::{{closure}}::hf5a212cd41bf0164 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/traits/iterator.rs:2239 [INFO] [stderr] 32: 0x55b4dd90de25 - core::iter::adapters::filter_try_fold::{{closure}}::hfbfb56adfa4a1b4c [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/adapters/mod.rs:935 [INFO] [stderr] 33: 0x55b4dd90d0bc - core::ops::function::impls:: for &mut F>::call_mut::h823bf7f3994643ad [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:274 [INFO] [stderr] 34: 0x55b4dd915d74 - core::iter::traits::iterator::Iterator::try_fold::h1b4460dfefa1ee66 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/traits/iterator.rs:1878 [INFO] [stderr] 35: 0x55b4dd90c483 - as core::iter::traits::iterator::Iterator>::try_fold::h62f19c3ed3ae5caa [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/adapters/chain.rs:83 [INFO] [stderr] 36: 0x55b4dd90c366 - as core::iter::traits::iterator::Iterator>::try_fold::h4c7948fc1ecfd4ec [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/adapters/mod.rs:984 [INFO] [stderr] 37: 0x55b4dd90dbc1 - core::iter::traits::iterator::Iterator::find_map::hd6183dd65e64e520 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/traits/iterator.rs:2245 [INFO] [stderr] 38: 0x55b4dd90c3d6 - as core::iter::traits::iterator::Iterator>::next::h1a56cf8f28c146cb [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/iter/adapters/mod.rs:1084 [INFO] [stderr] 39: 0x55b4dd8fa298 - rayon_core::registry::WorkerThread::steal::hcd528bce11b59a6f [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:758 [INFO] [stderr] 40: 0x55b4dd8f9fc2 - rayon_core::registry::WorkerThread::wait_until_cold::{{closure}}::hf464373be897f5c7 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:714 [INFO] [stderr] 41: 0x55b4dd90722f - core::option::Option::or_else::ha0e75d06e7580685 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/option.rs:766 [INFO] [stderr] 42: 0x55b4dd8f9c70 - rayon_core::registry::WorkerThread::wait_until_cold::h84b62e89e1f5576c [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:712 [INFO] [stderr] 43: 0x55b4dd8f9796 - rayon_core::registry::WorkerThread::wait_until::hba6fa94bf132df79 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:692 [INFO] [stderr] 44: 0x55b4dd8fa8ed - rayon_core::registry::main_loop::hc409638fa3418328 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:812 [INFO] [stderr] 45: 0x55b4dd8f7790 - rayon_core::registry::ThreadBuilder::run::ha36c098a470556b4 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:58 [INFO] [stderr] 46: 0x55b4dd8f7c91 - ::spawn::{{closure}}::h183b3b3fec9a54f0 [INFO] [stderr] at /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/registry.rs:103 [INFO] [stderr] 47: 0x55b4dd8fb150 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc1f3272acac66a08 [INFO] [stdout] test cfg::tests::creating_new_block_out_of_bounds_panics ... ok [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] [INFO] [stderr] 48: 0x55b4dd913241 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::hc835ba06c3354b66 [INFO] [stdout] test result: ok. 269 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:475 [INFO] [stdout] [INFO] [stderr] 49: 0x55b4dd911973 - as core::ops::function::FnOnce<()>>::call_once::h783920133bcfb88c [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stderr] 50: 0x55b4dd8fc3f4 - std::panicking::try::do_call::h863a4b130c69a296 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stderr] 51: 0x55b4dd8fd79d - __rust_try [INFO] [stderr] 52: 0x55b4dd8fc314 - std::panicking::try::h801cc628af9595fb [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stderr] 53: 0x55b4dd9123c3 - std::panic::catch_unwind::h50bede1b44dc36aa [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stderr] 54: 0x55b4dd913031 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c73d530b9e94501 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:474 [INFO] [stderr] 55: 0x55b4dd9030af - core::ops::function::FnOnce::call_once{{vtable.shim}}::hce9a8048b6072b69 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stderr] 56: 0x55b4dd949a0f - as core::ops::function::FnOnce>::call_once::h7deaeeba480c6ce2 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stderr] 57: 0x55b4dd95cb43 - as core::ops::function::FnOnce>::call_once::h968b1dfb87756523 [INFO] [stderr] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stderr] 58: 0x55b4dd95cb43 - std::sys::unix::thread::Thread::new::thread_start::h2399addeb6370595 [INFO] [stderr] at src/libstd/sys/unix/thread.rs:87 [INFO] [stderr] 59: 0x7fcc9e7e66db - start_thread [INFO] [stderr] 60: 0x7fcc9e2f788f - __clone [INFO] [stderr] 61: 0x0 - [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x55b4dd953324 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stderr] 1: 0x55b4dd953324 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stderr] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stderr] 2: 0x55b4dd953324 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stderr] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stderr] 3: 0x55b4dd953324 - ::fmt::h7729313ad2d729c7 [INFO] [stderr] Running /opt/rustwide/target/debug/deps/compiler-6da2081ce2219855 [INFO] [stderr] Doc-tests compiler [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 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "50aea786c736aeeac34fe765ca7bba2b643011e3a57c380a28700a3ce2dabb94"` [INFO] running `"docker" "rm" "-f" "50aea786c736aeeac34fe765ca7bba2b643011e3a57c380a28700a3ce2dabb94"` [INFO] [stdout] 50aea786c736aeeac34fe765ca7bba2b643011e3a57c380a28700a3ce2dabb94