[INFO] fetching crate duskphantom-middle 0.0.1...
[INFO] testing duskphantom-middle-0.0.1 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate duskphantom-middle 0.0.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate duskphantom-middle 0.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate duskphantom-middle 0.0.1
[INFO] tweaked toml for crates.io crate duskphantom-middle 0.0.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate duskphantom-middle 0.0.1 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 61 packages to latest compatible versions
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] [stderr]       Adding winnow v0.6.26 (available: v0.7.13)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded duskphantom-utils v0.0.1
[INFO] [stderr]   Downloaded llvm-sys v160.2.1
[INFO] [stderr]   Downloaded llvm-ir v0.11.3
[INFO] [stderr]   Downloaded duskphantom-frontend v0.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c82d46d123b88b17715d2e000b04b1330e1fbebe54b9bfbc56f261bbf48d7daa
[INFO] running `Command { std: "docker" "start" "-a" "c82d46d123b88b17715d2e000b04b1330e1fbebe54b9bfbc56f261bbf48d7daa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c82d46d123b88b17715d2e000b04b1330e1fbebe54b9bfbc56f261bbf48d7daa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c82d46d123b88b17715d2e000b04b1330e1fbebe54b9bfbc56f261bbf48d7daa", kill_on_drop: false }`
[INFO] [stdout] c82d46d123b88b17715d2e000b04b1330e1fbebe54b9bfbc56f261bbf48d7daa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d2c523d021bb175198e33a95a0d60e187c858afa6c77c1cd138bd02a7b96a8ec
[INFO] running `Command { std: "docker" "start" "-a" "d2c523d021bb175198e33a95a0d60e187c858afa6c77c1cd138bd02a7b96a8ec", kill_on_drop: false }`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr]    Compiling typed-arena v2.0.2
[INFO] [stderr]    Compiling winnow v0.6.26
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling duskphantom-utils v0.0.1
[INFO] [stderr]    Compiling duskphantom-frontend v0.0.1
[INFO] [stderr]    Compiling duskphantom-middle v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         cprintln!(
[INFO] [stdout] 209 | |             "[INFO] loop {} is made candidate {}!",
[INFO] [stdout] 210 | |             pre_header.name,
[INFO] [stdout] 211 | |             candidate.dump()
[INFO] [stdout] 212 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             cprintln!("[INFO] loop {} has multiple exit edges", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 | /             cprintln!(
[INFO] [stdout] 185 | |                 "[INFO] loop {}'s pred is not {}",
[INFO] [stdout] 186 | |                 pre_header.name,
[INFO] [stdout] 187 | |                 pre_header.name
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             cprintln!("[INFO] loop {} does not have indvar", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             cprintln!("[INFO] loop {} has conflict effect", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 | /         cprintln!(
[INFO] [stdout] 466 | |             "[INFO] failed to merge {} with {} (indvar = {})",
[INFO] [stdout] 467 | |             a.dump(),
[INFO] [stdout] 468 | |             b.dump(),
[INFO] [stdout] 469 | |             indvar
[INFO] [stdout] 470 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:546:13
[INFO] [stdout]     |
[INFO] [stdout] 546 | /             cprintln!(
[INFO] [stdout] 547 | |                 "[INFO] loop {} fails because {} is not br",
[INFO] [stdout] 548 | |                 pre_header.name,
[INFO] [stdout] 549 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 550 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 | /             cprintln!(
[INFO] [stdout] 565 | |                 "[INFO] loop {} fails because {} has multiple preds",
[INFO] [stdout] 566 | |                 pre_header.name,
[INFO] [stdout] 567 | |                 exit_bb.name
[INFO] [stdout] 568 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 | /             cprintln!(
[INFO] [stdout] 576 | |                 "[INFO] loop {} fails because {}'s first operand is not inst",
[INFO] [stdout] 577 | |                 pre_header.name,
[INFO] [stdout] 578 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 579 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:583:13
[INFO] [stdout]     |
[INFO] [stdout] 583 | /             cprintln!(
[INFO] [stdout] 584 | |                 "[INFO] loop {} fails because {} is not condition",
[INFO] [stdout] 585 | |                 pre_header.name,
[INFO] [stdout] 586 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 587 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 592 | /             cprintln!(
[INFO] [stdout] 593 | |                 "[INFO] loop {} fails because {} is not slt",
[INFO] [stdout] 594 | |                 pre_header.name,
[INFO] [stdout] 595 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 596 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 | /             cprintln!(
[INFO] [stdout] 601 | |                 "[INFO] loop {} fails because {}'s lhs is not inst",
[INFO] [stdout] 602 | |                 pre_header.name,
[INFO] [stdout] 603 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 604 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 | /                 cprintln!(
[INFO] [stdout] 613 | |                     "[INFO] loop {} fails because {} is not calculated before loop",
[INFO] [stdout] 614 | |                     pre_header.name,
[INFO] [stdout] 615 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 616 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 | /             cprintln!(
[INFO] [stdout] 627 | |                 "[INFO] loop {} fails because {} is not phi",
[INFO] [stdout] 628 | |                 pre_header.name,
[INFO] [stdout] 629 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 630 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:636:13
[INFO] [stdout]     |
[INFO] [stdout] 636 | /             cprintln!(
[INFO] [stdout] 637 | |                 "[INFO] loop {} fails because {}'s incoming value length is not 2",
[INFO] [stdout] 638 | |                 pre_header.name,
[INFO] [stdout] 639 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 640 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 | /             cprintln!(
[INFO] [stdout] 647 | |                 "[INFO] loop {} fails because {} is not pre_header",
[INFO] [stdout] 648 | |                 pre_header.name,
[INFO] [stdout] 649 | |                 inc[0].1.name.clone()
[INFO] [stdout] 650 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:654:13
[INFO] [stdout]     |
[INFO] [stdout] 654 | /             cprintln!(
[INFO] [stdout] 655 | |                 "[INFO] loop {} fails because {}'s second incoming value is not inst",
[INFO] [stdout] 656 | |                 pre_header.name,
[INFO] [stdout] 657 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 658 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:662:13
[INFO] [stdout]     |
[INFO] [stdout] 662 | /             cprintln!(
[INFO] [stdout] 663 | |                 "[INFO] loop {} fails because {} is not add",
[INFO] [stdout] 664 | |                 pre_header.name,
[INFO] [stdout] 665 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 666 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 | /             cprintln!(
[INFO] [stdout] 671 | |                 "[INFO] loop {} fails because {}'s second operand is not constant",
[INFO] [stdout] 672 | |                 pre_header.name,
[INFO] [stdout] 673 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 674 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:679:13
[INFO] [stdout]     |
[INFO] [stdout] 679 | /             cprintln!(
[INFO] [stdout] 680 | |                 "[INFO] loop {} fails because {} is not in loop",
[INFO] [stdout] 681 | |                 pre_header.name,
[INFO] [stdout] 682 | |                 next_bb.name
[INFO] [stdout] 683 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:688:17
[INFO] [stdout]     |
[INFO] [stdout] 688 | /                 cprintln!(
[INFO] [stdout] 689 | |                     "[INFO] loop {} fails because {} has multiple phi",
[INFO] [stdout] 690 | |                     pre_header.name,
[INFO] [stdout] 691 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 692 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]   --> src/transform/mod.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 | /         cprintln!(
[INFO] [stdout] 59 | |             "## Pass {} {}\n\nTime elapsed = {} µs\n\nDiff:\n\n```diff\n{}```\n",
[INFO] [stdout] 60 | |             Self::name(),
[INFO] [stdout] 61 | |             if changed { "[CHANGED]" } else { "" },
[INFO] [stdout] 62 | |             elapsed,
[INFO] [stdout] 63 | |             diff(&program_before, &program_after)
[INFO] [stdout] 64 | |         );
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/irgen/function_kit.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 80 |     ) -> FunctionKit {
[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] 80 |     ) -> FunctionKit<'_> {
[INFO] [stdout]    |                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/transform/loop_simplify.rs:38:56
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier {
[INFO] [stdout]    |                             --                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier<'a> {
[INFO] [stdout]    |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.02s
[INFO] running `Command { std: "docker" "inspect" "d2c523d021bb175198e33a95a0d60e187c858afa6c77c1cd138bd02a7b96a8ec", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2c523d021bb175198e33a95a0d60e187c858afa6c77c1cd138bd02a7b96a8ec", kill_on_drop: false }`
[INFO] [stdout] d2c523d021bb175198e33a95a0d60e187c858afa6c77c1cd138bd02a7b96a8ec
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bc4a07fd36e4e503ab5fd54403eeba2c6bedfb61a464168166c21d02f67cb3b8
[INFO] running `Command { std: "docker" "start" "-a" "bc4a07fd36e4e503ab5fd54403eeba2c6bedfb61a464168166c21d02f67cb3b8", kill_on_drop: false }`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         cprintln!(
[INFO] [stdout] 209 | |             "[INFO] loop {} is made candidate {}!",
[INFO] [stdout] 210 | |             pre_header.name,
[INFO] [stdout] 211 | |             candidate.dump()
[INFO] [stdout] 212 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             cprintln!("[INFO] loop {} has multiple exit edges", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 | /             cprintln!(
[INFO] [stdout] 185 | |                 "[INFO] loop {}'s pred is not {}",
[INFO] [stdout] 186 | |                 pre_header.name,
[INFO] [stdout] 187 | |                 pre_header.name
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             cprintln!("[INFO] loop {} does not have indvar", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             cprintln!("[INFO] loop {} has conflict effect", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 | /         cprintln!(
[INFO] [stdout] 466 | |             "[INFO] failed to merge {} with {} (indvar = {})",
[INFO] [stdout] 467 | |             a.dump(),
[INFO] [stdout] 468 | |             b.dump(),
[INFO] [stdout] 469 | |             indvar
[INFO] [stdout] 470 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:546:13
[INFO] [stdout]     |
[INFO] [stdout] 546 | /             cprintln!(
[INFO] [stdout] 547 | |                 "[INFO] loop {} fails because {} is not br",
[INFO] [stdout] 548 | |                 pre_header.name,
[INFO] [stdout] 549 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 550 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 | /             cprintln!(
[INFO] [stdout] 565 | |                 "[INFO] loop {} fails because {} has multiple preds",
[INFO] [stdout] 566 | |                 pre_header.name,
[INFO] [stdout] 567 | |                 exit_bb.name
[INFO] [stdout] 568 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 | /             cprintln!(
[INFO] [stdout] 576 | |                 "[INFO] loop {} fails because {}'s first operand is not inst",
[INFO] [stdout] 577 | |                 pre_header.name,
[INFO] [stdout] 578 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 579 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:583:13
[INFO] [stdout]     |
[INFO] [stdout] 583 | /             cprintln!(
[INFO] [stdout] 584 | |                 "[INFO] loop {} fails because {} is not condition",
[INFO] [stdout] 585 | |                 pre_header.name,
[INFO] [stdout] 586 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 587 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 592 | /             cprintln!(
[INFO] [stdout] 593 | |                 "[INFO] loop {} fails because {} is not slt",
[INFO] [stdout] 594 | |                 pre_header.name,
[INFO] [stdout] 595 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 596 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 | /             cprintln!(
[INFO] [stdout] 601 | |                 "[INFO] loop {} fails because {}'s lhs is not inst",
[INFO] [stdout] 602 | |                 pre_header.name,
[INFO] [stdout] 603 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 604 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 | /                 cprintln!(
[INFO] [stdout] 613 | |                     "[INFO] loop {} fails because {} is not calculated before loop",
[INFO] [stdout] 614 | |                     pre_header.name,
[INFO] [stdout] 615 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 616 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 | /             cprintln!(
[INFO] [stdout] 627 | |                 "[INFO] loop {} fails because {} is not phi",
[INFO] [stdout] 628 | |                 pre_header.name,
[INFO] [stdout] 629 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 630 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:636:13
[INFO] [stdout]     |
[INFO] [stdout] 636 | /             cprintln!(
[INFO] [stdout] 637 | |                 "[INFO] loop {} fails because {}'s incoming value length is not 2",
[INFO] [stdout] 638 | |                 pre_header.name,
[INFO] [stdout] 639 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 640 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 | /             cprintln!(
[INFO] [stdout] 647 | |                 "[INFO] loop {} fails because {} is not pre_header",
[INFO] [stdout] 648 | |                 pre_header.name,
[INFO] [stdout] 649 | |                 inc[0].1.name.clone()
[INFO] [stdout] 650 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:654:13
[INFO] [stdout]     |
[INFO] [stdout] 654 | /             cprintln!(
[INFO] [stdout] 655 | |                 "[INFO] loop {} fails because {}'s second incoming value is not inst",
[INFO] [stdout] 656 | |                 pre_header.name,
[INFO] [stdout] 657 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 658 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:662:13
[INFO] [stdout]     |
[INFO] [stdout] 662 | /             cprintln!(
[INFO] [stdout] 663 | |                 "[INFO] loop {} fails because {} is not add",
[INFO] [stdout] 664 | |                 pre_header.name,
[INFO] [stdout] 665 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 666 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 | /             cprintln!(
[INFO] [stdout] 671 | |                 "[INFO] loop {} fails because {}'s second operand is not constant",
[INFO] [stdout] 672 | |                 pre_header.name,
[INFO] [stdout] 673 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 674 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:679:13
[INFO] [stdout]     |
[INFO] [stdout] 679 | /             cprintln!(
[INFO] [stdout] 680 | |                 "[INFO] loop {} fails because {} is not in loop",
[INFO] [stdout] 681 | |                 pre_header.name,
[INFO] [stdout] 682 | |                 next_bb.name
[INFO] [stdout] 683 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:688:17
[INFO] [stdout]     |
[INFO] [stdout] 688 | /                 cprintln!(
[INFO] [stdout] 689 | |                     "[INFO] loop {} fails because {} has multiple phi",
[INFO] [stdout] 690 | |                     pre_header.name,
[INFO] [stdout] 691 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 692 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]   --> src/transform/mod.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 | /         cprintln!(
[INFO] [stdout] 59 | |             "## Pass {} {}\n\nTime elapsed = {} µs\n\nDiff:\n\n```diff\n{}```\n",
[INFO] [stdout] 60 | |             Self::name(),
[INFO] [stdout] 61 | |             if changed { "[CHANGED]" } else { "" },
[INFO] [stdout] 62 | |             elapsed,
[INFO] [stdout] 63 | |             diff(&program_before, &program_after)
[INFO] [stdout] 64 | |         );
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/irgen/function_kit.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 80 |     ) -> FunctionKit {
[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] 80 |     ) -> FunctionKit<'_> {
[INFO] [stdout]    |                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/transform/loop_simplify.rs:38:56
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier {
[INFO] [stdout]    |                             --                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier<'a> {
[INFO] [stdout]    |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling insta v1.43.2
[INFO] [stderr]    Compiling duskphantom-middle v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 | /         cprintln!(
[INFO] [stdout] 209 | |             "[INFO] loop {} is made candidate {}!",
[INFO] [stdout] 210 | |             pre_header.name,
[INFO] [stdout] 211 | |             candidate.dump()
[INFO] [stdout] 212 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |             cprintln!("[INFO] loop {} has multiple exit edges", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:184:13
[INFO] [stdout]     |
[INFO] [stdout] 184 | /             cprintln!(
[INFO] [stdout] 185 | |                 "[INFO] loop {}'s pred is not {}",
[INFO] [stdout] 186 | |                 pre_header.name,
[INFO] [stdout] 187 | |                 pre_header.name
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             cprintln!("[INFO] loop {} does not have indvar", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:203:13
[INFO] [stdout]     |
[INFO] [stdout] 203 |             cprintln!("[INFO] loop {} has conflict effect", pre_header.name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 | /         cprintln!(
[INFO] [stdout] 466 | |             "[INFO] failed to merge {} with {} (indvar = {})",
[INFO] [stdout] 467 | |             a.dump(),
[INFO] [stdout] 468 | |             b.dump(),
[INFO] [stdout] 469 | |             indvar
[INFO] [stdout] 470 | |         );
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:546:13
[INFO] [stdout]     |
[INFO] [stdout] 546 | /             cprintln!(
[INFO] [stdout] 547 | |                 "[INFO] loop {} fails because {} is not br",
[INFO] [stdout] 548 | |                 pre_header.name,
[INFO] [stdout] 549 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 550 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 | /             cprintln!(
[INFO] [stdout] 565 | |                 "[INFO] loop {} fails because {} has multiple preds",
[INFO] [stdout] 566 | |                 pre_header.name,
[INFO] [stdout] 567 | |                 exit_bb.name
[INFO] [stdout] 568 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 | /             cprintln!(
[INFO] [stdout] 576 | |                 "[INFO] loop {} fails because {}'s first operand is not inst",
[INFO] [stdout] 577 | |                 pre_header.name,
[INFO] [stdout] 578 | |                 exit.gen_llvm_ir()
[INFO] [stdout] 579 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:583:13
[INFO] [stdout]     |
[INFO] [stdout] 583 | /             cprintln!(
[INFO] [stdout] 584 | |                 "[INFO] loop {} fails because {} is not condition",
[INFO] [stdout] 585 | |                 pre_header.name,
[INFO] [stdout] 586 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 587 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:592:13
[INFO] [stdout]     |
[INFO] [stdout] 592 | /             cprintln!(
[INFO] [stdout] 593 | |                 "[INFO] loop {} fails because {} is not slt",
[INFO] [stdout] 594 | |                 pre_header.name,
[INFO] [stdout] 595 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 596 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 | /             cprintln!(
[INFO] [stdout] 601 | |                 "[INFO] loop {} fails because {}'s lhs is not inst",
[INFO] [stdout] 602 | |                 pre_header.name,
[INFO] [stdout] 603 | |                 cond.gen_llvm_ir()
[INFO] [stdout] 604 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:612:17
[INFO] [stdout]     |
[INFO] [stdout] 612 | /                 cprintln!(
[INFO] [stdout] 613 | |                     "[INFO] loop {} fails because {} is not calculated before loop",
[INFO] [stdout] 614 | |                     pre_header.name,
[INFO] [stdout] 615 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 616 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 | /             cprintln!(
[INFO] [stdout] 627 | |                 "[INFO] loop {} fails because {} is not phi",
[INFO] [stdout] 628 | |                 pre_header.name,
[INFO] [stdout] 629 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 630 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:636:13
[INFO] [stdout]     |
[INFO] [stdout] 636 | /             cprintln!(
[INFO] [stdout] 637 | |                 "[INFO] loop {} fails because {}'s incoming value length is not 2",
[INFO] [stdout] 638 | |                 pre_header.name,
[INFO] [stdout] 639 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 640 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:646:13
[INFO] [stdout]     |
[INFO] [stdout] 646 | /             cprintln!(
[INFO] [stdout] 647 | |                 "[INFO] loop {} fails because {} is not pre_header",
[INFO] [stdout] 648 | |                 pre_header.name,
[INFO] [stdout] 649 | |                 inc[0].1.name.clone()
[INFO] [stdout] 650 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:654:13
[INFO] [stdout]     |
[INFO] [stdout] 654 | /             cprintln!(
[INFO] [stdout] 655 | |                 "[INFO] loop {} fails because {}'s second incoming value is not inst",
[INFO] [stdout] 656 | |                 pre_header.name,
[INFO] [stdout] 657 | |                 indvar.gen_llvm_ir()
[INFO] [stdout] 658 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:662:13
[INFO] [stdout]     |
[INFO] [stdout] 662 | /             cprintln!(
[INFO] [stdout] 663 | |                 "[INFO] loop {} fails because {} is not add",
[INFO] [stdout] 664 | |                 pre_header.name,
[INFO] [stdout] 665 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 666 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 | /             cprintln!(
[INFO] [stdout] 671 | |                 "[INFO] loop {} fails because {}'s second operand is not constant",
[INFO] [stdout] 672 | |                 pre_header.name,
[INFO] [stdout] 673 | |                 next_val.gen_llvm_ir()
[INFO] [stdout] 674 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:679:13
[INFO] [stdout]     |
[INFO] [stdout] 679 | /             cprintln!(
[INFO] [stdout] 680 | |                 "[INFO] loop {} fails because {} is not in loop",
[INFO] [stdout] 681 | |                 pre_header.name,
[INFO] [stdout] 682 | |                 next_bb.name
[INFO] [stdout] 683 | |             );
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]    --> src/transform/make_parallel.rs:688:17
[INFO] [stdout]     |
[INFO] [stdout] 688 | /                 cprintln!(
[INFO] [stdout] 689 | |                     "[INFO] loop {} fails because {} has multiple phi",
[INFO] [stdout] 690 | |                     pre_header.name,
[INFO] [stdout] 691 | |                     inst.gen_llvm_ir()
[INFO] [stdout] 692 | |                 );
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stdout]   --> src/transform/mod.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 | /         cprintln!(
[INFO] [stdout] 59 | |             "## Pass {} {}\n\nTime elapsed = {} µs\n\nDiff:\n\n```diff\n{}```\n",
[INFO] [stdout] 60 | |             Self::name(),
[INFO] [stdout] 61 | |             if changed { "[CHANGED]" } else { "" },
[INFO] [stdout] 62 | |             elapsed,
[INFO] [stdout] 63 | |             diff(&program_before, &program_after)
[INFO] [stdout] 64 | |         );
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `llvm-ir`
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/irgen/function_kit.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         &mut self,
[INFO] [stdout]    |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stdout] ...
[INFO] [stdout] 80 |     ) -> FunctionKit {
[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] 80 |     ) -> FunctionKit<'_> {
[INFO] [stdout]    |                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]   --> src/transform/loop_simplify.rs:38:56
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier {
[INFO] [stdout]    |                             --                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                             |
[INFO] [stdout]    |                             the lifetime is named here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier<'a> {
[INFO] [stdout]    |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.89s
[INFO] running `Command { std: "docker" "inspect" "bc4a07fd36e4e503ab5fd54403eeba2c6bedfb61a464168166c21d02f67cb3b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bc4a07fd36e4e503ab5fd54403eeba2c6bedfb61a464168166c21d02f67cb3b8", kill_on_drop: false }`
[INFO] [stdout] bc4a07fd36e4e503ab5fd54403eeba2c6bedfb61a464168166c21d02f67cb3b8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 05c3fa337c6a6cb543ba162d323c579bd633858581b13e4caacd8d6828f5657e
[INFO] running `Command { std: "docker" "start" "-a" "05c3fa337c6a6cb543ba162d323c579bd633858581b13e4caacd8d6828f5657e", kill_on_drop: false }`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] [stderr] `license` should be used if the package license can be expressed with a standard SPDX expression.
[INFO] [stderr] `license-file` should be used if the package uses a non-standard license.
[INFO] [stderr] See https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields for more information.
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:208:9
[INFO] [stderr]     |
[INFO] [stderr] 208 | /         cprintln!(
[INFO] [stderr] 209 | |             "[INFO] loop {} is made candidate {}!",
[INFO] [stderr] 210 | |             pre_header.name,
[INFO] [stderr] 211 | |             candidate.dump()
[INFO] [stderr] 212 | |         );
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:176:13
[INFO] [stderr]     |
[INFO] [stderr] 176 |             cprintln!("[INFO] loop {} has multiple exit edges", pre_header.name);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:184:13
[INFO] [stderr]     |
[INFO] [stderr] 184 | /             cprintln!(
[INFO] [stderr] 185 | |                 "[INFO] loop {}'s pred is not {}",
[INFO] [stderr] 186 | |                 pre_header.name,
[INFO] [stderr] 187 | |                 pre_header.name
[INFO] [stderr] 188 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:194:13
[INFO] [stderr]     |
[INFO] [stderr] 194 |             cprintln!("[INFO] loop {} does not have indvar", pre_header.name);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:203:13
[INFO] [stderr]     |
[INFO] [stderr] 203 |             cprintln!("[INFO] loop {} has conflict effect", pre_header.name);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:465:9
[INFO] [stderr]     |
[INFO] [stderr] 465 | /         cprintln!(
[INFO] [stderr] 466 | |             "[INFO] failed to merge {} with {} (indvar = {})",
[INFO] [stderr] 467 | |             a.dump(),
[INFO] [stderr] 468 | |             b.dump(),
[INFO] [stderr] 469 | |             indvar
[INFO] [stderr] 470 | |         );
[INFO] [stderr]     | |_________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:546:13
[INFO] [stderr]     |
[INFO] [stderr] 546 | /             cprintln!(
[INFO] [stderr] 547 | |                 "[INFO] loop {} fails because {} is not br",
[INFO] [stderr] 548 | |                 pre_header.name,
[INFO] [stderr] 549 | |                 exit.gen_llvm_ir()
[INFO] [stderr] 550 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:564:13
[INFO] [stderr]     |
[INFO] [stderr] 564 | /             cprintln!(
[INFO] [stderr] 565 | |                 "[INFO] loop {} fails because {} has multiple preds",
[INFO] [stderr] 566 | |                 pre_header.name,
[INFO] [stderr] 567 | |                 exit_bb.name
[INFO] [stderr] 568 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:575:13
[INFO] [stderr]     |
[INFO] [stderr] 575 | /             cprintln!(
[INFO] [stderr] 576 | |                 "[INFO] loop {} fails because {}'s first operand is not inst",
[INFO] [stderr] 577 | |                 pre_header.name,
[INFO] [stderr] 578 | |                 exit.gen_llvm_ir()
[INFO] [stderr] 579 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:583:13
[INFO] [stderr]     |
[INFO] [stderr] 583 | /             cprintln!(
[INFO] [stderr] 584 | |                 "[INFO] loop {} fails because {} is not condition",
[INFO] [stderr] 585 | |                 pre_header.name,
[INFO] [stderr] 586 | |                 cond.gen_llvm_ir()
[INFO] [stderr] 587 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:592:13
[INFO] [stderr]     |
[INFO] [stderr] 592 | /             cprintln!(
[INFO] [stderr] 593 | |                 "[INFO] loop {} fails because {} is not slt",
[INFO] [stderr] 594 | |                 pre_header.name,
[INFO] [stderr] 595 | |                 cond.gen_llvm_ir()
[INFO] [stderr] 596 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:600:13
[INFO] [stderr]     |
[INFO] [stderr] 600 | /             cprintln!(
[INFO] [stderr] 601 | |                 "[INFO] loop {} fails because {}'s lhs is not inst",
[INFO] [stderr] 602 | |                 pre_header.name,
[INFO] [stderr] 603 | |                 cond.gen_llvm_ir()
[INFO] [stderr] 604 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:612:17
[INFO] [stderr]     |
[INFO] [stderr] 612 | /                 cprintln!(
[INFO] [stderr] 613 | |                     "[INFO] loop {} fails because {} is not calculated before loop",
[INFO] [stderr] 614 | |                     pre_header.name,
[INFO] [stderr] 615 | |                     inst.gen_llvm_ir()
[INFO] [stderr] 616 | |                 );
[INFO] [stderr]     | |_________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:626:13
[INFO] [stderr]     |
[INFO] [stderr] 626 | /             cprintln!(
[INFO] [stderr] 627 | |                 "[INFO] loop {} fails because {} is not phi",
[INFO] [stderr] 628 | |                 pre_header.name,
[INFO] [stderr] 629 | |                 indvar.gen_llvm_ir()
[INFO] [stderr] 630 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:636:13
[INFO] [stderr]     |
[INFO] [stderr] 636 | /             cprintln!(
[INFO] [stderr] 637 | |                 "[INFO] loop {} fails because {}'s incoming value length is not 2",
[INFO] [stderr] 638 | |                 pre_header.name,
[INFO] [stderr] 639 | |                 indvar.gen_llvm_ir()
[INFO] [stderr] 640 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:646:13
[INFO] [stderr]     |
[INFO] [stderr] 646 | /             cprintln!(
[INFO] [stderr] 647 | |                 "[INFO] loop {} fails because {} is not pre_header",
[INFO] [stderr] 648 | |                 pre_header.name,
[INFO] [stderr] 649 | |                 inc[0].1.name.clone()
[INFO] [stderr] 650 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:654:13
[INFO] [stderr]     |
[INFO] [stderr] 654 | /             cprintln!(
[INFO] [stderr] 655 | |                 "[INFO] loop {} fails because {}'s second incoming value is not inst",
[INFO] [stderr] 656 | |                 pre_header.name,
[INFO] [stderr] 657 | |                 indvar.gen_llvm_ir()
[INFO] [stderr] 658 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:662:13
[INFO] [stderr]     |
[INFO] [stderr] 662 | /             cprintln!(
[INFO] [stderr] 663 | |                 "[INFO] loop {} fails because {} is not add",
[INFO] [stderr] 664 | |                 pre_header.name,
[INFO] [stderr] 665 | |                 next_val.gen_llvm_ir()
[INFO] [stderr] 666 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:670:13
[INFO] [stderr]     |
[INFO] [stderr] 670 | /             cprintln!(
[INFO] [stderr] 671 | |                 "[INFO] loop {} fails because {}'s second operand is not constant",
[INFO] [stderr] 672 | |                 pre_header.name,
[INFO] [stderr] 673 | |                 next_val.gen_llvm_ir()
[INFO] [stderr] 674 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:679:13
[INFO] [stderr]     |
[INFO] [stderr] 679 | /             cprintln!(
[INFO] [stderr] 680 | |                 "[INFO] loop {} fails because {} is not in loop",
[INFO] [stderr] 681 | |                 pre_header.name,
[INFO] [stderr] 682 | |                 next_bb.name
[INFO] [stderr] 683 | |             );
[INFO] [stderr]     | |_____________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]    --> src/transform/make_parallel.rs:688:17
[INFO] [stderr]     |
[INFO] [stderr] 688 | /                 cprintln!(
[INFO] [stderr] 689 | |                     "[INFO] loop {} fails because {} has multiple phi",
[INFO] [stderr] 690 | |                     pre_header.name,
[INFO] [stderr] 691 | |                     inst.gen_llvm_ir()
[INFO] [stderr] 692 | |                 );
[INFO] [stderr]     | |_________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]     = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]     = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]     = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]     = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `log_enabled`
[INFO] [stderr]   --> src/transform/mod.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 | /         cprintln!(
[INFO] [stderr] 59 | |             "## Pass {} {}\n\nTime elapsed = {} µs\n\nDiff:\n\n```diff\n{}```\n",
[INFO] [stderr] 60 | |             Self::name(),
[INFO] [stderr] 61 | |             if changed { "[CHANGED]" } else { "" },
[INFO] [stderr] 62 | |             elapsed,
[INFO] [stderr] 63 | |             diff(&program_before, &program_after)
[INFO] [stderr] 64 | |         );
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `llvm-ir`
[INFO] [stderr]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stderr]    = help: try referring to `cprintln` crate for guidance on how handle this unexpected cfg
[INFO] [stderr]    = help: the macro `cprintln` may come from an old version of the `duskphantom_utils` crate, try updating your dependency with `cargo update -p duskphantom_utils`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: this warning originates in the macro `cprintln` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]   --> src/irgen/function_kit.rs:76:9
[INFO] [stderr]    |
[INFO] [stderr] 76 |         &mut self,
[INFO] [stderr]    |         ^^^^^^^^^ the lifetime is elided here
[INFO] [stderr] ...
[INFO] [stderr] 80 |     ) -> FunctionKit {
[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] 80 |     ) -> FunctionKit<'_> {
[INFO] [stderr]    |                     ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stderr]   --> src/transform/loop_simplify.rs:38:56
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier {
[INFO] [stderr]    |                             --                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]    |                             |
[INFO] [stderr]    |                             the lifetime is named here
[INFO] [stderr]    |
[INFO] [stderr]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: consistently use `'a`
[INFO] [stderr]    |
[INFO] [stderr] 38 |     pub fn new(ir_builder: &'a mut IRBuilderWraper) -> LoopSimplifier<'a> {
[INFO] [stderr]    |                                                                      ++++
[INFO] [stderr] 
[INFO] [stderr] warning: `duskphantom-middle` (lib) generated 24 warnings (run `cargo fix --lib -p duskphantom-middle` to apply 2 suggestions)
[INFO] [stderr] warning: `duskphantom-middle` (lib test) generated 24 warnings (24 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/duskphantom_middle-248e9d31750ca523)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr]      Running tests/gep.rs (/opt/rustwide/target/debug/deps/gep-462c4624186bfb03)
[INFO] [stdout] test analysis::dominator_tree::tests_dominator_tree::back_edge ... ok
[INFO] [stdout] test analysis::dominator_tree::tests_dominator_tree::branch_nested_loop ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::branch_loop ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::conponent_loop ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::nested_branch_loop ... ok
[INFO] [stdout] test analysis::dominator_tree::tests_dominator_tree::basic_test ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::nested_loop ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::one_loop ... ok
[INFO] [stdout] test analysis::dominator_tree::tests_dominator_tree::no_back_edge ... ok
[INFO] [stdout] test ir::instruction::memory_op_inst::tests::test_alloca ... ok
[INFO] [stdout] test analysis::loop_tools::test_loop::two_loop ... ok
[INFO] [stdout] test ir::instruction::memory_op_inst::tests::test_getelementptr ... ok
[INFO] [stdout] test ir::instruction::memory_op_inst::tests::test_getelementptr_subtype ... ok
[INFO] [stdout] test ir::instruction::memory_op_inst::tests::test_store ... ok
[INFO] [stdout] test ir::instruction::memory_op_inst::tests::test_load ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_phi_insert_positions_single ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_phi_insert_positions_nested ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_gep::gep_example ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/irgen.rs (/opt/rustwide/target/debug/deps/irgen-45d475392c1f2a4e)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test tests::test_call ... ok
[INFO] [stdout] test tests::test_continue ... ok
[INFO] [stdout] test tests::test_break ... ok
[INFO] [stdout] test tests::test_cmp ... ok
[INFO] [stdout] test tests::test_control_flow ... ok
[INFO] [stdout] test tests::test_default_exit ... ok
[INFO] [stdout] test tests::test_assign_array ... ok
[INFO] [stdout] test tests::test_constant_fold_array ... ok
[INFO] [stdout] test tests::test_conv ... ok
[INFO] [stdout] test tests::test_constant_array ... ok
[INFO] [stdout] test tests::test_block_scope ... ok
[INFO] [stdout] test tests::test_call_2 ... ok
[INFO] [stdout] test tests::test_global_variable ... ok
[INFO] [stdout] test tests::test_constant_fold ... ok
[INFO] [stdout] test tests::test_constant ... ok
[INFO] [stdout] test tests::test_dead_code ... ok
[INFO] [stdout] test tests::test_do_while ... ok
[INFO] [stdout] test tests::test_decl_fold ... ok
[INFO] [stdout] test tests::test_function_scope ... ok
[INFO] [stdout] test tests::test_nested_call ... ok
[INFO] [stdout] test tests::test_lazy_eval ... ok
[INFO] [stdout] test tests::test_pointer ... ok
[INFO] [stdout] test tests::test_inner_fold ... ok
[INFO] [stdout] test tests::test_if ... ok
[INFO] [stdout] test tests::test_inner_constant_array ... ok
[INFO] [stdout] test tests::test_lazy_eval_with_if ... ok
[INFO] [stdout] test tests::test_library_function ... ok
[INFO] [stdout] test tests::test_number_condition ... ok
[INFO] [stdout] test tests::test_putf ... ok
[INFO] [stdout] test tests::test_while ... ok
[INFO] [stdout] test tests::test_param ... ok
[INFO] [stdout] test tests::test_normal ... ok
[INFO] [stdout] test tests::test_void ... ok
[INFO] [stdout] test tests::test_variable_array ... ok
[INFO] [stdout] test tests::test_multi_zero_array ... ok
[INFO] [stdout] test tests::test_timing ... ok
[INFO] [stdout] test tests::test_unary ... ok
[INFO] [stdout] test tests::test_zext ... ok
[INFO] [stdout] test tests::test_two_constant ... ok
[INFO] [stdout] test tests::test_stack_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mod.rs (/opt/rustwide/target/debug/deps/mod-d7212721ce10f426)
[INFO] [stdout] 
[INFO] [stdout] running 101 tests
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_array_non_overlap ... ok
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_function_overlap ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_memset ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_trivial ... ok
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_trivial ... ok
[INFO] [stdout] test irgen::tests::test_break ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_mutual_recursive_function ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_function_call ... ok
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_function_non_overlap ... ok
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_array_overlap ... ok
[INFO] [stdout] test analysis::memory_ssa::tests_memory_ssa::test_alt ... ok
[INFO] [stdout] test irgen::tests::test_assign_array ... ok
[INFO] [stdout] test irgen::tests::test_block_scope ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_function_param ... ok
[INFO] [stdout] test analysis::effect_analysis::tests_effect_analysis::test_recursive_function ... ok
[INFO] [stdout] test irgen::tests::test_call_2 ... ok
[INFO] [stdout] test irgen::tests::test_call ... ok
[INFO] [stdout] test irgen::tests::test_constant_array ... ok
[INFO] [stdout] test irgen::tests::test_constant_fold_array ... ok
[INFO] [stdout] test irgen::tests::test_default_exit ... ok
[INFO] [stdout] test irgen::tests::test_global_variable ... ok
[INFO] [stdout] test irgen::tests::test_constant ... ok
[INFO] [stdout] test irgen::tests::test_continue ... ok
[INFO] [stdout] test irgen::tests::test_lazy_eval_with_if ... ok
[INFO] [stdout] test irgen::tests::test_conv ... ok
[INFO] [stdout] test irgen::tests::test_function_scope ... ok
[INFO] [stdout] test irgen::tests::test_if ... ok
[INFO] [stdout] test irgen::tests::test_decl_fold ... ok
[INFO] [stdout] test irgen::tests::test_inner_fold ... ok
[INFO] [stdout] test irgen::tests::test_do_while ... ok
[INFO] [stdout] test irgen::tests::test_dead_code ... ok
[INFO] [stdout] test irgen::tests::test_constant_fold ... ok
[INFO] [stdout] test irgen::tests::test_control_flow ... ok
[INFO] [stdout] test irgen::tests::test_inner_constant_array ... ok
[INFO] [stdout] test irgen::tests::test_multi_zero_array ... ok
[INFO] [stdout] test irgen::tests::test_cmp ... ok
[INFO] [stdout] test irgen::tests::test_nested_call ... ok
[INFO] [stdout] test irgen::tests::test_library_function ... ok
[INFO] [stdout] test irgen::tests::test_while ... ok
[INFO] [stdout] test irgen::tests::test_zext ... ok
[INFO] [stdout] test irgen::tests::test_unary ... ok
[INFO] [stdout] test irgen::tests::test_two_constant ... ok
[INFO] [stdout] test irgen::tests::test_void ... ok
[INFO] [stdout] test irgen::tests::test_putf ... ok
[INFO] [stdout] test transform::block_fuse::tests_block_fuse::test_trivial_merge ... ok
[INFO] [stdout] test irgen::tests::test_param ... ok
[INFO] [stdout] test irgen::tests::test_pointer ... ok
[INFO] [stdout] test transform::block_fuse::tests_block_fuse::test_single_br_merge ... ok
[INFO] [stdout] test irgen::tests::test_number_condition ... ok
[INFO] [stdout] test irgen::tests::test_normal ... ok
[INFO] [stdout] test irgen::tests::test_lazy_eval ... ok
[INFO] [stdout] test irgen::tests::test_variable_array ... ok
[INFO] [stdout] test transform::dead_code_elim::tests_dce::test_dce_gvar ... ok
[INFO] [stdout] test transform::dead_code_elim::tests_dce::test_if ... ok
[INFO] [stdout] test transform::constant_fold::tests_constant_fold::test_normal ... ok
[INFO] [stdout] test transform::dead_code_elim::tests_dce::test_dce_loop ... ok
[INFO] [stdout] test irgen::tests::test_timing ... ok
[INFO] [stdout] test transform::func_inline::tests_func_inline::test_normal ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_entry_refuse_load_array ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_array_overlap ... ok
[INFO] [stdout] test transform::func_inline::tests_func_inline::test_phi ... ok
[INFO] [stdout] test transform::make_parallel::tests_make_parallel::test_multiple_same_address ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_memset ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_trivial_load ... ok
[INFO] [stdout] test transform::dead_code_elim::tests_dce::test_dce_1 ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_entry_load ... ok
[INFO] [stdout] test transform::func_inline::tests_func_inline::test_fun_in_cond ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_branch ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_array_non_overlap ... ok
[INFO] [stdout] test transform::make_parallel::tests_make_parallel::test_conflict_address ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_array ... ok
[INFO] [stdout] test transform::make_parallel::tests_make_parallel::test_stack_ref ... ok
[INFO] [stdout] test transform::loop_optimization::tests_make_parallel::test_use_arr ... ok
[INFO] [stdout] test irgen::tests::test_stack_overflow ... ok
[INFO] [stdout] test transform::make_parallel::tests_make_parallel::test_use_ind_var ... ok
[INFO] [stdout] test transform::load_elim::tests_load_elim::test_entry_load_array ... ok
[INFO] [stdout] test transform::make_parallel::tests_make_parallel::test_basic ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_dead_block ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_loop ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_uninitialized ... ok
[INFO] [stdout] test transform::redundance_elim::tests_constant_fold::test_normal ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_simple ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_div ... ok
[INFO] [stdout] test transform::mem2reg::tests_mem2reg::test_mem2reg_nested ... ok
[INFO] [stdout] test transform::redundance_elim::tests_constant_fold::test_redundant_load ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_gvar_redundant_store ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_gvar ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_add_sub ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_div_overflow ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_merge_add ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_gvar_func ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_gvar_store ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_memset ... ok
[INFO] [stdout] test transform::redundance_elim::tests_constant_fold::test_pure_function ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_array_redundant_store ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_merge_phi ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_normal ... ok
[INFO] [stdout] test transform::symbolic_eval::tests_symbolic_eval::test_shift ... ok
[INFO] [stdout] test transform::redundance_elim::tests_constant_fold::test_max ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_array ... ok
[INFO] [stdout] test transform::store_elim::tests_store_elim::test_gvar_interleave ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests duskphantom_middle
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/ir/instruction/memory_op_inst.rs - ir::instruction::memory_op_inst::IRBuilder::get_load (line 56) ... ok
[INFO] [stdout] test src/ir/instruction/memory_op_inst.rs - ir::instruction::memory_op_inst::IRBuilder::get_store (line 81) ... ok
[INFO] [stdout] test src/ir/instruction/mod.rs - ir::instruction::downcast_ref (line 442) ... ok
[INFO] [stdout] test src/ir/instruction/mod.rs - ir::instruction::downcast_mut (line 470) ... ok
[INFO] [stdout] test src/ir/instruction/memory_op_inst.rs - ir::instruction::memory_op_inst::IRBuilder::get_alloca (line 31) ... ok
[INFO] [stdout] test src/ir/instruction/memory_op_inst.rs - ir::instruction::memory_op_inst::IRBuilder::get_getelementptr (line 114) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "05c3fa337c6a6cb543ba162d323c579bd633858581b13e4caacd8d6828f5657e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05c3fa337c6a6cb543ba162d323c579bd633858581b13e4caacd8d6828f5657e", kill_on_drop: false }`
[INFO] [stdout] 05c3fa337c6a6cb543ba162d323c579bd633858581b13e4caacd8d6828f5657e
