[INFO] fetching crate wasmer-vm-unc 2.4.1... [INFO] testing wasmer-vm-unc-2.4.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate wasmer-vm-unc 2.4.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate wasmer-vm-unc 2.4.1 [INFO] finished tweaking crates.io crate wasmer-vm-unc 2.4.1 [INFO] tweaked toml for crates.io crate wasmer-vm-unc 2.4.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wasmer-vm-unc 2.4.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 73 packages to latest compatible versions [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.14.0) [INFO] [stderr] Adding memoffset v0.6.5 (available: v0.9.1) [INFO] [stderr] Adding more-asserts v0.2.2 (available: v0.3.1) [INFO] [stderr] Adding rkyv v0.7.46 (available: v0.8.15) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.18) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 23cae36eb1bdd3a4c38bda9400bac3eae55057a4c1c34e153a6d36532b5a13f5 [INFO] running `Command { std: "docker" "start" "-a" "23cae36eb1bdd3a4c38bda9400bac3eae55057a4c1c34e153a6d36532b5a13f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "23cae36eb1bdd3a4c38bda9400bac3eae55057a4c1c34e153a6d36532b5a13f5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23cae36eb1bdd3a4c38bda9400bac3eae55057a4c1c34e153a6d36532b5a13f5", kill_on_drop: false }` [INFO] [stdout] 23cae36eb1bdd3a4c38bda9400bac3eae55057a4c1c34e153a6d36532b5a13f5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d61fe14071aca45222ff7d7b419f8e54cbc23571befe464c6bfc689f52b5c5c9 [INFO] running `Command { std: "docker" "start" "-a" "d61fe14071aca45222ff7d7b419f8e54cbc23571befe464c6bfc689f52b5c5c9", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling rkyv v0.7.46 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling seahash v4.1.0 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling wasmer-vm-unc v2.4.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling more-asserts v0.2.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling region v3.0.2 [INFO] [stderr] Compiling hashbrown v0.12.3 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling rkyv_derive v0.7.46 [INFO] [stderr] Compiling ptr_meta v0.1.4 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling wasmer-types-unc v2.4.1 [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WeakInstanceRef` [INFO] [stdout] --> src/instance/mod.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub use r#ref::{InstanceRef, WeakInstanceRef, WeakOrStrongInstanceRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/export.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 30 | #[derive(Clone, Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 50 | pub call_trampoline: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 76 | pub import_init_function_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 79 | pub host_env_clone_fn: fn(*mut std::ffi::c_void) -> *mut std::ffi::c_void, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 86 | pub host_env_drop_fn: unsafe fn(*mut std::ffi::c_void), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1027:37 [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1029:46 [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1032:37 [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1034:46 [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1037:34 [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1040:34 [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1042:33 [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1045:37 [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1047:46 [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1049:37 [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1051:46 [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1053:37 [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1055:33 [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1057:34 [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1059:34 [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1061:43 [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1063:34 [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1065:43 [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1067:33 [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1069:42 [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1071:33 [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1073:42 [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1075:32 [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1077:34 [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1079:37 [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1081:37 [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:783:49 [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:784:49 [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:785:51 [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:786:51 [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:787:55 [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:788:55 [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:789:51 [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:790:51 [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:791:59 [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:792:76 [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:793:53 [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:794:53 [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:795:53 [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:796:53 [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:797:70 [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:798:51 [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:799:68 [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:800:51 [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:801:68 [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:802:53 [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:803:70 [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:804:49 [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:805:51 [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:806:59 [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:807:76 [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:808:59 [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:809:67 [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:810:59 [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:811:51 [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:813:53 [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.71s [INFO] running `Command { std: "docker" "inspect" "d61fe14071aca45222ff7d7b419f8e54cbc23571befe464c6bfc689f52b5c5c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d61fe14071aca45222ff7d7b419f8e54cbc23571befe464c6bfc689f52b5c5c9", kill_on_drop: false }` [INFO] [stdout] d61fe14071aca45222ff7d7b419f8e54cbc23571befe464c6bfc689f52b5c5c9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 378dbe66262897f18209689992a3dfd6f1d9f98706e05780fa72965c99a32c6f [INFO] running `Command { std: "docker" "start" "-a" "378dbe66262897f18209689992a3dfd6f1d9f98706e05780fa72965c99a32c6f", kill_on_drop: false }` [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WeakInstanceRef` [INFO] [stdout] --> src/instance/mod.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub use r#ref::{InstanceRef, WeakInstanceRef, WeakOrStrongInstanceRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/export.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 30 | #[derive(Clone, Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 50 | pub call_trampoline: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 76 | pub import_init_function_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 79 | pub host_env_clone_fn: fn(*mut std::ffi::c_void) -> *mut std::ffi::c_void, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 86 | pub host_env_drop_fn: unsafe fn(*mut std::ffi::c_void), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1027:37 [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1029:46 [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1032:37 [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1034:46 [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1037:34 [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1040:34 [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1042:33 [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1045:37 [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1047:46 [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1049:37 [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1051:46 [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1053:37 [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1055:33 [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1057:34 [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1059:34 [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1061:43 [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1063:34 [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1065:43 [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1067:33 [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1069:42 [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1071:33 [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1073:42 [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1075:32 [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1077:34 [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1079:37 [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1081:37 [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:783:49 [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:784:49 [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:785:51 [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:786:51 [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:787:55 [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:788:55 [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:789:51 [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:790:51 [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:791:59 [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:792:76 [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:793:53 [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:794:53 [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:795:53 [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:796:53 [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:797:70 [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:798:51 [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:799:68 [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:800:51 [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:801:68 [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:802:53 [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:803:70 [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wasmer-vm-unc v2.4.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:804:49 [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:805:51 [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:806:59 [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:807:76 [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:808:59 [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:809:67 [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:810:59 [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:811:51 [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:813:53 [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stdout] --> src/lib.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see 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:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | feature = "cargo-clippy", [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `default` [INFO] [stdout] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WeakInstanceRef` [INFO] [stdout] --> src/instance/mod.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | pub use r#ref::{InstanceRef, WeakInstanceRef, WeakOrStrongInstanceRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/export.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 30 | #[derive(Clone, Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 50 | pub call_trampoline: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 76 | pub import_init_function_ptr: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 79 | pub host_env_clone_fn: fn(*mut std::ffi::c_void) -> *mut std::ffi::c_void, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> src/resolver.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 54 | #[derive(Debug, PartialEq)] [INFO] [stdout] | --------- in this derive macro expansion [INFO] [stdout] ... [INFO] [stdout] 86 | pub host_env_drop_fn: unsafe fn(*mut std::ffi::c_void), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1027:37 [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1027 | wasmer_vm_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1029:46 [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1029 | wasmer_vm_imported_memory32_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1032:37 [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1032 | wasmer_vm_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1034:46 [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1034 | wasmer_vm_imported_memory32_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1037:34 [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1037 | wasmer_vm_table_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1040:34 [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1040 | wasmer_vm_table_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1042:33 [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1042 | wasmer_vm_elem_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1045:37 [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1045 | wasmer_vm_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1047:46 [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1047 | wasmer_vm_imported_memory32_copy as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1049:37 [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1049 | wasmer_vm_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1051:46 [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1051 | wasmer_vm_imported_memory32_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1053:37 [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1053 | wasmer_vm_memory32_init as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1055:33 [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1055 | wasmer_vm_data_drop as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1057:34 [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1057 | wasmer_vm_raise_trap as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1059:34 [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1059 | wasmer_vm_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1061:43 [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1061 | wasmer_vm_imported_table_size as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1063:34 [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1063 | wasmer_vm_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1065:43 [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1065 | wasmer_vm_imported_table_grow as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1067:33 [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1067 | wasmer_vm_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1069:42 [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1069 | wasmer_vm_imported_table_get as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1071:33 [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1071 | wasmer_vm_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1073:42 [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1073 | wasmer_vm_imported_table_set as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1075:32 [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1075 | wasmer_vm_func_ref as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1077:34 [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1077 | wasmer_vm_table_fill as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1079:37 [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1079 | wasmer_vm_externref_inc as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/vmcontext.rs:1081:37 [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as usize; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 1081 | wasmer_vm_externref_dec as *const () as usize; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:783:49 [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:784:49 [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:785:51 [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 785 | Self::FloorF32 => wasmer_vm_f32_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:786:51 [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 786 | Self::FloorF64 => wasmer_vm_f64_floor as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:787:55 [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:788:55 [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:789:51 [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:790:51 [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:791:59 [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 791 | Self::Memory32Size => wasmer_vm_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:792:76 [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:793:53 [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 793 | Self::TableCopy => wasmer_vm_table_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:794:53 [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 794 | Self::TableInit => wasmer_vm_table_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:795:53 [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 795 | Self::TableFill => wasmer_vm_table_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:796:53 [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 796 | Self::TableSize => wasmer_vm_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:797:70 [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:798:51 [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 798 | Self::TableGet => wasmer_vm_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:799:68 [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:800:51 [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 800 | Self::TableSet => wasmer_vm_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:801:68 [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:802:53 [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 802 | Self::TableGrow => wasmer_vm_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:803:70 [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:804:49 [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 804 | Self::FuncRef => wasmer_vm_func_ref as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:805:51 [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 805 | Self::ElemDrop => wasmer_vm_elem_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:806:59 [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:807:76 [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:808:59 [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:809:67 [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:810:59 [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 810 | Self::Memory32Init => wasmer_vm_memory32_init as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:811:51 [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 811 | Self::DataDrop => wasmer_vm_data_drop as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: direct cast of function item into an integer [INFO] [stdout] --> src/libcalls.rs:813:53 [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as usize, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: first cast to a pointer `as *const ()` [INFO] [stdout] | [INFO] [stdout] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as *const () as usize, [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.46s [INFO] running `Command { std: "docker" "inspect" "378dbe66262897f18209689992a3dfd6f1d9f98706e05780fa72965c99a32c6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "378dbe66262897f18209689992a3dfd6f1d9f98706e05780fa72965c99a32c6f", kill_on_drop: false }` [INFO] [stdout] 378dbe66262897f18209689992a3dfd6f1d9f98706e05780fa72965c99a32c6f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4274e0eae5d5e3290d8fd939d85985cdccd8c185ceed79f2b72dd5d77aec7617 [INFO] running `Command { std: "docker" "start" "-a" "4274e0eae5d5e3290d8fd939d85985cdccd8c185ceed79f2b72dd5d77aec7617", kill_on_drop: false }` [INFO] [stderr] warning: unexpected `cfg` condition value: `cargo-clippy` [INFO] [stderr] --> src/lib.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | feature = "cargo-clippy", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `default` [INFO] [stderr] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stderr] = note: see 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:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | feature = "cargo-clippy", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: expected values for `feature` are: `default` [INFO] [stderr] = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` [INFO] [stderr] = note: see for more information about checking conditional configuration [INFO] [stderr] [INFO] [stderr] warning: unused import: `WeakInstanceRef` [INFO] [stderr] --> src/instance/mod.rs:14:30 [INFO] [stderr] | [INFO] [stderr] 14 | pub use r#ref::{InstanceRef, WeakInstanceRef, WeakOrStrongInstanceRef}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/export.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 30 | #[derive(Clone, Debug, PartialEq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 50 | pub call_trampoline: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/resolver.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 76 | pub import_init_function_ptr: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/resolver.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 79 | pub host_env_clone_fn: fn(*mut std::ffi::c_void) -> *mut std::ffi::c_void, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stderr] --> src/resolver.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 54 | #[derive(Debug, PartialEq)] [INFO] [stderr] | --------- in this derive macro expansion [INFO] [stderr] ... [INFO] [stderr] 86 | pub host_env_drop_fn: unsafe fn(*mut std::ffi::c_void), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the address of the same function can vary between different codegen units [INFO] [stderr] = note: furthermore, different functions could have the same address after being merged together [INFO] [stderr] = note: for more information visit [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1027:37 [INFO] [stderr] | [INFO] [stderr] 1027 | wasmer_vm_memory32_grow as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(function_casts_as_integer)]` on by default [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1027 | wasmer_vm_memory32_grow as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1029:46 [INFO] [stderr] | [INFO] [stderr] 1029 | wasmer_vm_imported_memory32_grow as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1029 | wasmer_vm_imported_memory32_grow as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1032:37 [INFO] [stderr] | [INFO] [stderr] 1032 | wasmer_vm_memory32_size as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1032 | wasmer_vm_memory32_size as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1034:46 [INFO] [stderr] | [INFO] [stderr] 1034 | wasmer_vm_imported_memory32_size as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1034 | wasmer_vm_imported_memory32_size as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1037:34 [INFO] [stderr] | [INFO] [stderr] 1037 | wasmer_vm_table_copy as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1037 | wasmer_vm_table_copy as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1040:34 [INFO] [stderr] | [INFO] [stderr] 1040 | wasmer_vm_table_init as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1040 | wasmer_vm_table_init as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1042:33 [INFO] [stderr] | [INFO] [stderr] 1042 | wasmer_vm_elem_drop as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1042 | wasmer_vm_elem_drop as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1045:37 [INFO] [stderr] | [INFO] [stderr] 1045 | wasmer_vm_memory32_copy as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1045 | wasmer_vm_memory32_copy as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1047:46 [INFO] [stderr] | [INFO] [stderr] 1047 | wasmer_vm_imported_memory32_copy as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1047 | wasmer_vm_imported_memory32_copy as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1049:37 [INFO] [stderr] | [INFO] [stderr] 1049 | wasmer_vm_memory32_fill as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1049 | wasmer_vm_memory32_fill as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1051:46 [INFO] [stderr] | [INFO] [stderr] 1051 | wasmer_vm_imported_memory32_fill as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1051 | wasmer_vm_imported_memory32_fill as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1053:37 [INFO] [stderr] | [INFO] [stderr] 1053 | wasmer_vm_memory32_init as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1053 | wasmer_vm_memory32_init as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1055:33 [INFO] [stderr] | [INFO] [stderr] 1055 | wasmer_vm_data_drop as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1055 | wasmer_vm_data_drop as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1057:34 [INFO] [stderr] | [INFO] [stderr] 1057 | wasmer_vm_raise_trap as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1057 | wasmer_vm_raise_trap as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1059:34 [INFO] [stderr] | [INFO] [stderr] 1059 | wasmer_vm_table_size as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1059 | wasmer_vm_table_size as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1061:43 [INFO] [stderr] | [INFO] [stderr] 1061 | wasmer_vm_imported_table_size as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1061 | wasmer_vm_imported_table_size as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1063:34 [INFO] [stderr] | [INFO] [stderr] 1063 | wasmer_vm_table_grow as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1063 | wasmer_vm_table_grow as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1065:43 [INFO] [stderr] | [INFO] [stderr] 1065 | wasmer_vm_imported_table_grow as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1065 | wasmer_vm_imported_table_grow as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1067:33 [INFO] [stderr] | [INFO] [stderr] 1067 | wasmer_vm_table_get as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1067 | wasmer_vm_table_get as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1069:42 [INFO] [stderr] | [INFO] [stderr] 1069 | wasmer_vm_imported_table_get as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1069 | wasmer_vm_imported_table_get as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1071:33 [INFO] [stderr] | [INFO] [stderr] 1071 | wasmer_vm_table_set as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1071 | wasmer_vm_table_set as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1073:42 [INFO] [stderr] | [INFO] [stderr] 1073 | wasmer_vm_imported_table_set as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1073 | wasmer_vm_imported_table_set as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1075:32 [INFO] [stderr] | [INFO] [stderr] 1075 | wasmer_vm_func_ref as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1075 | wasmer_vm_func_ref as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1077:34 [INFO] [stderr] | [INFO] [stderr] 1077 | wasmer_vm_table_fill as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1077 | wasmer_vm_table_fill as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1079:37 [INFO] [stderr] | [INFO] [stderr] 1079 | wasmer_vm_externref_inc as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1079 | wasmer_vm_externref_inc as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/vmcontext.rs:1081:37 [INFO] [stderr] | [INFO] [stderr] 1081 | wasmer_vm_externref_dec as usize; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 1081 | wasmer_vm_externref_dec as *const () as usize; [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:783:49 [INFO] [stderr] | [INFO] [stderr] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 783 | Self::CeilF32 => wasmer_vm_f32_ceil as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:784:49 [INFO] [stderr] | [INFO] [stderr] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 784 | Self::CeilF64 => wasmer_vm_f64_ceil as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:785:51 [INFO] [stderr] | [INFO] [stderr] 785 | Self::FloorF32 => wasmer_vm_f32_floor as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 785 | Self::FloorF32 => wasmer_vm_f32_floor as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:786:51 [INFO] [stderr] | [INFO] [stderr] 786 | Self::FloorF64 => wasmer_vm_f64_floor as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 786 | Self::FloorF64 => wasmer_vm_f64_floor as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:787:55 [INFO] [stderr] | [INFO] [stderr] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 787 | Self::NearestF32 => wasmer_vm_f32_nearest as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:788:55 [INFO] [stderr] | [INFO] [stderr] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 788 | Self::NearestF64 => wasmer_vm_f64_nearest as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:789:51 [INFO] [stderr] | [INFO] [stderr] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 789 | Self::TruncF32 => wasmer_vm_f32_trunc as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:790:51 [INFO] [stderr] | [INFO] [stderr] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 790 | Self::TruncF64 => wasmer_vm_f64_trunc as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:791:59 [INFO] [stderr] | [INFO] [stderr] 791 | Self::Memory32Size => wasmer_vm_memory32_size as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 791 | Self::Memory32Size => wasmer_vm_memory32_size as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:792:76 [INFO] [stderr] | [INFO] [stderr] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 792 | Self::ImportedMemory32Size => wasmer_vm_imported_memory32_size as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:793:53 [INFO] [stderr] | [INFO] [stderr] 793 | Self::TableCopy => wasmer_vm_table_copy as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 793 | Self::TableCopy => wasmer_vm_table_copy as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:794:53 [INFO] [stderr] | [INFO] [stderr] 794 | Self::TableInit => wasmer_vm_table_init as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 794 | Self::TableInit => wasmer_vm_table_init as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:795:53 [INFO] [stderr] | [INFO] [stderr] 795 | Self::TableFill => wasmer_vm_table_fill as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 795 | Self::TableFill => wasmer_vm_table_fill as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:796:53 [INFO] [stderr] | [INFO] [stderr] 796 | Self::TableSize => wasmer_vm_table_size as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 796 | Self::TableSize => wasmer_vm_table_size as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:797:70 [INFO] [stderr] | [INFO] [stderr] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 797 | Self::ImportedTableSize => wasmer_vm_imported_table_size as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:798:51 [INFO] [stderr] | [INFO] [stderr] 798 | Self::TableGet => wasmer_vm_table_get as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 798 | Self::TableGet => wasmer_vm_table_get as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:799:68 [INFO] [stderr] | [INFO] [stderr] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 799 | Self::ImportedTableGet => wasmer_vm_imported_table_get as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:800:51 [INFO] [stderr] | [INFO] [stderr] 800 | Self::TableSet => wasmer_vm_table_set as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 800 | Self::TableSet => wasmer_vm_table_set as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:801:68 [INFO] [stderr] | [INFO] [stderr] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 801 | Self::ImportedTableSet => wasmer_vm_imported_table_set as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:802:53 [INFO] [stderr] | [INFO] [stderr] 802 | Self::TableGrow => wasmer_vm_table_grow as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 802 | Self::TableGrow => wasmer_vm_table_grow as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:803:70 [INFO] [stderr] | [INFO] [stderr] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 803 | Self::ImportedTableGrow => wasmer_vm_imported_table_grow as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:804:49 [INFO] [stderr] | [INFO] [stderr] 804 | Self::FuncRef => wasmer_vm_func_ref as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 804 | Self::FuncRef => wasmer_vm_func_ref as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:805:51 [INFO] [stderr] | [INFO] [stderr] 805 | Self::ElemDrop => wasmer_vm_elem_drop as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 805 | Self::ElemDrop => wasmer_vm_elem_drop as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:806:59 [INFO] [stderr] | [INFO] [stderr] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 806 | Self::Memory32Copy => wasmer_vm_memory32_copy as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:807:76 [INFO] [stderr] | [INFO] [stderr] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 807 | Self::ImportedMemory32Copy => wasmer_vm_imported_memory32_copy as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:808:59 [INFO] [stderr] | [INFO] [stderr] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 808 | Self::Memory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:809:67 [INFO] [stderr] | [INFO] [stderr] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 809 | Self::ImportedMemory32Fill => wasmer_vm_memory32_fill as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:810:59 [INFO] [stderr] | [INFO] [stderr] 810 | Self::Memory32Init => wasmer_vm_memory32_init as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 810 | Self::Memory32Init => wasmer_vm_memory32_init as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:811:51 [INFO] [stderr] | [INFO] [stderr] 811 | Self::DataDrop => wasmer_vm_data_drop as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 811 | Self::DataDrop => wasmer_vm_data_drop as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: direct cast of function item into an integer [INFO] [stderr] --> src/libcalls.rs:813:53 [INFO] [stderr] | [INFO] [stderr] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as usize, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: first cast to a pointer `as *const ()` [INFO] [stderr] | [INFO] [stderr] 813 | Self::RaiseTrap => wasmer_vm_raise_trap as *const () as usize, [INFO] [stderr] | ++++++++++++ [INFO] [stderr] [INFO] [stderr] warning: `wasmer-vm-unc` (lib) generated 63 warnings (run `cargo fix --lib -p wasmer-vm-unc` to apply 57 suggestions) [INFO] [stderr] warning: `wasmer-vm-unc` (lib test) generated 63 warnings (63 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wasmer_vm-0fa93c99e257571b) [INFO] [stderr] Doc-tests wasmer_vm [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test mmap::tests::test_round_up_to_page_size ... ok [INFO] [stdout] test table::table_element_size_test ... ok [INFO] [stdout] test vmcontext::test_vmcaller_checked_anyfunc::check_vmcaller_checked_anyfunc_offsets ... ok [INFO] [stdout] test trap::trapcode::tests::display ... ok [INFO] [stdout] test vmcontext::test_vmdynamicfunction_import_context::check_vmdynamicfunction_import_context_offsets ... ok [INFO] [stdout] test vmcontext::test_vmfunction_body::check_vmfunction_body_offsets ... ok [INFO] [stdout] test vmcontext::test_vmglobal_definition::check_vmglobal_begins_aligned ... ok [INFO] [stdout] test vmcontext::test_vmglobal_definition::check_vmglobal_definition_alignment ... ok [INFO] [stdout] test vmcontext::test_vmglobal_definition::check_vmglobal_definition_offsets ... ok [INFO] [stdout] test vmcontext::test_vmglobal_import::check_vmglobal_import_offsets ... ok [INFO] [stdout] test vmcontext::test_vmmemory_definition::check_vmmemory_definition_offsets ... ok [INFO] [stdout] test vmcontext::test_vmmemory_import::check_vmmemory_import_offsets ... ok [INFO] [stdout] test vmcontext::test_vmshared_signature_index::check_target_shared_signature_index ... ok [INFO] [stdout] test vmcontext::test_vmshared_signature_index::check_vmshared_signature_index ... ok [INFO] [stdout] test vmcontext::test_vmtable_definition::check_vmtable_definition_offsets ... ok [INFO] [stdout] test vmcontext::test_vmtable_import::check_vmtable_import_offsets ... ok [INFO] [stdout] test vmoffsets::tests::alignment ... ok [INFO] [stdout] test vmcontext::test_vmfunction_import::check_vmfunction_import_offsets ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/libcalls.rs - libcalls (line 25) ... ignored [INFO] [stdout] test src/resolver.rs - resolver::Resolver::resolve (line 185) ... ignored [INFO] [stdout] test src/resolver.rs - resolver::ChainableNamedResolver::chain_back (line 288) ... ok [INFO] [stdout] test src/resolver.rs - resolver::ChainableNamedResolver (line 252) ... ok [INFO] [stdout] test src/resolver.rs - resolver::ChainableNamedResolver::chain_front (line 267) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.54s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4274e0eae5d5e3290d8fd939d85985cdccd8c185ceed79f2b72dd5d77aec7617", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4274e0eae5d5e3290d8fd939d85985cdccd8c185ceed79f2b72dd5d77aec7617", kill_on_drop: false }` [INFO] [stdout] 4274e0eae5d5e3290d8fd939d85985cdccd8c185ceed79f2b72dd5d77aec7617