[INFO] updating cached repository https://github.com/CharlyCst/fork [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/CharlyCst/fork [INFO] [stderr] - [deleted] (none) -> error_handler [INFO] [stderr] - [deleted] (none) -> stage/ir [INFO] [stderr] * [new branch] dev -> dev [INFO] [stderr] 09bf544..5c65923 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 5c659236d2eb4dd070f065d1196abb41f7b6673e [INFO] checking CharlyCst/fork against try#d7b51666469c792a8a3f40849607739bae1e705e for pr-71665 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCharlyCst%2Ffork" "/workspace/builds/worker-11/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/CharlyCst/fork on toolchain d7b51666469c792a8a3f40849607739bae1e705e [INFO] running `"/workspace/cargo-home/bin/cargo" "+d7b51666469c792a8a3f40849607739bae1e705e" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/CharlyCst/fork [INFO] finished tweaking git repo https://github.com/CharlyCst/fork [INFO] tweaked toml for git repo https://github.com/CharlyCst/fork written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate git repo https://github.com/CharlyCst/fork already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+d7b51666469c792a8a3f40849607739bae1e705e" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+d7b51666469c792a8a3f40849607739bae1e705e" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 84c157e3611bb2c95111fa217f799e7dc0a211e5b2ab7d5e85b14ce26d7a2490 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "84c157e3611bb2c95111fa217f799e7dc0a211e5b2ab7d5e85b14ce26d7a2490"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking fork v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/mir/ast_to_mir.rs:260:13 [INFO] [stderr] | [INFO] [stderr] 260 | _ => self [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t_id` [INFO] [stderr] --> src/mir/ast_to_mir.rs:239:17 [INFO] [stderr] | [INFO] [stderr] 239 | t_id, [INFO] [stderr] | ^^^^ help: try ignoring the field: `t_id: _` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | Err(decl_loc) => { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:215:29 [INFO] [stderr] | [INFO] [stderr] 215 | Err(decl_loc) => { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:492:24 [INFO] [stderr] | [INFO] [stderr] 492 | if let Err(decl_loc) = [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/mir/ast_to_mir.rs:260:13 [INFO] [stderr] | [INFO] [stderr] 260 | _ => self [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t_id` [INFO] [stderr] --> src/mir/ast_to_mir.rs:239:17 [INFO] [stderr] | [INFO] [stderr] 239 | t_id, [INFO] [stderr] | ^^^^ help: try ignoring the field: `t_id: _` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:138:21 [INFO] [stderr] | [INFO] [stderr] 138 | Err(decl_loc) => { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:215:29 [INFO] [stderr] | [INFO] [stderr] 215 | Err(decl_loc) => { [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `decl_loc` [INFO] [stderr] --> src/mir/resolver.rs:492:24 [INFO] [stderr] | [INFO] [stderr] 492 | if let Err(decl_loc) = [INFO] [stderr] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_decl_loc` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F32` [INFO] [stderr] --> src/mir/mir.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | F32(f32), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F64` [INFO] [stderr] --> src/mir/mir.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | F64(f64), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `T_ID_BUG` [INFO] [stderr] --> src/mir/types.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | pub const T_ID_BUG: usize = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_CUSTOM` [INFO] [stderr] --> src/wasm/opcode.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | pub const SEC_CUSTOM: SecTyp = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_IMPORT` [INFO] [stderr] --> src/wasm/opcode.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub const SEC_IMPORT: SecTyp = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_TABLE` [INFO] [stderr] --> src/wasm/opcode.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub const SEC_TABLE: SecTyp = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_MEMORY` [INFO] [stderr] --> src/wasm/opcode.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | pub const SEC_MEMORY: SecTyp = 5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_GLOBAL` [INFO] [stderr] --> src/wasm/opcode.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub const SEC_GLOBAL: SecTyp = 6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_START` [INFO] [stderr] --> src/wasm/opcode.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | pub const SEC_START: SecTyp = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_ELEMENT` [INFO] [stderr] --> src/wasm/opcode.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub const SEC_ELEMENT: SecTyp = 9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_DATA` [INFO] [stderr] --> src/wasm/opcode.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub const SEC_DATA: SecTyp = 11; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `ANY_FUNC` [INFO] [stderr] --> src/wasm/opcode.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | pub const ANY_FUNC: Type = 0x70; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_UNREACHABLE` [INFO] [stderr] --> src/wasm/opcode.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | pub const INSTR_UNREACHABLE: Instr = 0x00; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_NOP` [INFO] [stderr] --> src/wasm/opcode.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | pub const INSTR_NOP: Instr = 0x01; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_F32_CST` [INFO] [stderr] --> src/wasm/opcode.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | pub const INSTR_F32_CST: Instr = 0x43; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_F64_CST` [INFO] [stderr] --> src/wasm/opcode.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | pub const INSTR_F64_CST: Instr = 0x44; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_EQZ` [INFO] [stderr] --> src/wasm/opcode.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | pub const INSTR_I32_EQZ: Instr = 0x45; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_NE` [INFO] [stderr] --> src/wasm/opcode.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | pub const INSTR_I32_NE: Instr = 0x47; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_LT_U` [INFO] [stderr] --> src/wasm/opcode.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | pub const INSTR_I32_LT_U: Instr = 0x49; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_GT_U` [INFO] [stderr] --> src/wasm/opcode.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | pub const INSTR_I32_GT_U: Instr = 0x4b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_LE_U` [INFO] [stderr] --> src/wasm/opcode.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | pub const INSTR_I32_LE_U: Instr = 0x4d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_GE_U` [INFO] [stderr] --> src/wasm/opcode.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub const INSTR_I32_GE_U: Instr = 0x4f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_EQZ` [INFO] [stderr] --> src/wasm/opcode.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | pub const INSTR_I64_EQZ: Instr = 0x50; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_NE` [INFO] [stderr] --> src/wasm/opcode.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | pub const INSTR_I64_NE: Instr = 0x52; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_LT_U` [INFO] [stderr] --> src/wasm/opcode.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | pub const INSTR_I64_LT_U: Instr = 0x54; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_GT_U` [INFO] [stderr] --> src/wasm/opcode.rs:73:1 [INFO] [stderr] | [INFO] [stderr] 73 | pub const INSTR_I64_GT_U: Instr = 0x56; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_LE_U` [INFO] [stderr] --> src/wasm/opcode.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | pub const INSTR_I64_LE_U: Instr = 0x58; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_GE_U` [INFO] [stderr] --> src/wasm/opcode.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | pub const INSTR_I64_GE_U: Instr = 0x5a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_DIV_S` [INFO] [stderr] --> src/wasm/opcode.rs:81:1 [INFO] [stderr] | [INFO] [stderr] 81 | pub const INSTR_I32_DIV_S: Instr = 0x6d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_REM_S` [INFO] [stderr] --> src/wasm/opcode.rs:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | pub const INSTR_I32_REM_S: Instr = 0x6f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_AND` [INFO] [stderr] --> src/wasm/opcode.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | pub const INSTR_I32_AND: Instr = 0x71; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_OR` [INFO] [stderr] --> src/wasm/opcode.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | pub const INSTR_I32_OR: Instr = 0x72; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_DIV_S` [INFO] [stderr] --> src/wasm/opcode.rs:91:1 [INFO] [stderr] | [INFO] [stderr] 91 | pub const INSTR_I64_DIV_S: Instr = 0x7f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_REM_S` [INFO] [stderr] --> src/wasm/opcode.rs:93:1 [INFO] [stderr] | [INFO] [stderr] 93 | pub const INSTR_I64_REM_S: Instr = 0x81; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_AND` [INFO] [stderr] --> src/wasm/opcode.rs:95:1 [INFO] [stderr] | [INFO] [stderr] 95 | pub const INSTR_I64_AND: Instr = 0x83; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_OR` [INFO] [stderr] --> src/wasm/opcode.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub const INSTR_I64_OR: Instr = 0x84; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_XOR` [INFO] [stderr] --> src/wasm/opcode.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | pub const INSTR_I64_XOR: Instr = 0x85; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/mir/types.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | std::mem::replace(&mut self.types[id].types, new_types); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 43 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F32` [INFO] [stderr] --> src/mir/mir.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | F32(f32), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `F64` [INFO] [stderr] --> src/mir/mir.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | F64(f64), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_CUSTOM` [INFO] [stderr] --> src/wasm/opcode.rs:8:1 [INFO] [stderr] | [INFO] [stderr] 8 | pub const SEC_CUSTOM: SecTyp = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_IMPORT` [INFO] [stderr] --> src/wasm/opcode.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | pub const SEC_IMPORT: SecTyp = 2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_TABLE` [INFO] [stderr] --> src/wasm/opcode.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub const SEC_TABLE: SecTyp = 4; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_MEMORY` [INFO] [stderr] --> src/wasm/opcode.rs:13:1 [INFO] [stderr] | [INFO] [stderr] 13 | pub const SEC_MEMORY: SecTyp = 5; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_GLOBAL` [INFO] [stderr] --> src/wasm/opcode.rs:14:1 [INFO] [stderr] | [INFO] [stderr] 14 | pub const SEC_GLOBAL: SecTyp = 6; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_START` [INFO] [stderr] --> src/wasm/opcode.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | pub const SEC_START: SecTyp = 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_ELEMENT` [INFO] [stderr] --> src/wasm/opcode.rs:17:1 [INFO] [stderr] | [INFO] [stderr] 17 | pub const SEC_ELEMENT: SecTyp = 9; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `SEC_DATA` [INFO] [stderr] --> src/wasm/opcode.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub const SEC_DATA: SecTyp = 11; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `ANY_FUNC` [INFO] [stderr] --> src/wasm/opcode.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | pub const ANY_FUNC: Type = 0x70; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_UNREACHABLE` [INFO] [stderr] --> src/wasm/opcode.rs:38:1 [INFO] [stderr] | [INFO] [stderr] 38 | pub const INSTR_UNREACHABLE: Instr = 0x00; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_NOP` [INFO] [stderr] --> src/wasm/opcode.rs:39:1 [INFO] [stderr] | [INFO] [stderr] 39 | pub const INSTR_NOP: Instr = 0x01; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_F32_CST` [INFO] [stderr] --> src/wasm/opcode.rs:54:1 [INFO] [stderr] | [INFO] [stderr] 54 | pub const INSTR_F32_CST: Instr = 0x43; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_F64_CST` [INFO] [stderr] --> src/wasm/opcode.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | pub const INSTR_F64_CST: Instr = 0x44; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_EQZ` [INFO] [stderr] --> src/wasm/opcode.rs:56:1 [INFO] [stderr] | [INFO] [stderr] 56 | pub const INSTR_I32_EQZ: Instr = 0x45; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_NE` [INFO] [stderr] --> src/wasm/opcode.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | pub const INSTR_I32_NE: Instr = 0x47; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_LT_U` [INFO] [stderr] --> src/wasm/opcode.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | pub const INSTR_I32_LT_U: Instr = 0x49; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_GT_U` [INFO] [stderr] --> src/wasm/opcode.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | pub const INSTR_I32_GT_U: Instr = 0x4b; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_LE_U` [INFO] [stderr] --> src/wasm/opcode.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | pub const INSTR_I32_LE_U: Instr = 0x4d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_GE_U` [INFO] [stderr] --> src/wasm/opcode.rs:66:1 [INFO] [stderr] | [INFO] [stderr] 66 | pub const INSTR_I32_GE_U: Instr = 0x4f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_EQZ` [INFO] [stderr] --> src/wasm/opcode.rs:67:1 [INFO] [stderr] | [INFO] [stderr] 67 | pub const INSTR_I64_EQZ: Instr = 0x50; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_NE` [INFO] [stderr] --> src/wasm/opcode.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | pub const INSTR_I64_NE: Instr = 0x52; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_LT_U` [INFO] [stderr] --> src/wasm/opcode.rs:71:1 [INFO] [stderr] | [INFO] [stderr] 71 | pub const INSTR_I64_LT_U: Instr = 0x54; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_GT_U` [INFO] [stderr] --> src/wasm/opcode.rs:73:1 [INFO] [stderr] | [INFO] [stderr] 73 | pub const INSTR_I64_GT_U: Instr = 0x56; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_LE_U` [INFO] [stderr] --> src/wasm/opcode.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | pub const INSTR_I64_LE_U: Instr = 0x58; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_GE_U` [INFO] [stderr] --> src/wasm/opcode.rs:77:1 [INFO] [stderr] | [INFO] [stderr] 77 | pub const INSTR_I64_GE_U: Instr = 0x5a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_DIV_S` [INFO] [stderr] --> src/wasm/opcode.rs:81:1 [INFO] [stderr] | [INFO] [stderr] 81 | pub const INSTR_I32_DIV_S: Instr = 0x6d; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_REM_S` [INFO] [stderr] --> src/wasm/opcode.rs:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | pub const INSTR_I32_REM_S: Instr = 0x6f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_AND` [INFO] [stderr] --> src/wasm/opcode.rs:85:1 [INFO] [stderr] | [INFO] [stderr] 85 | pub const INSTR_I32_AND: Instr = 0x71; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I32_OR` [INFO] [stderr] --> src/wasm/opcode.rs:86:1 [INFO] [stderr] | [INFO] [stderr] 86 | pub const INSTR_I32_OR: Instr = 0x72; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_DIV_S` [INFO] [stderr] --> src/wasm/opcode.rs:91:1 [INFO] [stderr] | [INFO] [stderr] 91 | pub const INSTR_I64_DIV_S: Instr = 0x7f; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_REM_S` [INFO] [stderr] --> src/wasm/opcode.rs:93:1 [INFO] [stderr] | [INFO] [stderr] 93 | pub const INSTR_I64_REM_S: Instr = 0x81; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_AND` [INFO] [stderr] --> src/wasm/opcode.rs:95:1 [INFO] [stderr] | [INFO] [stderr] 95 | pub const INSTR_I64_AND: Instr = 0x83; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_OR` [INFO] [stderr] --> src/wasm/opcode.rs:96:1 [INFO] [stderr] | [INFO] [stderr] 96 | pub const INSTR_I64_OR: Instr = 0x84; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `INSTR_I64_XOR` [INFO] [stderr] --> src/wasm/opcode.rs:97:1 [INFO] [stderr] | [INFO] [stderr] 97 | pub const INSTR_I64_XOR: Instr = 0x85; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `std::mem::replace` that must be used [INFO] [stderr] --> src/mir/types.rs:117:9 [INFO] [stderr] | [INFO] [stderr] 117 | std::mem::replace(&mut self.types[id].types, new_types); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stderr] [INFO] [stderr] warning: 42 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.77s [INFO] running `"docker" "inspect" "84c157e3611bb2c95111fa217f799e7dc0a211e5b2ab7d5e85b14ce26d7a2490"` [INFO] running `"docker" "rm" "-f" "84c157e3611bb2c95111fa217f799e7dc0a211e5b2ab7d5e85b14ce26d7a2490"` [INFO] [stdout] 84c157e3611bb2c95111fa217f799e7dc0a211e5b2ab7d5e85b14ce26d7a2490