[INFO] fetching crate alexcrichton-cranelift-codegen 0.53.0...
[INFO] testing alexcrichton-cranelift-codegen-0.53.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate alexcrichton-cranelift-codegen 0.53.0 into /workspace/builds/worker-7-tc1/source
[INFO] validating manifest of crates.io crate alexcrichton-cranelift-codegen 0.53.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate alexcrichton-cranelift-codegen 0.53.0
[INFO] finished tweaking crates.io crate alexcrichton-cranelift-codegen 0.53.0
[INFO] tweaked toml for crates.io crate alexcrichton-cranelift-codegen 0.53.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "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 30 packages to latest compatible versions
[INFO] [stderr]       Adding ahash v0.2.19 (latest: v0.8.11)
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding hashbrown v0.6.3 (latest: v0.14.5)
[INFO] [stderr]       Adding target-lexicon v0.10.0 (latest: v0.12.14)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded autocfg v0.1.8
[INFO] [stderr]   Downloaded ahash v0.2.19
[INFO] [stderr]   Downloaded alexcrichton-cranelift-bforest v0.53.0
[INFO] [stderr]   Downloaded target-lexicon v0.10.0
[INFO] [stderr]   Downloaded alexcrichton-cranelift-codegen-shared v0.53.0
[INFO] [stderr]   Downloaded alexcrichton-cranelift-entity v0.53.0
[INFO] [stderr]   Downloaded hashbrown v0.6.3
[INFO] [stderr]   Downloaded alexcrichton-cranelift-codegen-meta v0.53.0
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8671c48f5fec89ae2159c6ee539558bb069103edbf34e7b7808ee10f17a91af9
[INFO] running `Command { std: "docker" "start" "-a" "8671c48f5fec89ae2159c6ee539558bb069103edbf34e7b7808ee10f17a91af9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8671c48f5fec89ae2159c6ee539558bb069103edbf34e7b7808ee10f17a91af9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8671c48f5fec89ae2159c6ee539558bb069103edbf34e7b7808ee10f17a91af9", kill_on_drop: false }`
[INFO] [stdout] 8671c48f5fec89ae2159c6ee539558bb069103edbf34e7b7808ee10f17a91af9
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd74ddc789e48a53a70eb9c254e179f60c1dc04c6a7fda671fe26eecec9a9098
[INFO] running `Command { std: "docker" "start" "-a" "fd74ddc789e48a53a70eb9c254e179f60c1dc04c6a7fda671fe26eecec9a9098", kill_on_drop: false }`
[INFO] [stderr]    Compiling alexcrichton-cranelift-entity v0.53.0
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen-shared v0.53.0
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling target-lexicon v0.10.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr]    Compiling alexcrichton-cranelift-bforest v0.53.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "fd74ddc789e48a53a70eb9c254e179f60c1dc04c6a7fda671fe26eecec9a9098", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd74ddc789e48a53a70eb9c254e179f60c1dc04c6a7fda671fe26eecec9a9098", kill_on_drop: false }`
[INFO] [stdout] fd74ddc789e48a53a70eb9c254e179f60c1dc04c6a7fda671fe26eecec9a9098
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b71a8c97c18d4c6cdce7a536463ba6bc81273e591fc761dd7dd348273c688fbf
[INFO] running `Command { std: "docker" "start" "-a" "b71a8c97c18d4c6cdce7a536463ba6bc81273e591fc761dd7dd348273c688fbf", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2065 |           assert_err_with_msg!(errors, "instruction format");
[INFO] [stdout]      |           -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2078 |           assert_err_with_msg!(errors, "Parameter at position 0 has an invalid type");
[INFO] [stdout]      |           --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2091 |           assert_err_with_msg!(errors, "Return value at position 0 has an invalid type");
[INFO] [stdout]      |           ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2135 |           assert_err_with_msg!(errors, "ebb0 cannot be empty");
[INFO] [stdout]      |           ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "b71a8c97c18d4c6cdce7a536463ba6bc81273e591fc761dd7dd348273c688fbf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b71a8c97c18d4c6cdce7a536463ba6bc81273e591fc761dd7dd348273c688fbf", kill_on_drop: false }`
[INFO] [stdout] b71a8c97c18d4c6cdce7a536463ba6bc81273e591fc761dd7dd348273c688fbf
[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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3b74d99657d71ccd845bcec3b09f886017ad1183ecdcb0da975d6b0f7b5742ea
[INFO] running `Command { std: "docker" "start" "-a" "3b74d99657d71ccd845bcec3b09f886017ad1183ecdcb0da975d6b0f7b5742ea", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stderr]  --> src/lib.rs:6:13
[INFO] [stderr]   |
[INFO] [stderr] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]  --> src/lib.rs:7:13
[INFO] [stderr]   |
[INFO] [stderr] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]   --> src/lib.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     feature = "cargo-clippy",
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/binemit/memorysink.rs:102:24
[INFO] [stderr]     |
[INFO] [stderr] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/cursor.rs:801:20
[INFO] [stderr]     |
[INFO] [stderr] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/licm.rs:198:20
[INFO] [stderr]     |
[INFO] [stderr] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stderr]     |
[INFO] [stderr] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/regalloc/solver.rs:299:16
[INFO] [stderr]     |
[INFO] [stderr] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stderr]   --> src/regalloc/mod.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/isa/x86/abi.rs:711:13
[INFO] [stderr]     |
[INFO] [stderr] 711 |         let mut cfa_state = cfa_state
[INFO] [stderr]     |             ----^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/isa/x86/abi.rs:736:17
[INFO] [stderr]     |
[INFO] [stderr] 736 |             let mut cfa_state = cfa_state
[INFO] [stderr]     |                 ----^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/ir/instructions.rs:77:9
[INFO] [stderr]    |
[INFO] [stderr] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stderr] 78 | |             fn len(&self) -> usize {
[INFO] [stderr] 79 | |                 self.len()
[INFO] [stderr] 80 | |             }
[INFO] [stderr] ...  |
[INFO] [stderr] 84 | |             }
[INFO] [stderr] 85 | |         }
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stderr]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2065 |           assert_err_with_msg!(errors, "instruction format");
[INFO] [stderr]      |           -------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2078 |           assert_err_with_msg!(errors, "Parameter at position 0 has an invalid type");
[INFO] [stderr]      |           --------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2091 |           assert_err_with_msg!(errors, "Return value at position 0 has an invalid type");
[INFO] [stderr]      |           ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2135 |           assert_err_with_msg!(errors, "ebb0 cannot be empty");
[INFO] [stderr]      |           ---------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `alexcrichton-cranelift-codegen` (lib) generated 12 warnings (run `cargo fix --lib -p alexcrichton-cranelift-codegen` to apply 3 suggestions)
[INFO] [stderr] warning: `alexcrichton-cranelift-codegen` (lib test) generated 16 warnings (12 duplicates) (run `cargo fix --lib -p alexcrichton-cranelift-codegen --tests` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cranelift_codegen-2483fe31f079776f)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test bitset::tests::contains ... ok
[INFO] [stdout] test bitset::tests::from_range ... ok
[INFO] [stdout] test abi::tests::legalize ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_s32 ... ok
[INFO] [stdout] test bitset::tests::minmax ... ok
[INFO] [stdout] test binemit::stackmap::tests::stackmaps ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_s64 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_u32 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_u64 ... ok
[INFO] [stdout] test dominator_tree::tests::backwards_layout ... ok
[INFO] [stdout] test dominator_tree::tests::empty ... ok
[INFO] [stdout] test dominator_tree::tests::non_zero_entry_block ... ok
[INFO] [stdout] test dominator_tree::tests::unreachable_node ... ok
[INFO] [stdout] test flowgraph::tests::empty ... ok
[INFO] [stdout] test flowgraph::tests::no_predecessors ... ok
[INFO] [stdout] test flowgraph::tests::branches_and_jumps ... ok
[INFO] [stdout] test ir::builder::tests::reuse_results ... ok
[INFO] [stdout] test ir::constant::tests::add_to_constant_data ... ok
[INFO] [stdout] test ir::builder::tests::types ... ok
[INFO] [stdout] test ir::constant::tests::display_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::check_constant_data_endianness_as_uimm128 ... ok
[INFO] [stdout] test ir::constant::tests::empty ... ok
[INFO] [stdout] test ir::constant::tests::clear ... ok
[INFO] [stdout] test ir::constant::tests::get ... ok
[INFO] [stdout] test ir::constant::tests::extend_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::insert_duplicate ... ok
[INFO] [stdout] test ir::constant::tests::get_offset ... ok
[INFO] [stdout] test ir::constant::tests::parse_constant_data_and_restringify ... ok
[INFO] [stdout] test ir::dfg::tests::ebb ... ok
[INFO] [stdout] test ir::dfg::tests::make_inst ... ok
[INFO] [stdout] test ir::dfg::tests::no_results ... ok
[INFO] [stdout] test ir::constant::tests::iterate_over_constant_data ... ok
[INFO] [stdout] test ir::dfg::tests::aliases ... ok
[INFO] [stdout] test ir::constant::tests::insert ... ok
[INFO] [stdout] test ir::dfg::tests::replace_ebb_params ... ok
[INFO] [stdout] test ir::constant::tests::verify_stored_bytes_in_constant_data ... ok
[INFO] [stdout] test ir::entities::tests::memory ... ok
[INFO] [stdout] test ir::entities::tests::value_with_number ... ok
[INFO] [stdout] test ir::constant::tests::iteration_order ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_type ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_purpose ... ok
[INFO] [stdout] test ir::dfg::tests::swap_remove_ebb_params ... ok
[INFO] [stdout] test ir::extfunc::tests::call_conv ... ok
[INFO] [stdout] test ir::extfunc::tests::signatures ... ok
[INFO] [stdout] test ir::entities::tests::constant_with_number ... ok
[INFO] [stdout] test ir::immediates::tests::fcvt_to_sint_negative_overflow_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::fcvt_to_sint_negative_overflow_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::format_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::format_ieee64 ... ok
[INFO] [stdout] test ir::extname::tests::parsing ... ok
[INFO] [stdout] test ir::immediates::tests::format_imm64 ... ok
[INFO] [stdout] test ir::extname::tests::display_user ... ok
[INFO] [stdout] test ir::extname::tests::display_testcase ... ok
[INFO] [stdout] test ir::immediates::tests::format_offset32 ... ok
[INFO] [stdout] test ir::immediates::tests::format_uimm64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_offset32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_imm64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_ieee64 ... ok
[INFO] [stdout] test ir::instructions::tests::constraints ... ok
[INFO] [stdout] test ir::instructions::tests::instruction_data ... ok
[INFO] [stdout] test ir::instructions::tests::value_set ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee32 ... ok
[INFO] [stdout] test ir::jumptable::tests::empty ... ok
[INFO] [stdout] test ir::immediates::tests::parse_uimm64 ... ok
[INFO] [stdout] test ir::layout::test_midpoint ... ok
[INFO] [stdout] test ir::jumptable::tests::insert ... ok
[INFO] [stdout] test ir::instructions::tests::opcodes ... ok
[INFO] [stdout] test ir::layout::tests::append_ebb ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee64 ... ok
[INFO] [stdout] test ir::layout::tests::append_inst ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb_after ... ok
[INFO] [stdout] test ir::layout::tests::insert_inst ... ok
[INFO] [stdout] test ir::layout::tests::multiple_ebbs ... ok
[INFO] [stdout] test ir::libcall::tests::parsing ... ok
[INFO] [stdout] test ir::sourceloc::tests::display ... ok
[INFO] [stdout] test ir::layout::tests::split_ebb ... ok
[INFO] [stdout] test ir::stackslot::tests::alignment ... ok
[INFO] [stdout] test ir::libcall::tests::display ... ok
[INFO] [stdout] test ir::stackslot::tests::emergency ... ok
[INFO] [stdout] test ir::stackslot::tests::outgoing ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb ... ok
[INFO] [stdout] test ir::types::tests::as_bool ... ok
[INFO] [stdout] test ir::types::tests::basic_scalars ... ok
[INFO] [stdout] test ir::stackslot::tests::stack_slot ... ok
[INFO] [stdout] test ir::types::tests::typevar_functions ... ok
[INFO] [stdout] test ir::types::tests::vectors ... ok
[INFO] [stdout] test isa::registers::assert_sizes ... ok
[INFO] [stdout] test ir::trapcode::tests::display ... ok
[INFO] [stdout] test isa::x86::registers::tests::regclasses ... ok
[INFO] [stdout] test ir::types::tests::format_scalars ... ok
[INFO] [stdout] test isa::constraints::tests::branch_range ... ok
[INFO] [stdout] test isa::x86::registers::tests::unit_encodings ... ok
[INFO] [stdout] test isa::x86::registers::tests::unit_names ... ok
[INFO] [stdout] test isa::x86::settings::tests::display_presets ... ok
[INFO] [stdout] test isa::x86::settings::tests::presets ... ok
[INFO] [stdout] test ir::types::tests::format_vectors ... ok
[INFO] [stdout] test iterators::tests::adjpairs ... ok
[INFO] [stdout] test ir::progpoint::tests::convert ... ok
[INFO] [stdout] test loop_analysis::tests::complex_loop_detection ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_wrong_calling_convention ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_small_alloc ... ok
[INFO] [stdout] test partition_slice::tests::doubles ... ok
[INFO] [stdout] test loop_analysis::tests::nested_loops_detection ... ok
[INFO] [stdout] test partition_slice::tests::empty ... ok
[INFO] [stdout] test partition_slice::tests::singles ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_large_alloc ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_medium_alloc ... ok
[INFO] [stdout] test legalizer::boundary::tests::round_up_to_multiple_of_pow2_works ... ok
[INFO] [stdout] test predicates::tests::check_is_all_ones ... ok
[INFO] [stdout] test predicates::tests::cvt_u32 ... ok
[INFO] [stdout] test regalloc::liverange::tests::coalesce ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_def_range ... ok
[INFO] [stdout] test regalloc::liverange::tests::global_def ... ok
[INFO] [stdout] test predicates::tests::check_is_all_zeroes ... ok
[INFO] [stdout] test regalloc::liverange::tests::local_arg ... ok
[INFO] [stdout] test predicates::tests::cvt_imm64 ... ok
[INFO] [stdout] test regalloc::liverange::tests::local_def ... ok
[INFO] [stdout] test partition_slice::tests::longer ... ok
[INFO] [stdout] test regalloc::diversion::tests::inserts ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_arg_range ... ok
[INFO] [stdout] test regalloc::register_set::tests::interference ... ok
[INFO] [stdout] test regalloc::register_set::tests::put_and_take ... ok
[INFO] [stdout] test regalloc::register_set::tests::reverse_regset_iteration ... ok
[INFO] [stdout] test regalloc::virtregs::tests::empty_union_find ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_pair ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_pair_backwards ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_self ... ok
[INFO] [stdout] test scoped_hash_map::tests::basic ... ok
[INFO] [stdout] test settings::tests::display_default ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_tree ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_two ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_uneven ... ok
[INFO] [stdout] test stack_layout::tests::slot_kinds ... ok
[INFO] [stdout] test settings::tests::modify_bool ... ok
[INFO] [stdout] test topo_order::tests::simple ... ok
[INFO] [stdout] test stack_layout::tests::layout ... ok
[INFO] [stdout] test topo_order::tests::empty ... ok
[INFO] [stdout] test timing::tests::display ... ok
[INFO] [stdout] test settings::tests::modify_string ... ok
[INFO] [stdout] test verifier::tests::empty ... ok
[INFO] [stdout] test verifier::tests::bad_instruction_format ... ok
[INFO] [stdout] test verifier::tests::test_empty_ebb ... ok
[INFO] [stdout] test verifier::tests::test_printing_contextual_errors ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_return_value ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_param ... ok
[INFO] [stdout] test write::tests::basic ... ok
[INFO] [stdout] test write::tests::aliases ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_constant - should panic ... ok
[INFO] [stdout] test ir::constant::tests::extend_constant_data_to_invalid_length - should panic ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_offset - should panic ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_generators_dont_panic ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_generators_give_correct_numbers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cranelift_codegen
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_first_inst (line 122) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_last_inst (line 143) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_top (line 185) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::prev_ebb (line 346) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_ebb (line 313) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::after_inst (line 164) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_first_insertion_point (line 101) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_inst (line 383) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_inst (line 78) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_inst (line 397) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::prev_inst (line 453) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::with_srcloc (line 48) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_bottom (line 206) ... ok
[INFO] [stdout] test src/ir/constant.rs - ir::constant::ConstantData::fmt (line 98) ... ok
[INFO] [stdout] test src/ir/extname.rs - ir::extname::ExternalName::testcase (line 53) ... ok
[INFO] [stdout] test src/ir/constant.rs - ir::constant::ConstantData::from_str (line 122) ... ok
[INFO] [stdout] test src/verifier/mod.rs - verifier::VerifierError (line 117) ... ok
[INFO] [stdout] test src/isa/mod.rs - isa (line 22) ... ok
[INFO] [stdout] test src/ir/extname.rs - ir::extname::ExternalName::user (line 74) ... ok
[INFO] [stdout] test src/settings.rs - settings (line 13) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3b74d99657d71ccd845bcec3b09f886017ad1183ecdcb0da975d6b0f7b5742ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b74d99657d71ccd845bcec3b09f886017ad1183ecdcb0da975d6b0f7b5742ea", kill_on_drop: false }`
[INFO] [stdout] 3b74d99657d71ccd845bcec3b09f886017ad1183ecdcb0da975d6b0f7b5742ea
[INFO] testing alexcrichton-cranelift-codegen-0.53.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate alexcrichton-cranelift-codegen 0.53.0 into /workspace/builds/worker-7-tc2/source
[INFO] validating manifest of crates.io crate alexcrichton-cranelift-codegen 0.53.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate alexcrichton-cranelift-codegen 0.53.0
[INFO] finished tweaking crates.io crate alexcrichton-cranelift-codegen 0.53.0
[INFO] tweaked toml for crates.io crate alexcrichton-cranelift-codegen 0.53.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 30 packages to latest compatible versions
[INFO] [stderr]       Adding ahash v0.2.19 (latest: v0.8.11)
[INFO] [stderr]       Adding autocfg v0.1.8 (latest: v1.3.0)
[INFO] [stderr]       Adding hashbrown v0.6.3 (latest: v0.14.5)
[INFO] [stderr]       Adding target-lexicon v0.10.0 (latest: v0.12.14)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ea4b8850c804d98a115d1e622f01321c0c8dd072b9e99fee1b973e0ccf1fb8de
[INFO] running `Command { std: "docker" "start" "-a" "ea4b8850c804d98a115d1e622f01321c0c8dd072b9e99fee1b973e0ccf1fb8de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ea4b8850c804d98a115d1e622f01321c0c8dd072b9e99fee1b973e0ccf1fb8de", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea4b8850c804d98a115d1e622f01321c0c8dd072b9e99fee1b973e0ccf1fb8de", kill_on_drop: false }`
[INFO] [stdout] ea4b8850c804d98a115d1e622f01321c0c8dd072b9e99fee1b973e0ccf1fb8de
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 956acdeb0b64bd9583f7f3b9bf50e3d1ab62f9bc991bac302a849771e91d9f71
[INFO] running `Command { std: "docker" "start" "-a" "956acdeb0b64bd9583f7f3b9bf50e3d1ab62f9bc991bac302a849771e91d9f71", kill_on_drop: false }`
[INFO] [stderr]    Compiling alexcrichton-cranelift-entity v0.53.0
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen-shared v0.53.0
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling target-lexicon v0.10.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling syn v2.0.66
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr]    Compiling alexcrichton-cranelift-bforest v0.53.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.61
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.65s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "956acdeb0b64bd9583f7f3b9bf50e3d1ab62f9bc991bac302a849771e91d9f71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "956acdeb0b64bd9583f7f3b9bf50e3d1ab62f9bc991bac302a849771e91d9f71", kill_on_drop: false }`
[INFO] [stdout] 956acdeb0b64bd9583f7f3b9bf50e3d1ab62f9bc991bac302a849771e91d9f71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 48d109829c0d3a6706eeb471dc8bfae80c1d407c9c1ffbeed35a7e0fb51faef2
[INFO] running `Command { std: "docker" "start" "-a" "48d109829c0d3a6706eeb471dc8bfae80c1d407c9c1ffbeed35a7e0fb51faef2", kill_on_drop: false }`
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 12 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen v0.53.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stdout]  --> src/lib.rs:6:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]  --> src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]   --> src/lib.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     feature = "cargo-clippy",
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/binemit/memorysink.rs:102:24
[INFO] [stdout]     |
[INFO] [stdout] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/cursor.rs:801:20
[INFO] [stdout]     |
[INFO] [stdout] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/licm.rs:198:20
[INFO] [stdout]     |
[INFO] [stdout] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stdout]     |
[INFO] [stdout] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stdout]    --> src/regalloc/solver.rs:299:16
[INFO] [stdout]     |
[INFO] [stdout] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stdout]   --> src/regalloc/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:711:13
[INFO] [stdout]     |
[INFO] [stdout] 711 |         let mut cfa_state = cfa_state
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/isa/x86/abi.rs:736:17
[INFO] [stdout]     |
[INFO] [stdout] 736 |             let mut cfa_state = cfa_state
[INFO] [stdout]     |                 ----^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout] 78 | |             fn len(&self) -> usize {
[INFO] [stdout] 79 | |                 self.len()
[INFO] [stdout] 80 | |             }
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |             }
[INFO] [stdout] 85 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2065 |           assert_err_with_msg!(errors, "instruction format");
[INFO] [stdout]      |           -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2078 |           assert_err_with_msg!(errors, "Parameter at position 0 has an invalid type");
[INFO] [stdout]      |           --------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2091 |           assert_err_with_msg!(errors, "Return value at position 0 has an invalid type");
[INFO] [stdout]      |           ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]     --> src/verifier/mod.rs:2018:32
[INFO] [stdout]      |
[INFO] [stdout] 2018 |                           panic!(format!(
[INFO] [stdout]      |  ________________________________^
[INFO] [stdout] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 | |                             message, $msg
[INFO] [stdout] 2021 | |                         ));
[INFO] [stdout]      | |_________________________^
[INFO] [stdout] ...
[INFO] [stdout] 2135 |           assert_err_with_msg!(errors, "ebb0 cannot be empty");
[INFO] [stdout]      |           ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stdout]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: remove the `format!(..)` macro call
[INFO] [stdout]      |
[INFO] [stdout] 2018 ~                         panic!(
[INFO] [stdout] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stdout] 2020 |                             message, $msg
[INFO] [stdout] 2021 ~                         );
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.68s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "48d109829c0d3a6706eeb471dc8bfae80c1d407c9c1ffbeed35a7e0fb51faef2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "48d109829c0d3a6706eeb471dc8bfae80c1d407c9c1ffbeed35a7e0fb51faef2", kill_on_drop: false }`
[INFO] [stdout] 48d109829c0d3a6706eeb471dc8bfae80c1d407c9c1ffbeed35a7e0fb51faef2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6038f5503a343053d28e8f8f9be751b795d2fd24232adeac918226d6220e0148
[INFO] running `Command { std: "docker" "start" "-a" "6038f5503a343053d28e8f8f9be751b795d2fd24232adeac918226d6220e0148", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `clippy`
[INFO] [stderr]  --> src/lib.rs:6:13
[INFO] [stderr]   |
[INFO] [stderr] 6 | #![cfg_attr(feature = "clippy", plugin(clippy(conf_file = "../../clippy.toml")))]
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]  --> src/lib.rs:7:13
[INFO] [stderr]   |
[INFO] [stderr] 7 | #![cfg_attr(feature="cargo-clippy", allow(
[INFO] [stderr]   |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]   --> src/lib.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     feature = "cargo-clippy",
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/binemit/memorysink.rs:102:24
[INFO] [stderr]     |
[INFO] [stderr] 102 |             #[cfg_attr(feature = "cargo-clippy", allow(clippy::cast_ptr_alignment))]
[INFO] [stderr]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/cursor.rs:801:20
[INFO] [stderr]     |
[INFO] [stderr] 801 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::match_wild_err_arm))]
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/licm.rs:198:20
[INFO] [stderr]     |
[INFO] [stderr] 198 |         #[cfg_attr(feature = "cargo-clippy", allow(clippy::block_in_if_condition_stmt))]
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/regalloc/virtregs.rs:101:16
[INFO] [stderr]     |
[INFO] [stderr] 101 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::trivially_copy_pass_by_ref))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy`
[INFO] [stderr]    --> src/regalloc/solver.rs:299:16
[INFO] [stderr]     |
[INFO] [stderr] 299 |     #[cfg_attr(feature = "cargo-clippy", allow(clippy::wrong_self_convention))]
[INFO] [stderr]     |                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `all-arch`, `arm32`, `arm64`, `basic-blocks`, `core`, `default`, `enable-serde`, `hashbrown`, `riscv`, `serde`, `std`, `testing_hooks`, `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `self::safepoint::emit_stackmaps`
[INFO] [stderr]   --> src/regalloc/mod.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub use self::safepoint::emit_stackmaps;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/isa/x86/abi.rs:711:13
[INFO] [stderr]     |
[INFO] [stderr] 711 |         let mut cfa_state = cfa_state
[INFO] [stderr]     |             ----^^^^^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/isa/x86/abi.rs:736:17
[INFO] [stderr]     |
[INFO] [stderr] 736 |             let mut cfa_state = cfa_state
[INFO] [stderr]     |                 ----^^^^^^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stderr]   --> src/ir/instructions.rs:77:9
[INFO] [stderr]    |
[INFO] [stderr] 77 | /         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stderr] 78 | |             fn len(&self) -> usize {
[INFO] [stderr] 79 | |                 self.len()
[INFO] [stderr] 80 | |             }
[INFO] [stderr] ...  |
[INFO] [stderr] 84 | |             }
[INFO] [stderr] 85 | |         }
[INFO] [stderr]    | |_________^
[INFO] [stderr]    |
[INFO] [stderr]    = help: move this `impl` block outside the of the current associated function `from_str`
[INFO] [stderr]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stderr]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stderr]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stderr]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2065 |           assert_err_with_msg!(errors, "instruction format");
[INFO] [stderr]      |           -------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: `#[warn(non_fmt_panics)]` on by default
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2078 |           assert_err_with_msg!(errors, "Parameter at position 0 has an invalid type");
[INFO] [stderr]      |           --------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2091 |           assert_err_with_msg!(errors, "Return value at position 0 has an invalid type");
[INFO] [stderr]      |           ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: panic message is not a string literal
[INFO] [stderr]     --> src/verifier/mod.rs:2018:32
[INFO] [stderr]      |
[INFO] [stderr] 2018 |                           panic!(format!(
[INFO] [stderr]      |  ________________________________^
[INFO] [stderr] 2019 | |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 | |                             message, $msg
[INFO] [stderr] 2021 | |                         ));
[INFO] [stderr]      | |_________________________^
[INFO] [stderr] ...
[INFO] [stderr] 2135 |           assert_err_with_msg!(errors, "ebb0 cannot be empty");
[INFO] [stderr]      |           ---------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this usage of `panic!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stderr]      = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stderr]      = note: the `panic!()` macro supports formatting, so there's no need for the `format!()` macro here
[INFO] [stderr]      = note: this warning originates in the macro `assert_err_with_msg` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] help: remove the `format!(..)` macro call
[INFO] [stderr]      |
[INFO] [stderr] 2018 ~                         panic!(
[INFO] [stderr] 2019 |                             "'{}' did not contain the substring '{}'",
[INFO] [stderr] 2020 |                             message, $msg
[INFO] [stderr] 2021 ~                         );
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `alexcrichton-cranelift-codegen` (lib) generated 12 warnings (run `cargo fix --lib -p alexcrichton-cranelift-codegen` to apply 3 suggestions)
[INFO] [stderr] warning: `alexcrichton-cranelift-codegen` (lib test) generated 16 warnings (12 duplicates) (run `cargo fix --lib -p alexcrichton-cranelift-codegen --tests` to apply 4 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cranelift_codegen-2483fe31f079776f)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test bitset::tests::minmax ... ok
[INFO] [stdout] test bitset::tests::contains ... ok
[INFO] [stdout] test bitset::tests::from_range ... ok
[INFO] [stdout] test abi::tests::legalize ... ok
[INFO] [stdout] test binemit::stackmap::tests::stackmaps ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_s32 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_s64 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_u32 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_u64 ... ok
[INFO] [stdout] test dominator_tree::tests::non_zero_entry_block ... ok
[INFO] [stdout] test dominator_tree::tests::empty ... ok
[INFO] [stdout] test dominator_tree::tests::backwards_layout ... ok
[INFO] [stdout] test dominator_tree::tests::unreachable_node ... ok
[INFO] [stdout] test flowgraph::tests::branches_and_jumps ... ok
[INFO] [stdout] test flowgraph::tests::empty ... ok
[INFO] [stdout] test ir::constant::tests::check_constant_data_endianness_as_uimm128 ... ok
[INFO] [stdout] test flowgraph::tests::no_predecessors ... ok
[INFO] [stdout] test ir::builder::tests::reuse_results ... ok
[INFO] [stdout] test ir::constant::tests::extend_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::get ... ok
[INFO] [stdout] test ir::constant::tests::empty ... ok
[INFO] [stdout] test ir::builder::tests::types ... ok
[INFO] [stdout] test ir::constant::tests::clear ... ok
[INFO] [stdout] test ir::constant::tests::get_offset ... ok
[INFO] [stdout] test ir::constant::tests::insert ... ok
[INFO] [stdout] test ir::constant::tests::display_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::insert_duplicate ... ok
[INFO] [stdout] test ir::constant::tests::add_to_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::verify_stored_bytes_in_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::iterate_over_constant_data ... ok
[INFO] [stdout] test ir::dfg::tests::ebb ... ok
[INFO] [stdout] test ir::dfg::tests::aliases ... ok
[INFO] [stdout] test ir::dfg::tests::no_results ... ok
[INFO] [stdout] test ir::dfg::tests::replace_ebb_params ... ok
[INFO] [stdout] test ir::constant::tests::iteration_order ... ok
[INFO] [stdout] test ir::constant::tests::parse_constant_data_and_restringify ... ok
[INFO] [stdout] test ir::dfg::tests::make_inst ... ok
[INFO] [stdout] test ir::entities::tests::constant_with_number ... ok
[INFO] [stdout] test ir::entities::tests::memory ... ok
[INFO] [stdout] test ir::dfg::tests::swap_remove_ebb_params ... ok
[INFO] [stdout] test ir::extname::tests::display_testcase ... ok
[INFO] [stdout] test ir::extfunc::tests::signatures ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_purpose ... ok
[INFO] [stdout] test ir::immediates::tests::fcvt_to_sint_negative_overflow_ieee32 ... ok
[INFO] [stdout] test ir::extname::tests::parsing ... ok
[INFO] [stdout] test ir::extname::tests::display_user ... ok
[INFO] [stdout] test ir::extfunc::tests::call_conv ... ok
[INFO] [stdout] test ir::entities::tests::value_with_number ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_type ... ok
[INFO] [stdout] test ir::immediates::tests::format_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::format_imm64 ... ok
[INFO] [stdout] test ir::immediates::tests::format_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::format_uimm64 ... ok
[INFO] [stdout] test ir::immediates::tests::fcvt_to_sint_negative_overflow_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_uimm64 ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_offset32 ... ok
[INFO] [stdout] test ir::instructions::tests::opcodes ... ok
[INFO] [stdout] test ir::instructions::tests::instruction_data ... ok
[INFO] [stdout] test ir::immediates::tests::format_offset32 ... ok
[INFO] [stdout] test ir::instructions::tests::constraints ... ok
[INFO] [stdout] test ir::instructions::tests::value_set ... ok
[INFO] [stdout] test ir::jumptable::tests::empty ... ok
[INFO] [stdout] test ir::jumptable::tests::insert ... ok
[INFO] [stdout] test ir::immediates::tests::parse_imm64 ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb_after ... ok
[INFO] [stdout] test ir::layout::tests::append_ebb ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb ... ok
[INFO] [stdout] test ir::layout::tests::insert_inst ... ok
[INFO] [stdout] test ir::layout::tests::multiple_ebbs ... ok
[INFO] [stdout] test ir::layout::test_midpoint ... ok
[INFO] [stdout] test ir::layout::tests::append_inst ... ok
[INFO] [stdout] test ir::layout::tests::split_ebb ... ok
[INFO] [stdout] test ir::libcall::tests::parsing ... ok
[INFO] [stdout] test ir::stackslot::tests::alignment ... ok
[INFO] [stdout] test ir::sourceloc::tests::display ... ok
[INFO] [stdout] test ir::stackslot::tests::emergency ... ok
[INFO] [stdout] test ir::libcall::tests::display ... ok
[INFO] [stdout] test ir::stackslot::tests::stack_slot ... ok
[INFO] [stdout] test ir::types::tests::format_scalars ... ok
[INFO] [stdout] test ir::stackslot::tests::outgoing ... ok
[INFO] [stdout] test ir::types::tests::format_vectors ... ok
[INFO] [stdout] test ir::trapcode::tests::display ... ok
[INFO] [stdout] test ir::types::tests::typevar_functions ... ok
[INFO] [stdout] test ir::types::tests::vectors ... ok
[INFO] [stdout] test isa::constraints::tests::branch_range ... ok
[INFO] [stdout] test ir::progpoint::tests::convert ... ok
[INFO] [stdout] test ir::types::tests::basic_scalars ... ok
[INFO] [stdout] test isa::registers::assert_sizes ... ok
[INFO] [stdout] test isa::x86::registers::tests::regclasses ... ok
[INFO] [stdout] test isa::x86::registers::tests::unit_encodings ... ok
[INFO] [stdout] test ir::types::tests::as_bool ... ok
[INFO] [stdout] test iterators::tests::adjpairs ... ok
[INFO] [stdout] test legalizer::boundary::tests::round_up_to_multiple_of_pow2_works ... ok
[INFO] [stdout] test loop_analysis::tests::complex_loop_detection ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_wrong_calling_convention ... ok
[INFO] [stdout] test loop_analysis::tests::nested_loops_detection ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_small_alloc ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_large_alloc ... ok
[INFO] [stdout] test isa::x86::settings::tests::display_presets ... ok
[INFO] [stdout] test isa::x86::registers::tests::unit_names ... ok
[INFO] [stdout] test partition_slice::tests::empty ... ok
[INFO] [stdout] test partition_slice::tests::doubles ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_medium_alloc ... ok
[INFO] [stdout] test partition_slice::tests::singles ... ok
[INFO] [stdout] test predicates::tests::cvt_imm64 ... ok
[INFO] [stdout] test predicates::tests::cvt_u32 ... ok
[INFO] [stdout] test isa::x86::settings::tests::presets ... ok
[INFO] [stdout] test regalloc::diversion::tests::inserts ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_arg_range ... ok
[INFO] [stdout] test regalloc::liverange::tests::coalesce ... ok
[INFO] [stdout] test predicates::tests::check_is_all_ones ... ok
[INFO] [stdout] test partition_slice::tests::longer ... ok
[INFO] [stdout] test predicates::tests::check_is_all_zeroes ... ok
[INFO] [stdout] test regalloc::liverange::tests::global_def ... ok
[INFO] [stdout] test regalloc::liverange::tests::local_arg ... ok
[INFO] [stdout] test regalloc::liverange::tests::local_def ... ok
[INFO] [stdout] test regalloc::register_set::tests::put_and_take ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_def_range ... ok
[INFO] [stdout] test regalloc::register_set::tests::interference ... ok
[INFO] [stdout] test regalloc::register_set::tests::reverse_regset_iteration ... ok
[INFO] [stdout] test regalloc::virtregs::tests::empty_union_find ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_pair ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_two ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_self ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_uneven ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_pair_backwards ... ok
[INFO] [stdout] test settings::tests::display_default ... ok
[INFO] [stdout] test settings::tests::modify_bool ... ok
[INFO] [stdout] test settings::tests::modify_string ... ok
[INFO] [stdout] test stack_layout::tests::layout ... ok
[INFO] [stdout] test scoped_hash_map::tests::basic ... ok
[INFO] [stdout] test topo_order::tests::empty ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_tree ... ok
[INFO] [stdout] test stack_layout::tests::slot_kinds ... ok
[INFO] [stdout] test verifier::tests::empty ... ok
[INFO] [stdout] test verifier::tests::bad_instruction_format ... ok
[INFO] [stdout] test verifier::tests::test_empty_ebb ... ok
[INFO] [stdout] test topo_order::tests::simple ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_return_value ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_param ... ok
[INFO] [stdout] test write::tests::basic ... ok
[INFO] [stdout] test verifier::tests::test_printing_contextual_errors ... ok
[INFO] [stdout] test write::tests::aliases ... ok
[INFO] [stdout] test timing::tests::display ... ok
[INFO] [stdout] test ir::constant::tests::extend_constant_data_to_invalid_length - should panic ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_constant - should panic ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_offset - should panic ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_generators_dont_panic ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_generators_give_correct_numbers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cranelift_codegen
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_last_inst (line 143) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::after_inst (line 164) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::with_srcloc (line 48) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_ebb (line 313) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_top (line 185) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_bottom (line 206) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::prev_ebb (line 346) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_first_inst (line 122) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::prev_inst (line 453) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_first_insertion_point (line 101) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::at_inst (line 78) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_inst (line 383) ... ok
[INFO] [stdout] test src/cursor.rs - cursor::Cursor::next_inst (line 397) ... ok
[INFO] [stdout] test src/ir/constant.rs - ir::constant::ConstantData::from_str (line 122) ... ok
[INFO] [stdout] test src/ir/extname.rs - ir::extname::ExternalName::testcase (line 53) ... ok
[INFO] [stdout] test src/ir/constant.rs - ir::constant::ConstantData::fmt (line 98) ... ok
[INFO] [stdout] test src/ir/extname.rs - ir::extname::ExternalName::user (line 74) ... ok
[INFO] [stdout] test src/verifier/mod.rs - verifier::VerifierError (line 117) ... ok
[INFO] [stdout] test src/isa/mod.rs - isa (line 22) ... ok
[INFO] [stdout] test src/settings.rs - settings (line 13) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6038f5503a343053d28e8f8f9be751b795d2fd24232adeac918226d6220e0148", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6038f5503a343053d28e8f8f9be751b795d2fd24232adeac918226d6220e0148", kill_on_drop: false }`
[INFO] [stdout] 6038f5503a343053d28e8f8f9be751b795d2fd24232adeac918226d6220e0148
