[INFO] fetching crate alexcrichton-cranelift-codegen 0.53.0...
[INFO] testing alexcrichton-cranelift-codegen-0.53.0 against nightly-2024-10-28+rustflags=-Zrandomize-layout for randomize-layout
[INFO] extracting crate alexcrichton-cranelift-codegen 0.53.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate alexcrichton-cranelift-codegen 0.53.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "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-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 29 packages to latest compatible versions
[INFO] [stderr]       Adding hashbrown v0.6.3 (available: v0.15.0)
[INFO] [stderr]       Adding target-lexicon v0.10.0 (available: v0.12.16)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d900704722b368c6a4d3f78cc9ad6fa14078a2ae31124fab3e96197d77c47596
[INFO] running `Command { std: "docker" "start" "-a" "d900704722b368c6a4d3f78cc9ad6fa14078a2ae31124fab3e96197d77c47596", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d900704722b368c6a4d3f78cc9ad6fa14078a2ae31124fab3e96197d77c47596", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d900704722b368c6a4d3f78cc9ad6fa14078a2ae31124fab3e96197d77c47596", kill_on_drop: false }`
[INFO] [stdout] d900704722b368c6a4d3f78cc9ad6fa14078a2ae31124fab3e96197d77c47596
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 37fdf73dc0af50762ca2e0786ece17a3836d276169efa37ec8105e955079ce10
[INFO] running `Command { std: "docker" "start" "-a" "37fdf73dc0af50762ca2e0786ece17a3836d276169efa37ec8105e955079ce10", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.89
[INFO] [stderr]    Compiling unicode-ident v1.0.13
[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.66
[INFO] [stderr]    Compiling target-lexicon v0.10.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling log v0.4.22
[INFO] [stderr]    Compiling alexcrichton-cranelift-codegen-meta v0.53.0
[INFO] [stderr]    Compiling alexcrichton-cranelift-bforest v0.53.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling thiserror-impl v1.0.66
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/dfg.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn values<'a>(&'a self) -> Values {
[INFO] [stdout]     |                   --               ^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   lifetime `'a` declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/function.rs:313:48
[INFO] [stdout]     |
[INFO] [stdout] 312 | impl<'a> From<Option<&'a dyn TargetIsa>> for DisplayFunctionAnnotations<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 313 |     fn from(isa: Option<&'a dyn TargetIsa>) -> DisplayFunctionAnnotations {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:652:68
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn arguments<'a>(&'a self, pool: &'a ir::ValueListPool) -> &[Value] {
[INFO] [stdout]     |                      -- lifetime `'a` declared here                ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:719:80
[INFO] [stdout]     |
[INFO] [stdout] 719 |     pub fn arguments_mut<'a>(&'a mut self, pool: &'a mut ir::ValueListPool) -> &mut [Value] {
[INFO] [stdout]     |                          -- lifetime `'a` declared here                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:353:34
[INFO] [stdout]     |
[INFO] [stdout] 352 | impl<'a> From<&'a Flags> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 353 |     fn from(flags: &'a Flags) -> FlagsOrIsa {
[INFO] [stdout]     |                                  ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:359:40
[INFO] [stdout]     |
[INFO] [stdout] 358 | impl<'a> From<&'a dyn TargetIsa> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 359 |     fn from(isa: &'a dyn TargetIsa) -> FlagsOrIsa {
[INFO] [stdout]     |                                        ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/regalloc/coalescing.rs:1019:54
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     pub fn iter<'a>(&'a self, func: &'a Function) -> VCopyIter {
[INFO] [stdout]      |                 -- lifetime `'a` declared here       ^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn from_str(s: &str) -> Result<Self, &'static str> {
[INFO] [stdout]    |     -------------------------------------------------- move the `impl` block outside of this associated function `from_str`
[INFO] [stdout] ...
[INFO] [stdout] 77 |         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout]    |         ^^^^^^^^^-----^^^^^^^^^^^^^^^------^------^^
[INFO] [stdout]    |                  |                   |      |
[INFO] [stdout]    |                  |                   |      `Opcode` is not local
[INFO] [stdout]    |                  |                   `Option` is not local
[INFO] [stdout]    |                  `Table` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.62s
[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" "37fdf73dc0af50762ca2e0786ece17a3836d276169efa37ec8105e955079ce10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "37fdf73dc0af50762ca2e0786ece17a3836d276169efa37ec8105e955079ce10", kill_on_drop: false }`
[INFO] [stdout] 37fdf73dc0af50762ca2e0786ece17a3836d276169efa37ec8105e955079ce10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8eab3ac8827b85219136ec40ec7d6c9516c5ba71e54805500f2dc533aa10e097
[INFO] running `Command { std: "docker" "start" "-a" "8eab3ac8827b85219136ec40ec7d6c9516c5ba71e54805500f2dc533aa10e097", kill_on_drop: false }`
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/dfg.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn values<'a>(&'a self) -> Values {
[INFO] [stdout]     |                   --               ^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   lifetime `'a` declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/function.rs:313:48
[INFO] [stdout]     |
[INFO] [stdout] 312 | impl<'a> From<Option<&'a dyn TargetIsa>> for DisplayFunctionAnnotations<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 313 |     fn from(isa: Option<&'a dyn TargetIsa>) -> DisplayFunctionAnnotations {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:652:68
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn arguments<'a>(&'a self, pool: &'a ir::ValueListPool) -> &[Value] {
[INFO] [stdout]     |                      -- lifetime `'a` declared here                ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:719:80
[INFO] [stdout]     |
[INFO] [stdout] 719 |     pub fn arguments_mut<'a>(&'a mut self, pool: &'a mut ir::ValueListPool) -> &mut [Value] {
[INFO] [stdout]     |                          -- lifetime `'a` declared here                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:353:34
[INFO] [stdout]     |
[INFO] [stdout] 352 | impl<'a> From<&'a Flags> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 353 |     fn from(flags: &'a Flags) -> FlagsOrIsa {
[INFO] [stdout]     |                                  ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:359:40
[INFO] [stdout]     |
[INFO] [stdout] 358 | impl<'a> From<&'a dyn TargetIsa> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 359 |     fn from(isa: &'a dyn TargetIsa) -> FlagsOrIsa {
[INFO] [stdout]     |                                        ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/regalloc/coalescing.rs:1019:54
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     pub fn iter<'a>(&'a self, func: &'a Function) -> VCopyIter {
[INFO] [stdout]      |                 -- lifetime `'a` declared here       ^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn from_str(s: &str) -> Result<Self, &'static str> {
[INFO] [stdout]    |     -------------------------------------------------- move the `impl` block outside of this associated function `from_str`
[INFO] [stdout] ...
[INFO] [stdout] 77 |         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout]    |         ^^^^^^^^^-----^^^^^^^^^^^^^^^------^------^^
[INFO] [stdout]    |                  |                   |      |
[INFO] [stdout]    |                  |                   |      `Opcode` is not local
[INFO] [stdout]    |                  |                   `Option` is not local
[INFO] [stdout]    |                  `Table` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/dfg.rs:224:36
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub fn values<'a>(&'a self) -> Values {
[INFO] [stdout]     |                   --               ^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   lifetime `'a` declared here
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/ir/function.rs:313:48
[INFO] [stdout]     |
[INFO] [stdout] 312 | impl<'a> From<Option<&'a dyn TargetIsa>> for DisplayFunctionAnnotations<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 313 |     fn from(isa: Option<&'a dyn TargetIsa>) -> DisplayFunctionAnnotations {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:652:68
[INFO] [stdout]     |
[INFO] [stdout] 652 |     pub fn arguments<'a>(&'a self, pool: &'a ir::ValueListPool) -> &[Value] {
[INFO] [stdout]     |                      -- lifetime `'a` declared here                ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:719:80
[INFO] [stdout]     |
[INFO] [stdout] 719 |     pub fn arguments_mut<'a>(&'a mut self, pool: &'a mut ir::ValueListPool) -> &mut [Value] {
[INFO] [stdout]     |                          -- lifetime `'a` declared here                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:353:34
[INFO] [stdout]     |
[INFO] [stdout] 352 | impl<'a> From<&'a Flags> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 353 |     fn from(flags: &'a Flags) -> FlagsOrIsa {
[INFO] [stdout]     |                                  ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/settings.rs:359:40
[INFO] [stdout]     |
[INFO] [stdout] 358 | impl<'a> From<&'a dyn TargetIsa> for FlagsOrIsa<'a> {
[INFO] [stdout]     |      -- lifetime `'a` declared here
[INFO] [stdout] 359 |     fn from(isa: &'a dyn TargetIsa) -> FlagsOrIsa {
[INFO] [stdout]     |                                        ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]     --> src/regalloc/coalescing.rs:1019:54
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     pub fn iter<'a>(&'a self, func: &'a Function) -> VCopyIter {
[INFO] [stdout]      |                 -- lifetime `'a` declared here       ^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stdout]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[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, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/ir/instructions.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn from_str(s: &str) -> Result<Self, &'static str> {
[INFO] [stdout]    |     -------------------------------------------------- move the `impl` block outside of this associated function `from_str`
[INFO] [stdout] ...
[INFO] [stdout] 77 |         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stdout]    |         ^^^^^^^^^-----^^^^^^^^^^^^^^^------^------^^
[INFO] [stdout]    |                  |                   |      |
[INFO] [stdout]    |                  |                   |      `Opcode` is not local
[INFO] [stdout]    |                  |                   `Option` is not local
[INFO] [stdout]    |                  `Table` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[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] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.11s
[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" "8eab3ac8827b85219136ec40ec7d6c9516c5ba71e54805500f2dc533aa10e097", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8eab3ac8827b85219136ec40ec7d6c9516c5ba71e54805500f2dc533aa10e097", kill_on_drop: false }`
[INFO] [stdout] 8eab3ac8827b85219136ec40ec7d6c9516c5ba71e54805500f2dc533aa10e097
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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 -Zrandomize-layout" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e07f2ea4bf53989e96cb07813c448642e830b22d12a822dfb448b5b51e0d793b
[INFO] running `Command { std: "docker" "start" "-a" "e07f2ea4bf53989e96cb07813c448642e830b22d12a822dfb448b5b51e0d793b", 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`, and `x86`
[INFO] [stderr]   = help: consider adding `clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[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`, and `x86`
[INFO] [stderr]   = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[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`, and `x86`
[INFO] [stderr]    = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[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`, and `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[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`, and `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/ir/dfg.rs:224:36
[INFO] [stderr]     |
[INFO] [stderr] 224 |     pub fn values<'a>(&'a self) -> Values {
[INFO] [stderr]     |                   --               ^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   lifetime `'a` declared here
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/ir/function.rs:313:48
[INFO] [stderr]     |
[INFO] [stderr] 312 | impl<'a> From<Option<&'a dyn TargetIsa>> for DisplayFunctionAnnotations<'a> {
[INFO] [stderr]     |      -- lifetime `'a` declared here
[INFO] [stderr] 313 |     fn from(isa: Option<&'a dyn TargetIsa>) -> DisplayFunctionAnnotations {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:652:68
[INFO] [stderr]     |
[INFO] [stderr] 652 |     pub fn arguments<'a>(&'a self, pool: &'a ir::ValueListPool) -> &[Value] {
[INFO] [stderr]     |                      -- lifetime `'a` declared here                ^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> /opt/rustwide/target/debug/build/alexcrichton-cranelift-codegen-846ce6b6f746147d/out/opcodes.rs:719:80
[INFO] [stderr]     |
[INFO] [stderr] 719 |     pub fn arguments_mut<'a>(&'a mut self, pool: &'a mut ir::ValueListPool) -> &mut [Value] {
[INFO] [stderr]     |                          -- lifetime `'a` declared here                        ^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/settings.rs:353:34
[INFO] [stderr]     |
[INFO] [stderr] 352 | impl<'a> From<&'a Flags> for FlagsOrIsa<'a> {
[INFO] [stderr]     |      -- lifetime `'a` declared here
[INFO] [stderr] 353 |     fn from(flags: &'a Flags) -> FlagsOrIsa {
[INFO] [stderr]     |                                  ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/settings.rs:359:40
[INFO] [stderr]     |
[INFO] [stderr] 358 | impl<'a> From<&'a dyn TargetIsa> for FlagsOrIsa<'a> {
[INFO] [stderr]     |      -- lifetime `'a` declared here
[INFO] [stderr] 359 |     fn from(isa: &'a dyn TargetIsa) -> FlagsOrIsa {
[INFO] [stderr]     |                                        ^^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[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`, and `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]     --> src/regalloc/coalescing.rs:1019:54
[INFO] [stderr]      |
[INFO] [stderr] 1019 |     pub fn iter<'a>(&'a self, func: &'a Function) -> VCopyIter {
[INFO] [stderr]      |                 -- lifetime `'a` declared here       ^^^^^^^^^ this elided lifetime gets resolved as `'a`
[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`, and `x86`
[INFO] [stderr]     = help: consider adding `cargo-clippy` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[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, `impl` blocks should be written at the same level as their item
[INFO] [stderr]   --> src/ir/instructions.rs:77:9
[INFO] [stderr]    |
[INFO] [stderr] 74 |     fn from_str(s: &str) -> Result<Self, &'static str> {
[INFO] [stderr]    |     -------------------------------------------------- move the `impl` block outside of this associated function `from_str`
[INFO] [stderr] ...
[INFO] [stderr] 77 |         impl<'a> Table<&'a str> for [Option<Opcode>] {
[INFO] [stderr]    |         ^^^^^^^^^-----^^^^^^^^^^^^^^^------^------^^
[INFO] [stderr]    |                  |                   |      |
[INFO] [stderr]    |                  |                   |      `Opcode` is not local
[INFO] [stderr]    |                  |                   `Option` is not local
[INFO] [stderr]    |                  `Table` is not local
[INFO] [stderr]    |
[INFO] [stderr]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[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 19 warnings (run `cargo fix --lib -p alexcrichton-cranelift-codegen` to apply 3 suggestions)
[INFO] [stderr] warning: `alexcrichton-cranelift-codegen` (lib test) generated 23 warnings (19 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.04s
[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-2110498bbab0062b)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test binemit::stackmap::tests::stackmaps ... ok
[INFO] [stdout] test abi::tests::legalize ... ok
[INFO] [stdout] test bitset::tests::from_range ... ok
[INFO] [stdout] test bitset::tests::minmax ... 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_s32 ... ok
[INFO] [stdout] test divconst_magic_numbers::tests::test_magic_u64 ... 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 bitset::tests::contains ... ok
[INFO] [stdout] test dominator_tree::tests::non_zero_entry_block ... ok
[INFO] [stdout] test flowgraph::tests::branches_and_jumps ... ok
[INFO] [stdout] test flowgraph::tests::empty ... ok
[INFO] [stdout] test flowgraph::tests::no_predecessors ... ok
[INFO] [stdout] test ir::builder::tests::reuse_results ... ok
[INFO] [stdout] test ir::builder::tests::types ... ok
[INFO] [stdout] test ir::constant::tests::add_to_constant_data ... ok
[INFO] [stdout] test ir::constant::tests::check_constant_data_endianness_as_uimm128 ... ok
[INFO] [stdout] test ir::constant::tests::clear ... ok
[INFO] [stdout] test ir::constant::tests::empty ... ok
[INFO] [stdout] test ir::constant::tests::display_constant_data ... 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::get_offset ... ok
[INFO] [stdout] test ir::constant::tests::insert ... ok
[INFO] [stdout] test ir::constant::tests::insert_duplicate ... ok
[INFO] [stdout] test ir::constant::tests::iterate_over_constant_data ... 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::aliases ... ok
[INFO] [stdout] test ir::dfg::tests::make_inst ... ok
[INFO] [stdout] test ir::dfg::tests::no_results ... ok
[INFO] [stdout] test ir::dfg::tests::ebb ... 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::dfg::tests::swap_remove_ebb_params ... ok
[INFO] [stdout] test ir::entities::tests::constant_with_number ... ok
[INFO] [stdout] test ir::entities::tests::memory ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_purpose ... ok
[INFO] [stdout] test ir::extfunc::tests::argument_type ... ok
[INFO] [stdout] test ir::entities::tests::value_with_number ... ok
[INFO] [stdout] test ir::extfunc::tests::call_conv ... ok
[INFO] [stdout] test ir::extfunc::tests::signatures ... ok
[INFO] [stdout] test ir::extname::tests::display_testcase ... ok
[INFO] [stdout] test ir::extname::tests::display_user ... 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::immediates::tests::format_imm64 ... 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_ieee32 ... ok
[INFO] [stdout] test ir::extname::tests::parsing ... ok
[INFO] [stdout] test ir::immediates::tests::fcvt_to_sint_negative_overflow_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_ieee64 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_offset32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_imm64 ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee64 ... ok
[INFO] [stdout] test ir::instructions::tests::constraints ... ok
[INFO] [stdout] test ir::immediates::tests::pow2_ieee32 ... ok
[INFO] [stdout] test ir::immediates::tests::parse_uimm64 ... ok
[INFO] [stdout] test ir::instructions::tests::opcodes ... ok
[INFO] [stdout] test ir::instructions::tests::value_set ... ok
[INFO] [stdout] test ir::jumptable::tests::insert ... ok
[INFO] [stdout] test ir::layout::test_midpoint ... ok
[INFO] [stdout] test ir::jumptable::tests::empty ... ok
[INFO] [stdout] test ir::layout::tests::append_inst ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb ... ok
[INFO] [stdout] test ir::layout::tests::append_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::tests::split_ebb ... ok
[INFO] [stdout] test ir::layout::tests::insert_ebb_after ... ok
[INFO] [stdout] test ir::constant::tests::extend_constant_data_to_invalid_length - should panic ... ok
[INFO] [stdout] test ir::libcall::tests::parsing ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_offset - should panic ... ok
[INFO] [stdout] test ir::progpoint::tests::convert ... ok
[INFO] [stdout] test ir::libcall::tests::display ... ok
[INFO] [stdout] test ir::stackslot::tests::alignment ... ok
[INFO] [stdout] test ir::constant::tests::get_nonexistent_constant - should panic ... ok
[INFO] [stdout] test ir::sourceloc::tests::display ... ok
[INFO] [stdout] test ir::stackslot::tests::outgoing ... ok
[INFO] [stdout] test ir::instructions::tests::instruction_data ... FAILED
[INFO] [stdout] test ir::types::tests::as_bool ... ok
[INFO] [stdout] test ir::types::tests::format_scalars ... ok
[INFO] [stdout] test ir::stackslot::tests::emergency ... ok
[INFO] [stdout] test ir::types::tests::typevar_functions ... ok
[INFO] [stdout] test ir::stackslot::tests::stack_slot ... ok
[INFO] [stdout] test ir::trapcode::tests::display ... ok
[INFO] [stdout] test ir::types::tests::format_vectors ... ok
[INFO] [stdout] test ir::types::tests::basic_scalars ... ok
[INFO] [stdout] test ir::types::tests::vectors ... ok
[INFO] [stdout] test isa::registers::assert_sizes ... 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 isa::x86::registers::tests::regclasses ... ok
[INFO] [stdout] test isa::x86::registers::tests::unit_encodings ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_small_alloc ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_wrong_calling_convention ... 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 loop_analysis::tests::complex_loop_detection ... ok
[INFO] [stdout] test isa::x86::unwind::tests::test_large_alloc ... ok
[INFO] [stdout] test loop_analysis::tests::nested_loops_detection ... ok
[INFO] [stdout] test partition_slice::tests::doubles ... ok
[INFO] [stdout] test iterators::tests::adjpairs ... ok
[INFO] [stdout] test partition_slice::tests::empty ... ok
[INFO] [stdout] test partition_slice::tests::longer ... ok
[INFO] [stdout] test isa::constraints::tests::branch_range ... ok
[INFO] [stdout] test partition_slice::tests::singles ... ok
[INFO] [stdout] test predicates::tests::check_is_all_zeroes ... ok
[INFO] [stdout] test predicates::tests::check_is_all_ones ... ok
[INFO] [stdout] test predicates::tests::cvt_imm64 ... ok
[INFO] [stdout] test predicates::tests::cvt_u32 ... ok
[INFO] [stdout] test regalloc::liverange::tests::coalesce ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_arg_range ... ok
[INFO] [stdout] test regalloc::liverange::tests::dead_def_range ... 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::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::diversion::tests::inserts ... 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_tree ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_two ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_uneven ... ok
[INFO] [stdout] test scoped_hash_map::tests::basic ... ok
[INFO] [stdout] test settings::tests::display_default ... ok
[INFO] [stdout] test settings::tests::modify_bool ... ok
[INFO] [stdout] test stack_layout::tests::slot_kinds ... ok
[INFO] [stdout] test settings::tests::modify_string ... ok
[INFO] [stdout] test topo_order::tests::simple ... ok
[INFO] [stdout] test verifier::tests::empty ... ok
[INFO] [stdout] test timing::tests::display ... ok
[INFO] [stdout] test regalloc::virtregs::tests::union_self ... ok
[INFO] [stdout] test stack_layout::tests::layout ... ok
[INFO] [stdout] test verifier::tests::bad_instruction_format ... ok
[INFO] [stdout] test topo_order::tests::empty ... ok
[INFO] [stdout] test verifier::tests::test_empty_ebb ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_param ... ok
[INFO] [stdout] test verifier::tests::test_function_invalid_return_value ... 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 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] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ir::instructions::tests::instruction_data stdout ----
[INFO] [stdout] thread 'ir::instructions::tests::instruction_data' panicked at src/ir/instructions.rs:601:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 32
[INFO] [stdout]  right: 16
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x63e421b9f2fa - std::backtrace_rs::backtrace::libunwind::trace::h207520d6e9873551
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x63e421b9f2fa - std::backtrace_rs::backtrace::trace_unsynchronized::h2ed7433f370e3eca
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x63e421b9f2fa - std::sys::backtrace::_print_fmt::h916fac51166b18d7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x63e421b9f2fa - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha0a4c9b8ce3802e6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x63e421bc6803 - core::fmt::rt::Argument::fmt::h4cfc8587d52b3eb5
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x63e421bc6803 - core::fmt::write::h522cc39e5b36ae9f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/fmt/mod.rs:1190:21
[INFO] [stdout]    6:     0x63e421b9bf63 - std::io::Write::write_fmt::h7d3c26752da97734
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/io/mod.rs:1839:15
[INFO] [stdout]    7:     0x63e421b9f142 - std::sys::backtrace::BacktraceLock::print::h4b9e00b29e9c0942
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x63e421ba078a - std::panicking::default_hook::{{closure}}::hb59b88280d0324d9
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:268:22
[INFO] [stdout]    9:     0x63e421ba0594 - std::panicking::default_hook::he1dd496665be4a29
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:292:9
[INFO] [stdout]   10:     0x63e421b5f039 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h4ff71de18744e1dc
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   11:     0x63e421b5f039 - test::test_main::{{closure}}::hcf7c055ce117aa81
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:133:21
[INFO] [stdout]   12:     0x63e421ba0e88 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h1d66c6bbd60c9692
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2468:9
[INFO] [stdout]   13:     0x63e421ba0e88 - std::panicking::rust_panic_with_hook::h2ff17fe8f26dfcf8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:809:13
[INFO] [stdout]   14:     0x63e421ba0c4a - std::panicking::begin_panic_handler::{{closure}}::h4fad77951c07e101
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:674:13
[INFO] [stdout]   15:     0x63e421b9f7d9 - std::sys::backtrace::__rust_end_short_backtrace::hb1a25b3da5d0ea08
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:170:18
[INFO] [stdout]   16:     0x63e421ba08dc - rust_begin_unwind
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:665:5
[INFO] [stdout]   17:     0x63e421bc45d0 - core::panicking::panic_fmt::ha9db07b529f9b256
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x63e421bc499b - core::panicking::assert_failed_inner::h04f38944d74a80a8
[INFO] [stdout]   19:     0x63e4219fd555 - core::panicking::assert_failed::h655f2d7c237d251f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panicking.rs:377:5
[INFO] [stdout]   20:     0x63e421a2eede - cranelift_codegen::ir::instructions::tests::instruction_data::hfbe21ef4de67f9b8
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ir/instructions.rs:601:9
[INFO] [stdout]   21:     0x63e421a2ee67 - cranelift_codegen::ir::instructions::tests::instruction_data::{{closure}}::hf836f68b3786e0fa
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ir/instructions.rs:595:26
[INFO] [stdout]   22:     0x63e421aa7af6 - core::ops::function::FnOnce::call_once::hab197ea9d9b25e19
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x63e421b6390b - core::ops::function::FnOnce::call_once::h22c3ba5715e93f05
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x63e421b6390b - test::__rust_begin_short_backtrace::h8e82d8113d0da17f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:621:18
[INFO] [stdout]   25:     0x63e421b63287 - test::run_test_in_process::{{closure}}::h33235f4f20b7b7c7
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:60
[INFO] [stdout]   26:     0x63e421b63287 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hb5043206310c586f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   27:     0x63e421b63287 - std::panicking::try::do_call::h9ad4731a60ab23e2
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   28:     0x63e421b63287 - std::panicking::try::h3824d23db772a716
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   29:     0x63e421b63287 - std::panic::catch_unwind::h5afd514605fde46b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   30:     0x63e421b63287 - test::run_test_in_process::h0d5cbfa7067d1720
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:644:27
[INFO] [stdout]   31:     0x63e421b63287 - test::run_test::{{closure}}::h708eb8872708115d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:565:43
[INFO] [stdout]   32:     0x63e421b269a4 - test::run_test::{{closure}}::h392c51cee94713ab
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/test/src/lib.rs:595:41
[INFO] [stdout]   33:     0x63e421b269a4 - std::sys::backtrace::__rust_begin_short_backtrace::h2f40290710935a8b
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/backtrace.rs:154:18
[INFO] [stdout]   34:     0x63e421b2a14e - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h3fd968d89053a903
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:541:17
[INFO] [stdout]   35:     0x63e421b2a14e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h743f637ba4229880
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   36:     0x63e421b2a14e - std::panicking::try::do_call::h07440897322525a6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:557:40
[INFO] [stdout]   37:     0x63e421b2a14e - std::panicking::try::he5a2e00188156637
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panicking.rs:520:19
[INFO] [stdout]   38:     0x63e421b2a14e - std::panic::catch_unwind::hbaf3cae49b3c6433
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/panic.rs:358:14
[INFO] [stdout]   39:     0x63e421b2a14e - std::thread::Builder::spawn_unchecked_::{{closure}}::h8e141ea224820bce
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/thread/mod.rs:540:30
[INFO] [stdout]   40:     0x63e421b2a14e - core::ops::function::FnOnce::call_once{{vtable.shim}}::h90d312fedd7b8ea8
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x63e421ba4c7b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h69aa08ddb6adb8b6
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   42:     0x63e421ba4c7b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h5aa36efdb79c806f
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/alloc/src/boxed.rs:2454:9
[INFO] [stdout]   43:     0x63e421ba4c7b - std::sys::pal::unix::thread::Thread::new::thread_start::h6cd80a1b4be5158d
[INFO] [stdout]                                at /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/std/src/sys/pal/unix/thread.rs:105:17
[INFO] [stdout]   44:     0x7d7ec9d9bac3 - <unknown>
[INFO] [stdout]   45:     0x7d7ec9e2ca04 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ir::instructions::tests::instruction_data
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 152 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "e07f2ea4bf53989e96cb07813c448642e830b22d12a822dfb448b5b51e0d793b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e07f2ea4bf53989e96cb07813c448642e830b22d12a822dfb448b5b51e0d793b", kill_on_drop: false }`
[INFO] [stdout] e07f2ea4bf53989e96cb07813c448642e830b22d12a822dfb448b5b51e0d793b
