[INFO] fetching crate calyx-opt 0.7.1... [INFO] testing calyx-opt-0.7.1 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate calyx-opt 0.7.1 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate calyx-opt 0.7.1 [INFO] finished tweaking crates.io crate calyx-opt 0.7.1 [INFO] tweaked toml for crates.io crate calyx-opt 0.7.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate calyx-opt 0.7.1 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 61 packages to latest compatible versions [INFO] [stderr] Adding itertools v0.11.0 (available: v0.14.0) [INFO] [stderr] Adding petgraph v0.6.5 (available: v0.8.2) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded calyx-utils v0.7.1 [INFO] [stderr] Downloaded calyx-frontend v0.7.1 [INFO] [stderr] Downloaded pest_consume_macros v1.1.0 [INFO] [stderr] Downloaded pest_consume v1.1.3 [INFO] [stderr] Downloaded calyx-ir v0.7.1 [INFO] [stderr] Downloaded symbol_table v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8e1d9fd0dc88e164257803e300b95fe94360ac14e53becd5cd61ff20fd8046ac [INFO] running `Command { std: "docker" "start" "-a" "8e1d9fd0dc88e164257803e300b95fe94360ac14e53becd5cd61ff20fd8046ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8e1d9fd0dc88e164257803e300b95fe94360ac14e53becd5cd61ff20fd8046ac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e1d9fd0dc88e164257803e300b95fe94360ac14e53becd5cd61ff20fd8046ac", kill_on_drop: false }` [INFO] [stdout] 8e1d9fd0dc88e164257803e300b95fe94360ac14e53becd5cd61ff20fd8046ac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b212b90e0951e2f218e393b2b2436ff6a79e313b9593e15908a63dfebe971249 [INFO] running `Command { std: "docker" "start" "-a" "b212b90e0951e2f218e393b2b2436ff6a79e313b9593e15908a63dfebe971249", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling strum v0.25.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling symbol_table v0.3.0 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling strum_macros v0.25.3 [INFO] [stderr] Compiling pest_consume_macros v1.1.0 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling pest v2.8.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling pest_meta v2.8.1 [INFO] [stderr] Compiling pest_generator v2.8.1 [INFO] [stderr] Compiling pest_derive v2.8.1 [INFO] [stderr] Compiling pest_consume v1.1.3 [INFO] [stderr] Compiling string-interner v0.14.0 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling calyx-utils v0.7.1 [INFO] [stderr] Compiling calyx-frontend v0.7.1 [INFO] [stderr] Compiling calyx-ir v0.7.1 [INFO] [stderr] Compiling calyx-opt v0.7.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:593:13 [INFO] [stdout] | [INFO] [stdout] 593 | sc: &ir::StaticControl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 594 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:651:36 [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.43s [INFO] running `Command { std: "docker" "inspect" "b212b90e0951e2f218e393b2b2436ff6a79e313b9593e15908a63dfebe971249", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b212b90e0951e2f218e393b2b2436ff6a79e313b9593e15908a63dfebe971249", kill_on_drop: false }` [INFO] [stdout] b212b90e0951e2f218e393b2b2436ff6a79e313b9593e15908a63dfebe971249 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ef592ff27b780ee98c05aefb0de45d94bf5e083ae7c8e2f5e29ab224bd4e99f8 [INFO] running `Command { std: "docker" "start" "-a" "ef592ff27b780ee98c05aefb0de45d94bf5e083ae7c8e2f5e29ab224bd4e99f8", kill_on_drop: false }` [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:593:13 [INFO] [stdout] | [INFO] [stdout] 593 | sc: &ir::StaticControl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 594 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:651:36 [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling calyx-opt v0.7.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:593:13 [INFO] [stdout] | [INFO] [stdout] 593 | sc: &ir::StaticControl, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the lifetime is elided here [INFO] [stdout] 594 | ) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 594 | ) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/analysis/domination_analysis/dominator_map.rs:651:36 [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.02s [INFO] running `Command { std: "docker" "inspect" "ef592ff27b780ee98c05aefb0de45d94bf5e083ae7c8e2f5e29ab224bd4e99f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef592ff27b780ee98c05aefb0de45d94bf5e083ae7c8e2f5e29ab224bd4e99f8", kill_on_drop: false }` [INFO] [stdout] ef592ff27b780ee98c05aefb0de45d94bf5e083ae7c8e2f5e29ab224bd4e99f8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 302e4600e116cdec640ed8c74745a0ea0d5000ab0e5fcc89ed3e8deabdaf94c0 [INFO] running `Command { std: "docker" "start" "-a" "302e4600e116cdec640ed8c74745a0ea0d5000ab0e5fcc89ed3e8deabdaf94c0", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] [INFO] [stderr] --> src/analysis/domination_analysis/dominator_map.rs:593:13 [INFO] [stdout] running 7 tests [INFO] [stderr] | [INFO] [stderr] 593 | sc: &ir::StaticControl, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ the lifetime is elided here [INFO] [stderr] 594 | ) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 594 | ) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/analysis/domination_analysis/dominator_map.rs:651:36 [INFO] [stderr] | [INFO] [stderr] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 651 | pub fn get_control(id: u64, c: &ir::Control) -> Option> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `calyx-opt` (lib) generated 2 warnings (run `cargo fix --lib -p calyx-opt` to apply 2 suggestions) [INFO] [stderr] warning: `calyx-opt` (lib test) generated 2 warnings (2 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/calyx_opt-afcc7ee99f571fcf) [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_four ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_one ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_large_numbers ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_in_between ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_zero ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_from_three ... ok [INFO] [stdout] test passes::math_utilities::tests::get_bit_width_near_multiples_of_two ... ok [INFO] [stderr] Doc-tests calyx_opt [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 60 tests [INFO] [stdout] test src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 97) ... FAILED [INFO] [stdout] test src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 64) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 243) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 267) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 193) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 286) ... FAILED [INFO] [stdout] test src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 27) ... FAILED [INFO] [stdout] test src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 23) ... FAILED [INFO] [stdout] test src/passes/canonical.rs - passes::canonical::Canonicalize (line 13) ... FAILED [INFO] [stdout] test src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 57) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 40) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 177) ... FAILED [INFO] [stdout] test src/lib.rs - (line 15) ... FAILED [INFO] [stdout] test src/pass_manager.rs - pass_manager::PassManager::register_pass (line 29) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 179) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 299) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 45) ... FAILED [INFO] [stdout] test src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 216) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 14) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 172) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 49) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 184) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 164) ... FAILED [INFO] [stdout] test src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 91) ... FAILED [INFO] [stdout] test src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 852) ... FAILED [INFO] [stdout] test src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 866) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 32) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 25) ... FAILED [INFO] [stdout] test src/passes/externalize.rs - passes::externalize::Externalize (line 11) ... FAILED [INFO] [stdout] test src/analysis/compute_static.rs - analysis::compute_static::WithStatic (line 9) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 21) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 186) ... FAILED [INFO] [stdout] test src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 9) ... FAILED [INFO] [stdout] test src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 10) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 157) ... FAILED [INFO] [stdout] test src/passes/externalize.rs - passes::externalize::Externalize (line 25) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 150) ... FAILED [INFO] [stdout] test src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 17) ... FAILED [INFO] [stdout] test src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 16) ... FAILED [INFO] [stdout] test src/pass_manager.rs - pass_manager::register_alias (line 229) ... FAILED [INFO] [stdout] test src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 17) ... FAILED [INFO] [stdout] test src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 180) ... FAILED [INFO] [stdout] test src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 17) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 730) ... FAILED [INFO] [stdout] test src/passes/hole_inliner.rs - passes::hole_inliner::fixed_point (line 31) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 91) ... FAILED [INFO] [stdout] test src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 31) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 705) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 750) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 697) ... FAILED [INFO] [stdout] test src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 19) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 726) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 95) ... FAILED [INFO] [stdout] test src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 12) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 36) ... FAILED [INFO] [stdout] test src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 24) ... ok [INFO] [stdout] test src/traversal/post_order.rs - traversal::post_order::CompTraversal (line 40) ... FAILED [INFO] [stdout] test src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 24) ... FAILED [INFO] [stdout] test src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 189) ... ok [INFO] [stdout] test src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 35) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 97) stdout ---- [INFO] [stdout] error: expected item, found `@` [INFO] [stdout] --> src/analysis/control_id.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 1 | @NODE_ID(0)seq { [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 64) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `-` [INFO] [stdout] --> src/analysis/schedule_conflicts.rs:65:3 [INFO] [stdout] | [INFO] [stdout] 1 | a --- c [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 243) stdout ---- [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:244:1 [INFO] [stdout] | [INFO] [stdout] 1 | +------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 267) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `thread` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:268:7 [INFO] [stdout] | [INFO] [stdout] 1 | First thread: Second thread: [INFO] [stdout] | ^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 193) stdout ---- [INFO] [stdout] error: expected item, found `+` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:194:7 [INFO] [stdout] | [INFO] [stdout] 1 | +------+ [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 286) stdout ---- [INFO] [stdout] error: missing `fn` or `struct` for function or struct definition [INFO] [stdout] --> src/analysis/live_range_analysis.rs:287:1 [INFO] [stdout] | [INFO] [stdout] 1 | out(begin par1) = in(par1) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if you meant to call a macro, try [INFO] [stdout] | [INFO] [stdout] 1 | out!(begin par1) = in(par1) [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 27) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/analysis/graph.rs:28:4 [INFO] [stdout] | [INFO] [stdout] 1 | add.out -> c.in [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 23) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/analysis/graph.rs:24:2 [INFO] [stdout] | [INFO] [stdout] 1 | c.in = G[done] & b.done ? add.out [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/canonical.rs - passes::canonical::Canonicalize (line 13) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `[` [INFO] [stdout] --> src/passes/canonical.rs:14:2 [INFO] [stdout] | [INFO] [stdout] 1 | a[done] = r1.done ? 1'd1 -> a[done] = r1.done [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 57) stdout ---- [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/analysis/schedule_conflicts.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_analysis_schedule_conflicts_rs_57_0() { [INFO] [stdout] | - help: try adding a return type: `-> Vec>` [INFO] [stdout] 3 | / vec![ [INFO] [stdout] 4 | | vec!["a", "b"], [INFO] [stdout] 5 | | vec!["c", "d"] [INFO] [stdout] 6 | | ] [INFO] [stdout] | |_^ expected `()`, found `Vec>` [INFO] [stdout] | [INFO] [stdout] = note: expected unit type `()` [INFO] [stdout] found struct `Vec>` [INFO] [stdout] = note: this error originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 40) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, or `=`, found `0` [INFO] [stdout] --> src/passes/collapse_control.rs:41:15 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 0 { ** body ** } [INFO] [stdout] | ^ expected one of `:`, `;`, or `=` [INFO] [stdout] [INFO] [stdout] error: missing type for `static` item [INFO] [stdout] --> src/passes/collapse_control.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 0 { ** body ** } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: provide a type for the item [INFO] [stdout] | [INFO] [stdout] 1 | static repeat: 0 { ** body ** } [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 177) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:179:7 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | wr_x; // writes register x [INFO] [stdout] | ----^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct field [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/analysis/live_range_analysis.rs:178:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - (line 15) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `calyx_frontend` [INFO] [stdout] --> src/lib.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 4 | use calyx_frontend as frontend; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ no external crate `calyx_frontend` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pass_manager.rs - pass_manager::PassManager::register_pass (line 29) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassManager` [INFO] [stdout] --> src/pass_manager.rs:30:10 [INFO] [stdout] | [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] [stdout] 3 | let pm = PassManager::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PassManager` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_opt::pass_manager::PassManager; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WellFormed` in this scope [INFO] [stdout] --> src/pass_manager.rs:31:20 [INFO] [stdout] | [INFO] [stdout] 4 | pm.register_pass::()?; [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_opt::passes::WellFormed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 179) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, or `=`, found `0` [INFO] [stdout] --> src/passes/collapse_control.rs:180:15 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 0 { ** body ** } [INFO] [stdout] | ^ expected one of `:`, `;`, or `=` [INFO] [stdout] [INFO] [stdout] error: missing type for `static` item [INFO] [stdout] --> src/passes/collapse_control.rs:180:14 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 0 { ** body ** } [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: provide a type for the item [INFO] [stdout] | [INFO] [stdout] 1 | static repeat: 0 { ** body ** } [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 299) stdout ---- [INFO] [stdout] error: expected item, found keyword `for` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:300:1 [INFO] [stdout] | [INFO] [stdout] 1 | for some node n: [INFO] [stdout] | ^^^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 45) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, or `=`, found `1` [INFO] [stdout] --> src/passes/collapse_control.rs:46:15 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 1 {** body **} [INFO] [stdout] | ^ expected one of `:`, `;`, or `=` [INFO] [stdout] [INFO] [stdout] error: missing type for `static` item [INFO] [stdout] --> src/passes/collapse_control.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 1 {** body **} [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: provide a type for the item [INFO] [stdout] | [INFO] [stdout] 1 | static repeat: 1 {** body **} [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 216) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/analysis/live_range_analysis.rs:218:7 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | wr_x; // writes register x [INFO] [stdout] | ----^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct field [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/analysis/live_range_analysis.rs:217:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 14) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `{` [INFO] [stdout] --> src/passes/collapse_control.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | seq { A; B } [INFO] [stdout] | --- ^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct field [INFO] [stdout] | [INFO] [stdout] help: try naming a field [INFO] [stdout] | [INFO] [stdout] 4 | seq: seq { A; B } [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/collapse_control.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 172) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/comb_prop.rs:173:2 [INFO] [stdout] | [INFO] [stdout] 1 | w.in = c; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 49) stdout ---- [INFO] [stdout] error: expected item, found `*` [INFO] [stdout] --> src/passes/collapse_control.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 1 | ** body ** [INFO] [stdout] | ^ expected item [INFO] [stdout] | [INFO] [stdout] = note: for a full list of items that can appear in modules, see [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 184) stdout ---- [INFO] [stdout] error: expected one of `:`, `;`, or `=`, found `1` [INFO] [stdout] --> src/passes/collapse_control.rs:185:15 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 1 {** body **} [INFO] [stdout] | ^ expected one of `:`, `;`, or `=` [INFO] [stdout] [INFO] [stdout] error: missing type for `static` item [INFO] [stdout] --> src/passes/collapse_control.rs:185:14 [INFO] [stdout] | [INFO] [stdout] 1 | static repeat 1 {** body **} [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: provide a type for the item [INFO] [stdout] | [INFO] [stdout] 1 | static repeat: 1 {** body **} [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 164) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/comb_prop.rs:165:2 [INFO] [stdout] | [INFO] [stdout] 1 | w.in = c; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 91) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/analysis/control_id.rs:92:8 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; if cond {X} else{Y}; par { C; D; }; E } [INFO] [stdout] | --- -^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/analysis/control_id.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; if cond {X} else{Y}; par { C; D; }; E } [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 852) stdout ---- [INFO] [stdout] error: missing `enum` for enum definition [INFO] [stdout] --> src/passes/compile_static.rs:853:1 [INFO] [stdout] | [INFO] [stdout] 1 | wires { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `enum` here to parse `wires` as an enum [INFO] [stdout] | [INFO] [stdout] 1 | enum wires { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 866) stdout ---- [INFO] [stdout] error: missing `enum` for enum definition [INFO] [stdout] --> src/passes/compile_static.rs:867:1 [INFO] [stdout] | [INFO] [stdout] 1 | wires { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `enum` here to parse `wires` as an enum [INFO] [stdout] | [INFO] [stdout] 1 | enum wires { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 32) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/passes/collapse_control.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 3 | par { A; B C; } [INFO] [stdout] | --- -^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `par` in this scope [INFO] [stdout] --> src/passes/collapse_control.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 3 | par { A; B C; } [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 25) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `{` [INFO] [stdout] --> src/passes/collapse_control.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 3 | par { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | par { A; B } [INFO] [stdout] | --- ^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct field [INFO] [stdout] | [INFO] [stdout] help: try naming a field [INFO] [stdout] | [INFO] [stdout] 4 | par: par { A; B } [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `par` in this scope [INFO] [stdout] --> src/passes/collapse_control.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 3 | par { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/externalize.rs - passes::externalize::Externalize (line 11) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `main` [INFO] [stdout] --> src/passes/externalize.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 1 | component main() -> () { [INFO] [stdout] | ^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/analysis/compute_static.rs - analysis::compute_static::WithStatic (line 9) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `calyx` [INFO] [stdout] --> src/analysis/compute_static.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 3 | use calyx::analysis::compute_static::WithStatic; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `calyx` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `calyx`, use `cargo add calyx` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/analysis/compute_static.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 5 | con.update(&HashMap::new()); [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ir` [INFO] [stdout] --> src/analysis/compute_static.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 4 | let con: ir::Control = todo!(); // A complex control program [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | use of unresolved module or unlinked crate `ir` [INFO] [stdout] | help: a builtin type with a similar name exists: `i8` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ir`, use `cargo add ir` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 21) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/passes/collapse_control.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; B C; } [INFO] [stdout] | --- -^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/collapse_control.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; B C; } [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 186) stdout ---- [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:187:4 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 3 | w1.r#in = c; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:188:4 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = c; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 4 | w2.r#in = c; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:189:3 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = c; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 5 | r.r#in = c; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w1` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w2` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:188:1 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = c; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = c; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `r` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = c; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = c; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 9) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/merge_assign.rs:10:2 [INFO] [stdout] | [INFO] [stdout] 1 | x.in = f.out == 1 ? 2'd0; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 10) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `foo` [INFO] [stdout] --> src/passes/go_insertion.rs:11:7 [INFO] [stdout] | [INFO] [stdout] 1 | group foo { [INFO] [stdout] | ^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 157) stdout ---- [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:158:6 [INFO] [stdout] | [INFO] [stdout] 3 | wire.in = c.out; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 3 | wire.r#in = c.out; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `wire` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:158:1 [INFO] [stdout] | [INFO] [stdout] 3 | wire.in = c.out; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 3 | wire.in = c.out; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/externalize.rs - passes::externalize::Externalize (line 25) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `main` [INFO] [stdout] --> src/passes/externalize.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 1 | component main( [INFO] [stdout] | ^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 150) stdout ---- [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:151:3 [INFO] [stdout] | [INFO] [stdout] 3 | c.in = wire.out; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 3 | c.r#in = wire.out; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 3 | c.in = wire.out; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `wire` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 3 | c.in = wire.out; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 17) stdout ---- [INFO] [stdout] error[E0384]: cannot assign twice to immutable variable `x` [INFO] [stdout] --> src/passes/register_unsharing.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 3 | let x = 1; [INFO] [stdout] | - first assignment to `x` [INFO] [stdout] 4 | x = x + 2; [INFO] [stdout] | ^^^^^^^^^ cannot assign twice to immutable variable [INFO] [stdout] | [INFO] [stdout] help: consider making this binding mutable [INFO] [stdout] | [INFO] [stdout] 3 | let mut x = 1; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error[E0384]: cannot assign twice to immutable variable `x` [INFO] [stdout] --> src/passes/register_unsharing.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 3 | let x = 1; [INFO] [stdout] | - first assignment to `x` [INFO] [stdout] 4 | x = x + 2; [INFO] [stdout] 5 | x = x + 3 [INFO] [stdout] | ^^^^^^^^^ cannot assign twice to immutable variable [INFO] [stdout] | [INFO] [stdout] help: consider making this binding mutable [INFO] [stdout] | [INFO] [stdout] 3 | let mut x = 1; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0384`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 16) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/merge_assign.rs:17:2 [INFO] [stdout] | [INFO] [stdout] 1 | x.in = (f.out == 1) | (f.out == 2) ? 2'd0; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/pass_manager.rs - pass_manager::register_alias (line 229) stdout ---- [INFO] [stdout] error: cannot find macro `register_alias` in this scope [INFO] [stdout] --> src/pass_manager.rs:232:1 [INFO] [stdout] | [INFO] [stdout] 5 | register_alias!(pm, "validate", [WellFormed, Papercut, Canonicalize]); [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider importing this macro [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_opt::register_alias; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassManager` [INFO] [stdout] --> src/pass_manager.rs:230:10 [INFO] [stdout] | [INFO] [stdout] 3 | let pm = PassManager::default(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PassManager` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_opt::pass_manager::PassManager; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 17) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `foo` [INFO] [stdout] --> src/passes/go_insertion.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 1 | group foo { [INFO] [stdout] | ^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 180) stdout ---- [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:181:4 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 3 | w1.r#in = c; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:182:4 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = w1.out; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 4 | w2.r#in = w1.out; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error: expected identifier, found keyword `in` [INFO] [stdout] --> src/passes/comb_prop.rs:183:3 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = w2.out; [INFO] [stdout] | ^^ expected identifier, found keyword [INFO] [stdout] | [INFO] [stdout] help: escape `in` to use it as an identifier [INFO] [stdout] | [INFO] [stdout] 5 | r.r#in = w2.out; [INFO] [stdout] | ++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w1` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `c` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 3 | w1.in = c; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w2` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:182:1 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = w1.out; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w1` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:182:9 [INFO] [stdout] | [INFO] [stdout] 4 | w2.in = w1.out; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `r` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:183:1 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = w2.out; [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `w2` in this scope [INFO] [stdout] --> src/passes/comb_prop.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 5 | r.in = w2.out; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 9 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 17) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `comb_cond` [INFO] [stdout] --> src/passes/simplify_with_control.rs:18:7 [INFO] [stdout] | [INFO] [stdout] 1 | group comb_cond<"static"=0> { [INFO] [stdout] | ^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 730) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:731:2 [INFO] [stdout] | [INFO] [stdout] 1 | f.in = one[done] ? 1; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/hole_inliner.rs - passes::hole_inliner::fixed_point (line 31) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `[` [INFO] [stdout] --> src/passes/hole_inliner.rs:32:2 [INFO] [stdout] | [INFO] [stdout] 1 | A[go] -> some_thing & B[go] & !A[done] [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 91) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:92:8 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; B; par { C; D; }; E; @new_fsm seq {F; G; H}} [INFO] [stdout] | --- -^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { A; B; par { C; D; }; E; @new_fsm seq {F; G; H}} [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 31) stdout ---- [INFO] [stdout] error[E0384]: cannot assign twice to immutable variable `x` [INFO] [stdout] --> src/passes/register_unsharing.rs:34:3 [INFO] [stdout] | [INFO] [stdout] 3 | let x = 0; [INFO] [stdout] | - first assignment to `x` [INFO] [stdout] 4 | for i in 0..10 { [INFO] [stdout] 5 | x = x + 1; [INFO] [stdout] | ^^^^^^^^^ cannot assign twice to immutable variable [INFO] [stdout] | [INFO] [stdout] help: consider making this binding mutable [INFO] [stdout] | [INFO] [stdout] 3 | let mut x = 0; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0384`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 705) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `->` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:706:7 [INFO] [stdout] | [INFO] [stdout] 1 | cond0 -> [] [INFO] [stdout] | ^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 750) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `.` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:751:2 [INFO] [stdout] | [INFO] [stdout] 1 | f.in = one[done] ? 1; [INFO] [stdout] | ^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 697) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `cond0` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:698:1 [INFO] [stdout] | [INFO] [stdout] 3 | cond0; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `lt` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:699:7 [INFO] [stdout] | [INFO] [stdout] 4 | while lt.out { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `gt` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:700:6 [INFO] [stdout] | [INFO] [stdout] 5 | if gt.out { true } else { false } [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `next` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:702:1 [INFO] [stdout] | [INFO] [stdout] 7 | next; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/passes/top_down_compile_control.rs:700:15 [INFO] [stdout] | [INFO] [stdout] 5 | if gt.out { true } else { false } [INFO] [stdout] | ------------^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | expected `()`, found `bool` [INFO] [stdout] | expected this to be `()` [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/passes/top_down_compile_control.rs:700:29 [INFO] [stdout] | [INFO] [stdout] 5 | if gt.out { true } else { false } [INFO] [stdout] | --------------------------^^^^^-- [INFO] [stdout] | | | [INFO] [stdout] | | expected `()`, found `bool` [INFO] [stdout] | expected this to be `()` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0308, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0308`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 19) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `{` [INFO] [stdout] --> src/passes/par_to_seq.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 3 | seq { seq { A; B } C; } [INFO] [stdout] | --- --- ^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] | [INFO] [stdout] help: try naming a field [INFO] [stdout] | [INFO] [stdout] 3 | seq { seq: seq { A; B } C; } [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/par_to_seq.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { seq { A; B } C; } [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 726) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `;` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:727:10 [INFO] [stdout] | [INFO] [stdout] 3 | seq { one; two; } [INFO] [stdout] | --- ---^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | | [INFO] [stdout] | | while parsing this struct field [INFO] [stdout] | while parsing this struct [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:727:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { one; two; } [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 95) stdout ---- [INFO] [stdout] error: expected identifier, found `@` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | @NODE_ID(1) A; @NODE_ID(2) B; [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 3 | seq { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 12) stdout ---- [INFO] [stdout] error: expected one of `,`, `:`, or `}`, found `{` [INFO] [stdout] --> src/passes/par_to_seq.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 3 | par { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 4 | par { A; B } [INFO] [stdout] | --- ^ expected one of `,`, `:`, or `}` [INFO] [stdout] | | [INFO] [stdout] | while parsing this struct field [INFO] [stdout] | [INFO] [stdout] help: try naming a field [INFO] [stdout] | [INFO] [stdout] 4 | par: par { A; B } [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `par` in this scope [INFO] [stdout] --> src/passes/par_to_seq.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 3 | par { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 36) stdout ---- [INFO] [stdout] error: expected expression, found `@` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 4 | @NODE_ID(7) incr; [INFO] [stdout] | ^ expected expression [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `comb_reg` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 3 | while comb_reg.out { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/traversal/post_order.rs - traversal::post_order::CompTraversal (line 40) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Order` [INFO] [stdout] --> src/traversal/post_order.rs:43:34 [INFO] [stdout] | [INFO] [stdout] 5 | let post = PostOrder::new(comps, Order::Post); [INFO] [stdout] | ^^^^^ use of undeclared type `Order` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_opt::traversal::Order; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CalyxResult` in this scope [INFO] [stdout] --> src/traversal/post_order.rs:45:39 [INFO] [stdout] | [INFO] [stdout] 7 | let upd: FnMut(&mut ir::Component) -> CalyxResult<()>; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 + use calyx_utils::CalyxResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PostOrder` [INFO] [stdout] --> src/traversal/post_order.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 5 | let post = PostOrder::new(comps, Order::Post); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PostOrder` [INFO] [stdout] [INFO] [stdout] error[E0782]: expected a type, found a trait [INFO] [stdout] --> src/traversal/post_order.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 7 | let upd: FnMut(&mut ir::Component) -> CalyxResult<()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ir` [INFO] [stdout] --> src/traversal/post_order.rs:41:16 [INFO] [stdout] | [INFO] [stdout] 3 | let comps: Vec; [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | use of unresolved module or unlinked crate `ir` [INFO] [stdout] | help: a builtin type with a similar name exists: `i8` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ir`, use `cargo add ir` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `ir` [INFO] [stdout] --> src/traversal/post_order.rs:45:21 [INFO] [stdout] | [INFO] [stdout] 7 | let upd: FnMut(&mut ir::Component) -> CalyxResult<()>; [INFO] [stdout] | ^^ [INFO] [stdout] | | [INFO] [stdout] | use of unresolved module or unlinked crate `ir` [INFO] [stdout] | help: a builtin type with a similar name exists: `i8` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `ir`, use `cargo add ir` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0782. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 24) stdout ---- [INFO] [stdout] error: expected identifier, found `@` [INFO] [stdout] --> src/passes/top_down_compile_control.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 4 | seq { [INFO] [stdout] | --- while parsing this struct [INFO] [stdout] 5 | @NODE_ID(4) incr; [INFO] [stdout] | ^ expected identifier [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `comb_reg` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:25:7 [INFO] [stdout] | [INFO] [stdout] 3 | while comb_reg.out { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `seq` in this scope [INFO] [stdout] --> src/passes/top_down_compile_control.rs:26:3 [INFO] [stdout] | [INFO] [stdout] 4 | seq { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 35) stdout ---- [INFO] [stdout] error: expected one of `!` or `::`, found `comb_cond` [INFO] [stdout] --> src/passes/simplify_with_control.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 1 | group comb_cond<"static"=1> { [INFO] [stdout] | ^^^^^^^^^ expected one of `!` or `::` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/analysis/compute_static.rs - analysis::compute_static::WithStatic (line 9) [INFO] [stdout] src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 91) [INFO] [stdout] src/analysis/control_id.rs - analysis::control_id::ControlId::compute_unique_ids (line 97) [INFO] [stdout] src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 23) [INFO] [stdout] src/analysis/graph.rs - analysis::graph::GraphAnalysis (line 27) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 177) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 193) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 216) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 243) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 267) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 286) [INFO] [stdout] src/analysis/live_range_analysis.rs - analysis::live_range_analysis::LiveRangeAnalysis (line 299) [INFO] [stdout] src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 57) [INFO] [stdout] src/analysis/schedule_conflicts.rs - analysis::schedule_conflicts::all_conflicting (line 64) [INFO] [stdout] src/lib.rs - (line 15) [INFO] [stdout] src/pass_manager.rs - pass_manager::PassManager::register_pass (line 29) [INFO] [stdout] src/pass_manager.rs - pass_manager::register_alias (line 229) [INFO] [stdout] src/passes/canonical.rs - passes::canonical::Canonicalize (line 13) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 14) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 21) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 25) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 32) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 40) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 45) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl (line 49) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 179) [INFO] [stdout] src/passes/collapse_control.rs - passes::collapse_control::CollapseControl::finish_static_repeat (line 184) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 150) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 157) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 164) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 172) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 180) [INFO] [stdout] src/passes/comb_prop.rs - passes::comb_prop::CombProp (line 186) [INFO] [stdout] src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 852) [INFO] [stdout] src/passes/compile_static.rs - passes::compile_static::CompileStatic::start_while (line 866) [INFO] [stdout] src/passes/externalize.rs - passes::externalize::Externalize (line 11) [INFO] [stdout] src/passes/externalize.rs - passes::externalize::Externalize (line 25) [INFO] [stdout] src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 10) [INFO] [stdout] src/passes/go_insertion.rs - passes::go_insertion::GoInsertion (line 17) [INFO] [stdout] src/passes/hole_inliner.rs - passes::hole_inliner::fixed_point (line 31) [INFO] [stdout] src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 16) [INFO] [stdout] src/passes/merge_assign.rs - passes::merge_assign::MergeAssign (line 9) [INFO] [stdout] src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 12) [INFO] [stdout] src/passes/par_to_seq.rs - passes::par_to_seq::ParToSeq (line 19) [INFO] [stdout] src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 17) [INFO] [stdout] src/passes/register_unsharing.rs - passes::register_unsharing::RegisterUnsharing (line 31) [INFO] [stdout] src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 17) [INFO] [stdout] src/passes/simplify_with_control.rs - passes::simplify_with_control::SimplifyWithControl (line 35) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 697) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 705) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 726) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 730) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::TopDownCompileControl (line 750) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 91) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::compute_unique_ids (line 95) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 24) [INFO] [stdout] src/passes/top_down_compile_control.rs - passes::top_down_compile_control::control_exits (line 36) [INFO] [stdout] src/traversal/post_order.rs - traversal::post_order::CompTraversal (line 40) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 2 passed; 58 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.91s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "302e4600e116cdec640ed8c74745a0ea0d5000ab0e5fcc89ed3e8deabdaf94c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "302e4600e116cdec640ed8c74745a0ea0d5000ab0e5fcc89ed3e8deabdaf94c0", kill_on_drop: false }` [INFO] [stdout] 302e4600e116cdec640ed8c74745a0ea0d5000ab0e5fcc89ed3e8deabdaf94c0