[INFO] cloning repository https://github.com/jetafese/winch [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jetafese/winch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjetafese%2Fwinch", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjetafese%2Fwinch'... [INFO] [stderr] fatal: write error: No space left on device [INFO] [stderr] fatal: fetch-pack: invalid index-pack output [WARN] Retrying crate fetch in 3 seconds (attempt 1) [INFO] cloning repository https://github.com/jetafese/winch [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jetafese/winch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjetafese%2Fwinch", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjetafese%2Fwinch'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ebb76a4efee3c373b48df9f74463e65721a482a4 [INFO] checking jetafese/winch against master#cb06d12710575a0d7ff71d6fe108f3bcff4f9195 for pr-128425-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjetafese%2Fwinch" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/jetafese/winch on toolchain cb06d12710575a0d7ff71d6fe108f3bcff4f9195 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/jetafese/winch [INFO] finished tweaking git repo https://github.com/jetafese/winch [INFO] tweaked toml for git repo https://github.com/jetafese/winch written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/jetafese/winch already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "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-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 854ba9144871d878819ec4de1577e38035f999e96740a139e43c91009b804ae0 [INFO] running `Command { std: "docker" "start" "-a" "854ba9144871d878819ec4de1577e38035f999e96740a139e43c91009b804ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "854ba9144871d878819ec4de1577e38035f999e96740a139e43c91009b804ae0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "854ba9144871d878819ec4de1577e38035f999e96740a139e43c91009b804ae0", kill_on_drop: false }` [INFO] [stdout] 854ba9144871d878819ec4de1577e38035f999e96740a139e43c91009b804ae0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+cb06d12710575a0d7ff71d6fe108f3bcff4f9195" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c103d017ec7227ad354821e1bdbf40703609293edfb7e78e422ebf7f224a0bcb [INFO] running `Command { std: "docker" "start" "-a" "c103d017ec7227ad354821e1bdbf40703609293edfb7e78e422ebf7f224a0bcb", kill_on_drop: false }` [INFO] [stderr] Compiling anyhow v1.0.95 [INFO] [stderr] Compiling winch-codegen v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stdout] error: unexpected end of macro invocation [INFO] [stdout] --> src/wasmparser.rs:914:14 [INFO] [stdout] | [INFO] [stdout] 888 | macro_rules! define_for_each_non_simd_operator { [INFO] [stdout] | ---------------------------------------------- when calling this macro [INFO] [stdout] ... [INFO] [stdout] 914 | ] [INFO] [stdout] | ^ missing tokens in macro arguments [INFO] [stdout] | [INFO] [stdout] note: while trying to match `@` [INFO] [stdout] --> src/wasmparser.rs:894:24 [INFO] [stdout] | [INFO] [stdout] 894 | (filter $filter:tt @simd $simd:tt $($rest:tt)*) => { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_cranelift` [INFO] [stdout] --> src/isa/x64/masm.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use wasmtime_cranelift::TRAP_UNREACHABLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_cranelift` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/masm.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use wasmtime_environ::{PtrSize, WasmValType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `regalloc2` [INFO] [stdout] --> src/isa/x64/regs.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use regalloc2::{PReg, RegClass}; [INFO] [stdout] | ^^^^^^^^^ help: a similar path exists: `crate::regalloc2` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::cranelift_codegen::isa::x64` [INFO] [stdout] --> src/isa/x64/mod.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::cranelift_codegen::{isa::x64::settings as x64_settings, Final, MachBufferFinalized}; [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::cranelift_codegen::MachTextSectionBuilder` [INFO] [stdout] --> src/isa/x64/mod.rs:18:32 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::cranelift_codegen::{MachTextSectionBuilder, TextSectionBuilder}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `MachTextSectionBuilder` in `cranelift_codegen` [INFO] [stdout] | help: a similar name exists in the module: `TextSectionBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/address.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use cranelift_codegen::ir::Constant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/abi.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use wasmtime_environ::{WasmHeapType, WasmRefType, WasmValType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `x64` in `isa` [INFO] [stdout] --> src/isa/x64/asm.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::cranelift_codegen::ir::ConstantPool`, `crate::cranelift_codegen::isa::unwind::UnwindInst`, `crate::cranelift_codegen::isa::x64`, `crate::cranelift_codegen::CallInfo`, `crate::cranelift_codegen::PatchRegion`, `crate::cranelift_codegen::RelocDistance`, `crate::cranelift_codegen::VCodeConstantData`, `crate::cranelift_codegen::VCodeConstants` [INFO] [stdout] --> src/isa/x64/asm.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | types, ConstantPool, ExternalName, LibCall, MemFlags, SourceLoc, TrapCode, [INFO] [stdout] | ^^^^^^^^^^^^ no `ConstantPool` in `cranelift_codegen::ir` [INFO] [stdout] ... [INFO] [stdout] 15 | unwind::UnwindInst, [INFO] [stdout] | ^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `UnwindInfo` [INFO] [stdout] | no `UnwindInst` in `cranelift_codegen::isa::unwind` [INFO] [stdout] 16 | x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] ... [INFO] [stdout] 27 | settings, CallInfo, Final, MachBuffer, MachBufferFinalized, MachInstEmit, MachInstEmitState, [INFO] [stdout] | ^^^^^^^^ no `CallInfo` in `cranelift_codegen` [INFO] [stdout] 28 | MachLabel, PatchRegion, RelocDistance, VCodeConstantData, VCodeConstants, Writable, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ no `VCodeConstants` in `cranelift_codegen` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `VCodeConstantData` in `cranelift_codegen` [INFO] [stdout] | | no `RelocDistance` in `cranelift_codegen` [INFO] [stdout] | no `PatchRegion` in `cranelift_codegen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `x64` in `isa` [INFO] [stdout] --> src/isa/x64/masm.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | isa::x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::cranelift_codegen::isa::unwind::UnwindInst`, `crate::cranelift_codegen::isa::x64` [INFO] [stdout] --> src/isa/x64/masm.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | isa::unwind::UnwindInst, [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `UnwindInfo` [INFO] [stdout] | no `UnwindInst` in `cranelift_codegen::isa::unwind` [INFO] [stdout] 34 | isa::x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `for_each_operator` in the crate root [INFO] [stdout] --> src/wasmparser.rs:956:8 [INFO] [stdout] | [INFO] [stdout] 956 | crate::for_each_operator!(define_operator); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `for_each_operator` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unexpected end of macro invocation [INFO] [stdout] --> src/wasmparser.rs:914:14 [INFO] [stdout] | [INFO] [stdout] 888 | macro_rules! define_for_each_non_simd_operator { [INFO] [stdout] | ---------------------------------------------- when calling this macro [INFO] [stdout] ... [INFO] [stdout] 914 | ] [INFO] [stdout] | ^ missing tokens in macro arguments [INFO] [stdout] | [INFO] [stdout] note: while trying to match `@` [INFO] [stdout] --> src/wasmparser.rs:894:24 [INFO] [stdout] | [INFO] [stdout] 894 | (filter $filter:tt @simd $simd:tt $($rest:tt)*) => { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `for_each_visit_operator` in the crate root [INFO] [stdout] --> src/wasmparser.rs:970:16 [INFO] [stdout] | [INFO] [stdout] 970 | crate::for_each_visit_operator!(visit_operator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ could not find `for_each_visit_operator` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_cranelift` [INFO] [stdout] --> src/isa/x64/masm.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use wasmtime_cranelift::TRAP_UNREACHABLE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_cranelift` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/masm.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use wasmtime_environ::{PtrSize, WasmValType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `regalloc2` [INFO] [stdout] --> src/isa/x64/regs.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use regalloc2::{PReg, RegClass}; [INFO] [stdout] | ^^^^^^^^^ help: a similar path exists: `crate::regalloc2` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::cranelift_codegen::isa::x64` [INFO] [stdout] --> src/isa/x64/mod.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::cranelift_codegen::{isa::x64::settings as x64_settings, Final, MachBufferFinalized}; [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::cranelift_codegen::MachTextSectionBuilder` [INFO] [stdout] --> src/isa/x64/mod.rs:18:32 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::cranelift_codegen::{MachTextSectionBuilder, TextSectionBuilder}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `MachTextSectionBuilder` in `cranelift_codegen` [INFO] [stdout] | help: a similar name exists in the module: `TextSectionBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/abi.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use wasmtime_environ::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `wasmtime_environ`, use `cargo add wasmtime_environ` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/address.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use cranelift_codegen::ir::Constant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/abi.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use wasmtime_environ::{WasmHeapType, WasmRefType, WasmValType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `x64` in `isa` [INFO] [stdout] --> src/isa/x64/asm.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::cranelift_codegen::ir::ConstantPool`, `crate::cranelift_codegen::isa::unwind::UnwindInst`, `crate::cranelift_codegen::isa::x64`, `crate::cranelift_codegen::CallInfo`, `crate::cranelift_codegen::PatchRegion`, `crate::cranelift_codegen::RelocDistance`, `crate::cranelift_codegen::VCodeConstantData`, `crate::cranelift_codegen::VCodeConstants` [INFO] [stdout] --> src/isa/x64/asm.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | types, ConstantPool, ExternalName, LibCall, MemFlags, SourceLoc, TrapCode, [INFO] [stdout] | ^^^^^^^^^^^^ no `ConstantPool` in `cranelift_codegen::ir` [INFO] [stdout] ... [INFO] [stdout] 15 | unwind::UnwindInst, [INFO] [stdout] | ^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `UnwindInfo` [INFO] [stdout] | no `UnwindInst` in `cranelift_codegen::isa::unwind` [INFO] [stdout] 16 | x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] ... [INFO] [stdout] 27 | settings, CallInfo, Final, MachBuffer, MachBufferFinalized, MachInstEmit, MachInstEmitState, [INFO] [stdout] | ^^^^^^^^ no `CallInfo` in `cranelift_codegen` [INFO] [stdout] 28 | MachLabel, PatchRegion, RelocDistance, VCodeConstantData, VCodeConstants, Writable, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ no `VCodeConstants` in `cranelift_codegen` [INFO] [stdout] | | | | [INFO] [stdout] | | | no `VCodeConstantData` in `cranelift_codegen` [INFO] [stdout] | | no `RelocDistance` in `cranelift_codegen` [INFO] [stdout] | no `PatchRegion` in `cranelift_codegen` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `x64` in `isa` [INFO] [stdout] --> src/isa/x64/masm.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | isa::x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::cranelift_codegen::isa::unwind::UnwindInst`, `crate::cranelift_codegen::isa::x64` [INFO] [stdout] --> src/isa/x64/masm.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | isa::unwind::UnwindInst, [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `UnwindInfo` [INFO] [stdout] | no `UnwindInst` in `cranelift_codegen::isa::unwind` [INFO] [stdout] 34 | isa::x64::{ [INFO] [stdout] | ^^^ could not find `x64` in `isa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmtime_environ` [INFO] [stdout] --> src/isa/x64/abi.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | use wasmtime_environ::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: a similar path exists: `crate::wasmtime_environ` [INFO] [stdout] | [INFO] [stdout] = note: `use` statements changed in Rust 2018; read more at [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `for_each_operator` in the crate root [INFO] [stdout] --> src/wasmparser.rs:956:8 [INFO] [stdout] | [INFO] [stdout] 956 | crate::for_each_operator!(define_operator); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `for_each_operator` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `for_each_visit_operator` in the crate root [INFO] [stdout] --> src/wasmparser.rs:970:16 [INFO] [stdout] | [INFO] [stdout] 970 | crate::for_each_visit_operator!(visit_operator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ could not find `for_each_visit_operator` in the crate root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:153:43 [INFO] [stdout] | [INFO] [stdout] 153 | Box::new(MachTextSectionBuilder::::new(num_funcs)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | Ok(cranelift_codegen::isa::x64::emit_unwind_info(buffer, kind)?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gimli` [INFO] [stdout] --> src/isa/x64/mod.rs:169:44 [INFO] [stdout] | [INFO] [stdout] 169 | fn create_systemv_cie(&self) -> Option { [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `gimli` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `gimli`, use `cargo add gimli` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:170:14 [INFO] [stdout] | [INFO] [stdout] 170 | Some(cranelift_codegen::isa::x64::create_cie()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gimli` [INFO] [stdout] --> src/isa/mod.rs:208:44 [INFO] [stdout] | [INFO] [stdout] 208 | fn create_systemv_cie(&self) -> Option { [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `gimli` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `gimli`, use `cargo add gimli` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | / fn visit_i32_const(&mut self, val: i32) -> Self::Output { [INFO] [stdout] 267 | | self.context.stack.push(Val::i32(val)); [INFO] [stdout] 268 | | [INFO] [stdout] 269 | | Ok(()) [INFO] [stdout] 270 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | / fn visit_i64_const(&mut self, val: i64) -> Self::Output { [INFO] [stdout] 273 | | self.context.stack.push(Val::i64(val)); [INFO] [stdout] 274 | | Ok(()) [INFO] [stdout] 275 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | / fn visit_f32_const(&mut self, val: Ieee32) -> Self::Output { [INFO] [stdout] 278 | | self.context.stack.push(Val::f32(val)); [INFO] [stdout] 279 | | Ok(()) [INFO] [stdout] 280 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | / fn visit_f64_const(&mut self, val: Ieee64) -> Self::Output { [INFO] [stdout] 283 | | self.context.stack.push(Val::f64(val)); [INFO] [stdout] 284 | | Ok(()) [INFO] [stdout] 285 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | / fn visit_f32_add(&mut self) -> Self::Output { [INFO] [stdout] 288 | | self.context.binop( [INFO] [stdout] 289 | | self.masm, [INFO] [stdout] 290 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 296 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | / fn visit_f64_add(&mut self) -> Self::Output { [INFO] [stdout] 299 | | self.context.binop( [INFO] [stdout] 300 | | self.masm, [INFO] [stdout] 301 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 307 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / fn visit_f32_sub(&mut self) -> Self::Output { [INFO] [stdout] 310 | | self.context.binop( [INFO] [stdout] 311 | | self.masm, [INFO] [stdout] 312 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 318 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | / fn visit_f64_sub(&mut self) -> Self::Output { [INFO] [stdout] 321 | | self.context.binop( [INFO] [stdout] 322 | | self.masm, [INFO] [stdout] 323 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 329 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | / fn visit_f32_mul(&mut self) -> Self::Output { [INFO] [stdout] 332 | | self.context.binop( [INFO] [stdout] 333 | | self.masm, [INFO] [stdout] 334 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 340 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / fn visit_f64_mul(&mut self) -> Self::Output { [INFO] [stdout] 343 | | self.context.binop( [INFO] [stdout] 344 | | self.masm, [INFO] [stdout] 345 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 351 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_div` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | / fn visit_f32_div(&mut self) -> Self::Output { [INFO] [stdout] 354 | | self.context.binop( [INFO] [stdout] 355 | | self.masm, [INFO] [stdout] 356 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 362 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_div` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | / fn visit_f64_div(&mut self) -> Self::Output { [INFO] [stdout] 365 | | self.context.binop( [INFO] [stdout] 366 | | self.masm, [INFO] [stdout] 367 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 373 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_min` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | / fn visit_f32_min(&mut self) -> Self::Output { [INFO] [stdout] 376 | | self.context.binop( [INFO] [stdout] 377 | | self.masm, [INFO] [stdout] 378 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 384 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_min` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | / fn visit_f64_min(&mut self) -> Self::Output { [INFO] [stdout] 387 | | self.context.binop( [INFO] [stdout] 388 | | self.masm, [INFO] [stdout] 389 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 395 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_max` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | / fn visit_f32_max(&mut self) -> Self::Output { [INFO] [stdout] 398 | | self.context.binop( [INFO] [stdout] 399 | | self.masm, [INFO] [stdout] 400 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 406 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_max` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | / fn visit_f64_max(&mut self) -> Self::Output { [INFO] [stdout] 409 | | self.context.binop( [INFO] [stdout] 410 | | self.masm, [INFO] [stdout] 411 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 417 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_copysign` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | / fn visit_f32_copysign(&mut self) -> Self::Output { [INFO] [stdout] 420 | | self.context.binop( [INFO] [stdout] 421 | | self.masm, [INFO] [stdout] 422 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 428 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_copysign` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | / fn visit_f64_copysign(&mut self) -> Self::Output { [INFO] [stdout] 431 | | self.context.binop( [INFO] [stdout] 432 | | self.masm, [INFO] [stdout] 433 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 439 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_abs` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:441:5 [INFO] [stdout] | [INFO] [stdout] 441 | / fn visit_f32_abs(&mut self) -> Self::Output { [INFO] [stdout] 442 | | self.context [INFO] [stdout] 443 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 444 | | masm.float_abs(writable!(reg), size)?; [INFO] [stdout] 445 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 446 | | }) [INFO] [stdout] 447 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_abs` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:449:5 [INFO] [stdout] | [INFO] [stdout] 449 | / fn visit_f64_abs(&mut self) -> Self::Output { [INFO] [stdout] 450 | | self.context [INFO] [stdout] 451 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 452 | | masm.float_abs(writable!(reg), size)?; [INFO] [stdout] 453 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 454 | | }) [INFO] [stdout] 455 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_neg` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 457 | / fn visit_f32_neg(&mut self) -> Self::Output { [INFO] [stdout] 458 | | self.context [INFO] [stdout] 459 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 460 | | masm.float_neg(writable!(reg), size)?; [INFO] [stdout] 461 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 462 | | }) [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_neg` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | / fn visit_f64_neg(&mut self) -> Self::Output { [INFO] [stdout] 466 | | self.context [INFO] [stdout] 467 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 468 | | masm.float_neg(writable!(reg), size)?; [INFO] [stdout] 469 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 470 | | }) [INFO] [stdout] 471 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_floor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:473:5 [INFO] [stdout] | [INFO] [stdout] 473 | / fn visit_f32_floor(&mut self) -> Self::Output { [INFO] [stdout] 474 | | self.masm.float_round( [INFO] [stdout] 475 | | RoundingMode::Down, [INFO] [stdout] 476 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 484 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_floor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:486:5 [INFO] [stdout] | [INFO] [stdout] 486 | / fn visit_f64_floor(&mut self) -> Self::Output { [INFO] [stdout] 487 | | self.masm.float_round( [INFO] [stdout] 488 | | RoundingMode::Down, [INFO] [stdout] 489 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 497 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ceil` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | / fn visit_f32_ceil(&mut self) -> Self::Output { [INFO] [stdout] 500 | | self.masm.float_round( [INFO] [stdout] 501 | | RoundingMode::Up, [INFO] [stdout] 502 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 510 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ceil` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 512 | / fn visit_f64_ceil(&mut self) -> Self::Output { [INFO] [stdout] 513 | | self.masm.float_round( [INFO] [stdout] 514 | | RoundingMode::Up, [INFO] [stdout] 515 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 523 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_nearest` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | / fn visit_f32_nearest(&mut self) -> Self::Output { [INFO] [stdout] 526 | | self.masm.float_round( [INFO] [stdout] 527 | | RoundingMode::Nearest, [INFO] [stdout] 528 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 536 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_nearest` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:538:5 [INFO] [stdout] | [INFO] [stdout] 538 | / fn visit_f64_nearest(&mut self) -> Self::Output { [INFO] [stdout] 539 | | self.masm.float_round( [INFO] [stdout] 540 | | RoundingMode::Nearest, [INFO] [stdout] 541 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 549 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_trunc` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:551:5 [INFO] [stdout] | [INFO] [stdout] 551 | / fn visit_f32_trunc(&mut self) -> Self::Output { [INFO] [stdout] 552 | | self.masm.float_round( [INFO] [stdout] 553 | | RoundingMode::Zero, [INFO] [stdout] 554 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 562 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_trunc` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 564 | / fn visit_f64_trunc(&mut self) -> Self::Output { [INFO] [stdout] 565 | | self.masm.float_round( [INFO] [stdout] 566 | | RoundingMode::Zero, [INFO] [stdout] 567 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 575 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_sqrt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | / fn visit_f32_sqrt(&mut self) -> Self::Output { [INFO] [stdout] 578 | | self.context [INFO] [stdout] 579 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 580 | | masm.float_sqrt(writable!(reg), reg, size)?; [INFO] [stdout] 581 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 582 | | }) [INFO] [stdout] 583 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_sqrt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | / fn visit_f64_sqrt(&mut self) -> Self::Output { [INFO] [stdout] 586 | | self.context [INFO] [stdout] 587 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 588 | | masm.float_sqrt(writable!(reg), reg, size)?; [INFO] [stdout] 589 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 590 | | }) [INFO] [stdout] 591 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:593:5 [INFO] [stdout] | [INFO] [stdout] 593 | / fn visit_f32_eq(&mut self) -> Self::Output { [INFO] [stdout] 594 | | self.context.float_cmp_op( [INFO] [stdout] 595 | | self.masm, [INFO] [stdout] 596 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 601 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:603:5 [INFO] [stdout] | [INFO] [stdout] 603 | / fn visit_f64_eq(&mut self) -> Self::Output { [INFO] [stdout] 604 | | self.context.float_cmp_op( [INFO] [stdout] 605 | | self.masm, [INFO] [stdout] 606 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 611 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:613:5 [INFO] [stdout] | [INFO] [stdout] 613 | / fn visit_f32_ne(&mut self) -> Self::Output { [INFO] [stdout] 614 | | self.context.float_cmp_op( [INFO] [stdout] 615 | | self.masm, [INFO] [stdout] 616 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 621 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:623:5 [INFO] [stdout] | [INFO] [stdout] 623 | / fn visit_f64_ne(&mut self) -> Self::Output { [INFO] [stdout] 624 | | self.context.float_cmp_op( [INFO] [stdout] 625 | | self.masm, [INFO] [stdout] 626 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 631 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_lt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:633:5 [INFO] [stdout] | [INFO] [stdout] 633 | / fn visit_f32_lt(&mut self) -> Self::Output { [INFO] [stdout] 634 | | self.context.float_cmp_op( [INFO] [stdout] 635 | | self.masm, [INFO] [stdout] 636 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_lt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:643:5 [INFO] [stdout] | [INFO] [stdout] 643 | / fn visit_f64_lt(&mut self) -> Self::Output { [INFO] [stdout] 644 | | self.context.float_cmp_op( [INFO] [stdout] 645 | | self.masm, [INFO] [stdout] 646 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_gt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:653:5 [INFO] [stdout] | [INFO] [stdout] 653 | / fn visit_f32_gt(&mut self) -> Self::Output { [INFO] [stdout] 654 | | self.context.float_cmp_op( [INFO] [stdout] 655 | | self.masm, [INFO] [stdout] 656 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 661 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_gt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:663:5 [INFO] [stdout] | [INFO] [stdout] 663 | / fn visit_f64_gt(&mut self) -> Self::Output { [INFO] [stdout] 664 | | self.context.float_cmp_op( [INFO] [stdout] 665 | | self.masm, [INFO] [stdout] 666 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 671 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_le` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:673:5 [INFO] [stdout] | [INFO] [stdout] 673 | / fn visit_f32_le(&mut self) -> Self::Output { [INFO] [stdout] 674 | | self.context.float_cmp_op( [INFO] [stdout] 675 | | self.masm, [INFO] [stdout] 676 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 681 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_le` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | / fn visit_f64_le(&mut self) -> Self::Output { [INFO] [stdout] 684 | | self.context.float_cmp_op( [INFO] [stdout] 685 | | self.masm, [INFO] [stdout] 686 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 691 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ge` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 693 | / fn visit_f32_ge(&mut self) -> Self::Output { [INFO] [stdout] 694 | | self.context.float_cmp_op( [INFO] [stdout] 695 | | self.masm, [INFO] [stdout] 696 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 701 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ge` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:703:5 [INFO] [stdout] | [INFO] [stdout] 703 | / fn visit_f64_ge(&mut self) -> Self::Output { [INFO] [stdout] 704 | | self.context.float_cmp_op( [INFO] [stdout] 705 | | self.masm, [INFO] [stdout] 706 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 711 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:713:5 [INFO] [stdout] | [INFO] [stdout] 713 | / fn visit_f32_convert_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 714 | | self.context [INFO] [stdout] 715 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, dst_size| { [INFO] [stdout] 716 | | masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) [INFO] [stdout] 717 | | }) [INFO] [stdout] 718 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | / fn visit_f32_convert_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 721 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 722 | | self.masm, [INFO] [stdout] 723 | | WasmValType::F32, [INFO] [stdout] ... | [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | / fn visit_f32_convert_i64_s(&mut self) -> Self::Output { [INFO] [stdout] 732 | | self.context [INFO] [stdout] 733 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, dst_size| { [INFO] [stdout] 734 | | masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) [INFO] [stdout] 735 | | }) [INFO] [stdout] 736 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:738:5 [INFO] [stdout] | [INFO] [stdout] 738 | / fn visit_f32_convert_i64_u(&mut self) -> Self::Output { [INFO] [stdout] 739 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 740 | | self.masm, [INFO] [stdout] 741 | | WasmValType::F32, [INFO] [stdout] ... | [INFO] [stdout] 747 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:749:5 [INFO] [stdout] | [INFO] [stdout] 749 | / fn visit_f64_convert_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 750 | | self.context [INFO] [stdout] 751 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, dst_size| { [INFO] [stdout] 752 | | masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) [INFO] [stdout] 753 | | }) [INFO] [stdout] 754 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:756:5 [INFO] [stdout] | [INFO] [stdout] 756 | / fn visit_f64_convert_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 757 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 758 | | self.masm, [INFO] [stdout] 759 | | WasmValType::F64, [INFO] [stdout] ... | [INFO] [stdout] 765 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | / fn visit_f64_convert_i64_s(&mut self) -> Self::Output { [INFO] [stdout] 768 | | self.context [INFO] [stdout] 769 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, dst_size| { [INFO] [stdout] 770 | | masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) [INFO] [stdout] 771 | | }) [INFO] [stdout] 772 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:774:5 [INFO] [stdout] | [INFO] [stdout] 774 | / fn visit_f64_convert_i64_u(&mut self) -> Self::Output { [INFO] [stdout] 775 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 776 | | self.masm, [INFO] [stdout] 777 | | WasmValType::F64, [INFO] [stdout] ... | [INFO] [stdout] 783 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_reinterpret_i32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | / fn visit_f32_reinterpret_i32(&mut self) -> Self::Output { [INFO] [stdout] 786 | | self.context [INFO] [stdout] 787 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, size| { [INFO] [stdout] 788 | | masm.reinterpret_int_as_float(writable!(dst), src.into(), size) [INFO] [stdout] 789 | | }) [INFO] [stdout] 790 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_reinterpret_i64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:792:5 [INFO] [stdout] | [INFO] [stdout] 792 | / fn visit_f64_reinterpret_i64(&mut self) -> Self::Output { [INFO] [stdout] 793 | | self.context [INFO] [stdout] 794 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, size| { [INFO] [stdout] 795 | | masm.reinterpret_int_as_float(writable!(dst), src.into(), size) [INFO] [stdout] 796 | | }) [INFO] [stdout] 797 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_demote_f64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | / fn visit_f32_demote_f64(&mut self) -> Self::Output { [INFO] [stdout] 800 | | self.context [INFO] [stdout] 801 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, _size| { [INFO] [stdout] 802 | | masm.demote(writable!(reg), reg)?; [INFO] [stdout] 803 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 804 | | }) [INFO] [stdout] 805 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_promote_f32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | / fn visit_f64_promote_f32(&mut self) -> Self::Output { [INFO] [stdout] 808 | | self.context [INFO] [stdout] 809 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, _size| { [INFO] [stdout] 810 | | masm.promote(writable!(reg), reg)?; [INFO] [stdout] 811 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 812 | | }) [INFO] [stdout] 813 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:815:5 [INFO] [stdout] | [INFO] [stdout] 815 | / fn visit_i32_add(&mut self) -> Self::Output { [INFO] [stdout] 816 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 817 | | masm.add(writable!(dst), dst, src, size)?; [INFO] [stdout] 818 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 819 | | }) [INFO] [stdout] 820 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | / fn visit_i64_add(&mut self) -> Self::Output { [INFO] [stdout] 823 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 824 | | masm.add(writable!(dst), dst, src, size)?; [INFO] [stdout] 825 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 826 | | }) [INFO] [stdout] 827 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:829:5 [INFO] [stdout] | [INFO] [stdout] 829 | / fn visit_i32_sub(&mut self) -> Self::Output { [INFO] [stdout] 830 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 831 | | masm.sub(writable!(dst), dst, src, size)?; [INFO] [stdout] 832 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 833 | | }) [INFO] [stdout] 834 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:836:5 [INFO] [stdout] | [INFO] [stdout] 836 | / fn visit_i64_sub(&mut self) -> Self::Output { [INFO] [stdout] 837 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 838 | | masm.sub(writable!(dst), dst, src, size)?; [INFO] [stdout] 839 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 840 | | }) [INFO] [stdout] 841 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:843:5 [INFO] [stdout] | [INFO] [stdout] 843 | / fn visit_i32_mul(&mut self) -> Self::Output { [INFO] [stdout] 844 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 845 | | masm.mul(writable!(dst), dst, src, size)?; [INFO] [stdout] 846 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 847 | | }) [INFO] [stdout] 848 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:850:5 [INFO] [stdout] | [INFO] [stdout] 850 | / fn visit_i64_mul(&mut self) -> Self::Output { [INFO] [stdout] 851 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 852 | | masm.mul(writable!(dst), dst, src, size)?; [INFO] [stdout] 853 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 854 | | }) [INFO] [stdout] 855 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_div_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:857:5 [INFO] [stdout] | [INFO] [stdout] 857 | / fn visit_i32_div_s(&mut self) -> Self::Output { [INFO] [stdout] 858 | | use DivKind::*; [INFO] [stdout] 859 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_div_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:864:5 [INFO] [stdout] | [INFO] [stdout] 864 | / fn visit_i32_div_u(&mut self) -> Self::Output { [INFO] [stdout] 865 | | use DivKind::*; [INFO] [stdout] 866 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 869 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_div_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | / fn visit_i64_div_s(&mut self) -> Self::Output { [INFO] [stdout] 872 | | use DivKind::*; [INFO] [stdout] 873 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 876 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_div_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:878:5 [INFO] [stdout] | [INFO] [stdout] 878 | / fn visit_i64_div_u(&mut self) -> Self::Output { [INFO] [stdout] 879 | | use DivKind::*; [INFO] [stdout] 880 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 883 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rem_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | / fn visit_i32_rem_s(&mut self) -> Self::Output { [INFO] [stdout] 886 | | use OperandSize::*; [INFO] [stdout] 887 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 890 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rem_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:892:5 [INFO] [stdout] | [INFO] [stdout] 892 | / fn visit_i32_rem_u(&mut self) -> Self::Output { [INFO] [stdout] 893 | | use OperandSize::*; [INFO] [stdout] 894 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 897 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rem_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:899:5 [INFO] [stdout] | [INFO] [stdout] 899 | / fn visit_i64_rem_s(&mut self) -> Self::Output { [INFO] [stdout] 900 | | use OperandSize::*; [INFO] [stdout] 901 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 904 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rem_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:906:5 [INFO] [stdout] | [INFO] [stdout] 906 | / fn visit_i64_rem_u(&mut self) -> Self::Output { [INFO] [stdout] 907 | | use OperandSize::*; [INFO] [stdout] 908 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:913:5 [INFO] [stdout] | [INFO] [stdout] 913 | / fn visit_i32_eq(&mut self) -> Self::Output { [INFO] [stdout] 914 | | self.cmp_i32s(IntCmpKind::Eq) [INFO] [stdout] 915 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:917:5 [INFO] [stdout] | [INFO] [stdout] 917 | / fn visit_i64_eq(&mut self) -> Self::Output { [INFO] [stdout] 918 | | self.cmp_i64s(IntCmpKind::Eq) [INFO] [stdout] 919 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | / fn visit_i32_ne(&mut self) -> Self::Output { [INFO] [stdout] 922 | | self.cmp_i32s(IntCmpKind::Ne) [INFO] [stdout] 923 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:925:5 [INFO] [stdout] | [INFO] [stdout] 925 | / fn visit_i64_ne(&mut self) -> Self::Output { [INFO] [stdout] 926 | | self.cmp_i64s(IntCmpKind::Ne) [INFO] [stdout] 927 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_lt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:929:5 [INFO] [stdout] | [INFO] [stdout] 929 | / fn visit_i32_lt_s(&mut self) -> Self::Output { [INFO] [stdout] 930 | | self.cmp_i32s(IntCmpKind::LtS) [INFO] [stdout] 931 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_lt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:933:5 [INFO] [stdout] | [INFO] [stdout] 933 | / fn visit_i64_lt_s(&mut self) -> Self::Output { [INFO] [stdout] 934 | | self.cmp_i64s(IntCmpKind::LtS) [INFO] [stdout] 935 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_lt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | / fn visit_i32_lt_u(&mut self) -> Self::Output { [INFO] [stdout] 938 | | self.cmp_i32s(IntCmpKind::LtU) [INFO] [stdout] 939 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_lt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:941:5 [INFO] [stdout] | [INFO] [stdout] 941 | / fn visit_i64_lt_u(&mut self) -> Self::Output { [INFO] [stdout] 942 | | self.cmp_i64s(IntCmpKind::LtU) [INFO] [stdout] 943 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_le_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:945:5 [INFO] [stdout] | [INFO] [stdout] 945 | / fn visit_i32_le_s(&mut self) -> Self::Output { [INFO] [stdout] 946 | | self.cmp_i32s(IntCmpKind::LeS) [INFO] [stdout] 947 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_le_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | / fn visit_i64_le_s(&mut self) -> Self::Output { [INFO] [stdout] 950 | | self.cmp_i64s(IntCmpKind::LeS) [INFO] [stdout] 951 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_le_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 953 | / fn visit_i32_le_u(&mut self) -> Self::Output { [INFO] [stdout] 954 | | self.cmp_i32s(IntCmpKind::LeU) [INFO] [stdout] 955 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_le_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:957:5 [INFO] [stdout] | [INFO] [stdout] 957 | / fn visit_i64_le_u(&mut self) -> Self::Output { [INFO] [stdout] 958 | | self.cmp_i64s(IntCmpKind::LeU) [INFO] [stdout] 959 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_gt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:961:5 [INFO] [stdout] | [INFO] [stdout] 961 | / fn visit_i32_gt_s(&mut self) -> Self::Output { [INFO] [stdout] 962 | | self.cmp_i32s(IntCmpKind::GtS) [INFO] [stdout] 963 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_gt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | / fn visit_i64_gt_s(&mut self) -> Self::Output { [INFO] [stdout] 966 | | self.cmp_i64s(IntCmpKind::GtS) [INFO] [stdout] 967 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_gt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | / fn visit_i32_gt_u(&mut self) -> Self::Output { [INFO] [stdout] 970 | | self.cmp_i32s(IntCmpKind::GtU) [INFO] [stdout] 971 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_gt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:973:5 [INFO] [stdout] | [INFO] [stdout] 973 | / fn visit_i64_gt_u(&mut self) -> Self::Output { [INFO] [stdout] 974 | | self.cmp_i64s(IntCmpKind::GtU) [INFO] [stdout] 975 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ge_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:977:5 [INFO] [stdout] | [INFO] [stdout] 977 | / fn visit_i32_ge_s(&mut self) -> Self::Output { [INFO] [stdout] 978 | | self.cmp_i32s(IntCmpKind::GeS) [INFO] [stdout] 979 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ge_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:981:5 [INFO] [stdout] | [INFO] [stdout] 981 | / fn visit_i64_ge_s(&mut self) -> Self::Output { [INFO] [stdout] 982 | | self.cmp_i64s(IntCmpKind::GeS) [INFO] [stdout] 983 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ge_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:985:5 [INFO] [stdout] | [INFO] [stdout] 985 | / fn visit_i32_ge_u(&mut self) -> Self::Output { [INFO] [stdout] 986 | | self.cmp_i32s(IntCmpKind::GeU) [INFO] [stdout] 987 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ge_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:989:5 [INFO] [stdout] | [INFO] [stdout] 989 | / fn visit_i64_ge_u(&mut self) -> Self::Output { [INFO] [stdout] 990 | | self.cmp_i64s(IntCmpKind::GeU) [INFO] [stdout] 991 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_eqz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:993:5 [INFO] [stdout] | [INFO] [stdout] 993 | / fn visit_i32_eqz(&mut self) -> Self::Output { [INFO] [stdout] 994 | | use OperandSize::*; [INFO] [stdout] 995 | | [INFO] [stdout] 996 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 999 | | }) [INFO] [stdout] 1000 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_eqz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1002:5 [INFO] [stdout] | [INFO] [stdout] 1002 | / fn visit_i64_eqz(&mut self) -> Self::Output { [INFO] [stdout] 1003 | | use OperandSize::*; [INFO] [stdout] 1004 | | [INFO] [stdout] 1005 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1008 | | }) [INFO] [stdout] 1009 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_clz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1011:5 [INFO] [stdout] | [INFO] [stdout] 1011 | / fn visit_i32_clz(&mut self) -> Self::Output { [INFO] [stdout] 1012 | | use OperandSize::*; [INFO] [stdout] 1013 | | [INFO] [stdout] 1014 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1017 | | }) [INFO] [stdout] 1018 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_clz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1020:5 [INFO] [stdout] | [INFO] [stdout] 1020 | / fn visit_i64_clz(&mut self) -> Self::Output { [INFO] [stdout] 1021 | | use OperandSize::*; [INFO] [stdout] 1022 | | [INFO] [stdout] 1023 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1026 | | }) [INFO] [stdout] 1027 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ctz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1029 | / fn visit_i32_ctz(&mut self) -> Self::Output { [INFO] [stdout] 1030 | | use OperandSize::*; [INFO] [stdout] 1031 | | [INFO] [stdout] 1032 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1035 | | }) [INFO] [stdout] 1036 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ctz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1038:5 [INFO] [stdout] | [INFO] [stdout] 1038 | / fn visit_i64_ctz(&mut self) -> Self::Output { [INFO] [stdout] 1039 | | use OperandSize::*; [INFO] [stdout] 1040 | | [INFO] [stdout] 1041 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1044 | | }) [INFO] [stdout] 1045 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_and` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1047:5 [INFO] [stdout] | [INFO] [stdout] 1047 | / fn visit_i32_and(&mut self) -> Self::Output { [INFO] [stdout] 1048 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1049 | | masm.and(writable!(dst), dst, src, size)?; [INFO] [stdout] 1050 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1051 | | }) [INFO] [stdout] 1052 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_and` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1054:5 [INFO] [stdout] | [INFO] [stdout] 1054 | / fn visit_i64_and(&mut self) -> Self::Output { [INFO] [stdout] 1055 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1056 | | masm.and(writable!(dst), dst, src, size)?; [INFO] [stdout] 1057 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1058 | | }) [INFO] [stdout] 1059 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_or` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1061:5 [INFO] [stdout] | [INFO] [stdout] 1061 | / fn visit_i32_or(&mut self) -> Self::Output { [INFO] [stdout] 1062 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1063 | | masm.or(writable!(dst), dst, src, size)?; [INFO] [stdout] 1064 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1065 | | }) [INFO] [stdout] 1066 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_or` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | / fn visit_i64_or(&mut self) -> Self::Output { [INFO] [stdout] 1069 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1070 | | masm.or(writable!(dst), dst, src, size)?; [INFO] [stdout] 1071 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1072 | | }) [INFO] [stdout] 1073 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_xor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1075:5 [INFO] [stdout] | [INFO] [stdout] 1075 | / fn visit_i32_xor(&mut self) -> Self::Output { [INFO] [stdout] 1076 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1077 | | masm.xor(writable!(dst), dst, src, size)?; [INFO] [stdout] 1078 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1079 | | }) [INFO] [stdout] 1080 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_xor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1082:5 [INFO] [stdout] | [INFO] [stdout] 1082 | / fn visit_i64_xor(&mut self) -> Self::Output { [INFO] [stdout] 1083 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1084 | | masm.xor(writable!(dst), dst, src, size)?; [INFO] [stdout] 1085 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1086 | | }) [INFO] [stdout] 1087 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1089:5 [INFO] [stdout] | [INFO] [stdout] 1089 | / fn visit_i32_shl(&mut self) -> Self::Output { [INFO] [stdout] 1090 | | use ShiftKind::*; [INFO] [stdout] 1091 | | [INFO] [stdout] 1092 | | self.context.i32_shift(self.masm, Shl) [INFO] [stdout] 1093 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1095:5 [INFO] [stdout] | [INFO] [stdout] 1095 | / fn visit_i64_shl(&mut self) -> Self::Output { [INFO] [stdout] 1096 | | use ShiftKind::*; [INFO] [stdout] 1097 | | [INFO] [stdout] 1098 | | self.context.i64_shift(self.masm, Shl) [INFO] [stdout] 1099 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shr_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1101:5 [INFO] [stdout] | [INFO] [stdout] 1101 | / fn visit_i32_shr_s(&mut self) -> Self::Output { [INFO] [stdout] 1102 | | use ShiftKind::*; [INFO] [stdout] 1103 | | [INFO] [stdout] 1104 | | self.context.i32_shift(self.masm, ShrS) [INFO] [stdout] 1105 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shr_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1107:5 [INFO] [stdout] | [INFO] [stdout] 1107 | / fn visit_i64_shr_s(&mut self) -> Self::Output { [INFO] [stdout] 1108 | | use ShiftKind::*; [INFO] [stdout] 1109 | | [INFO] [stdout] 1110 | | self.context.i64_shift(self.masm, ShrS) [INFO] [stdout] 1111 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shr_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1113:5 [INFO] [stdout] | [INFO] [stdout] 1113 | / fn visit_i32_shr_u(&mut self) -> Self::Output { [INFO] [stdout] 1114 | | use ShiftKind::*; [INFO] [stdout] 1115 | | [INFO] [stdout] 1116 | | self.context.i32_shift(self.masm, ShrU) [INFO] [stdout] 1117 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shr_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1119 | / fn visit_i64_shr_u(&mut self) -> Self::Output { [INFO] [stdout] 1120 | | use ShiftKind::*; [INFO] [stdout] 1121 | | [INFO] [stdout] 1122 | | self.context.i64_shift(self.masm, ShrU) [INFO] [stdout] 1123 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rotl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1125:5 [INFO] [stdout] | [INFO] [stdout] 1125 | / fn visit_i32_rotl(&mut self) -> Self::Output { [INFO] [stdout] 1126 | | use ShiftKind::*; [INFO] [stdout] 1127 | | [INFO] [stdout] 1128 | | self.context.i32_shift(self.masm, Rotl) [INFO] [stdout] 1129 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rotl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1131:5 [INFO] [stdout] | [INFO] [stdout] 1131 | / fn visit_i64_rotl(&mut self) -> Self::Output { [INFO] [stdout] 1132 | | use ShiftKind::*; [INFO] [stdout] 1133 | | [INFO] [stdout] 1134 | | self.context.i64_shift(self.masm, Rotl) [INFO] [stdout] 1135 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rotr` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1137:5 [INFO] [stdout] | [INFO] [stdout] 1137 | / fn visit_i32_rotr(&mut self) -> Self::Output { [INFO] [stdout] 1138 | | use ShiftKind::*; [INFO] [stdout] 1139 | | [INFO] [stdout] 1140 | | self.context.i32_shift(self.masm, Rotr) [INFO] [stdout] 1141 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rotr` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1143:5 [INFO] [stdout] | [INFO] [stdout] 1143 | / fn visit_i64_rotr(&mut self) -> Self::Output { [INFO] [stdout] 1144 | | use ShiftKind::*; [INFO] [stdout] 1145 | | [INFO] [stdout] 1146 | | self.context.i64_shift(self.masm, Rotr) [INFO] [stdout] 1147 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_end` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1149:5 [INFO] [stdout] | [INFO] [stdout] 1149 | / fn visit_end(&mut self) -> Self::Output { [INFO] [stdout] 1150 | | if !self.context.reachable { [INFO] [stdout] 1151 | | self.handle_unreachable_end() [INFO] [stdout] 1152 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 1156 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_popcnt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1158:5 [INFO] [stdout] | [INFO] [stdout] 1158 | / fn visit_i32_popcnt(&mut self) -> Self::Output { [INFO] [stdout] 1159 | | use OperandSize::*; [INFO] [stdout] 1160 | | self.masm.popcnt(&mut self.context, S32) [INFO] [stdout] 1161 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_popcnt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1163:5 [INFO] [stdout] | [INFO] [stdout] 1163 | / fn visit_i64_popcnt(&mut self) -> Self::Output { [INFO] [stdout] 1164 | | use OperandSize::*; [INFO] [stdout] 1165 | | [INFO] [stdout] 1166 | | self.masm.popcnt(&mut self.context, S64) [INFO] [stdout] 1167 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_wrap_i64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1169:5 [INFO] [stdout] | [INFO] [stdout] 1169 | / fn visit_i32_wrap_i64(&mut self) -> Self::Output { [INFO] [stdout] 1170 | | use OperandSize::*; [INFO] [stdout] 1171 | | [INFO] [stdout] 1172 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1175 | | }) [INFO] [stdout] 1176 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1178:5 [INFO] [stdout] | [INFO] [stdout] 1178 | / fn visit_i64_extend_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 1179 | | use OperandSize::*; [INFO] [stdout] 1180 | | [INFO] [stdout] 1181 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1184 | | }) [INFO] [stdout] 1185 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1187:5 [INFO] [stdout] | [INFO] [stdout] 1187 | / fn visit_i64_extend_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 1188 | | use OperandSize::*; [INFO] [stdout] 1189 | | [INFO] [stdout] 1190 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1193 | | }) [INFO] [stdout] 1194 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_extend8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1196:5 [INFO] [stdout] | [INFO] [stdout] 1196 | / fn visit_i32_extend8_s(&mut self) -> Self::Output { [INFO] [stdout] 1197 | | use OperandSize::*; [INFO] [stdout] 1198 | | [INFO] [stdout] 1199 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1202 | | }) [INFO] [stdout] 1203 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_extend16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1205:5 [INFO] [stdout] | [INFO] [stdout] 1205 | / fn visit_i32_extend16_s(&mut self) -> Self::Output { [INFO] [stdout] 1206 | | use OperandSize::*; [INFO] [stdout] 1207 | | [INFO] [stdout] 1208 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1211 | | }) [INFO] [stdout] 1212 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1214:5 [INFO] [stdout] | [INFO] [stdout] 1214 | / fn visit_i64_extend8_s(&mut self) -> Self::Output { [INFO] [stdout] 1215 | | use OperandSize::*; [INFO] [stdout] 1216 | | [INFO] [stdout] 1217 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1220 | | }) [INFO] [stdout] 1221 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1223:5 [INFO] [stdout] | [INFO] [stdout] 1223 | / fn visit_i64_extend16_s(&mut self) -> Self::Output { [INFO] [stdout] 1224 | | use OperandSize::*; [INFO] [stdout] 1225 | | [INFO] [stdout] 1226 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1229 | | }) [INFO] [stdout] 1230 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1232:5 [INFO] [stdout] | [INFO] [stdout] 1232 | / fn visit_i64_extend32_s(&mut self) -> Self::Output { [INFO] [stdout] 1233 | | use OperandSize::*; [INFO] [stdout] 1234 | | [INFO] [stdout] 1235 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1238 | | }) [INFO] [stdout] 1239 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1241:5 [INFO] [stdout] | [INFO] [stdout] 1241 | / fn visit_i32_trunc_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 1242 | | use OperandSize::*; [INFO] [stdout] 1243 | | [INFO] [stdout] 1244 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1247 | | }) [INFO] [stdout] 1248 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1250:5 [INFO] [stdout] | [INFO] [stdout] 1250 | / fn visit_i32_trunc_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 1251 | | use OperandSize::*; [INFO] [stdout] 1252 | | [INFO] [stdout] 1253 | | self.masm [INFO] [stdout] 1254 | | .unsigned_truncate(&mut self.context, S32, S32, TruncKind::Unchecked) [INFO] [stdout] 1255 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1257:5 [INFO] [stdout] | [INFO] [stdout] 1257 | / fn visit_i32_trunc_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 1258 | | use OperandSize::*; [INFO] [stdout] 1259 | | [INFO] [stdout] 1260 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1263 | | }) [INFO] [stdout] 1264 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1266:5 [INFO] [stdout] | [INFO] [stdout] 1266 | / fn visit_i32_trunc_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 1267 | | use OperandSize::*; [INFO] [stdout] 1268 | | self.masm [INFO] [stdout] 1269 | | .unsigned_truncate(&mut self.context, S64, S32, TruncKind::Unchecked) [INFO] [stdout] 1270 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1272:5 [INFO] [stdout] | [INFO] [stdout] 1272 | / fn visit_i64_trunc_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 1273 | | use OperandSize::*; [INFO] [stdout] 1274 | | [INFO] [stdout] 1275 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1278 | | }) [INFO] [stdout] 1279 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1281:5 [INFO] [stdout] | [INFO] [stdout] 1281 | / fn visit_i64_trunc_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 1282 | | use OperandSize::*; [INFO] [stdout] 1283 | | [INFO] [stdout] 1284 | | self.masm [INFO] [stdout] 1285 | | .unsigned_truncate(&mut self.context, S32, S64, TruncKind::Unchecked) [INFO] [stdout] 1286 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1288:5 [INFO] [stdout] | [INFO] [stdout] 1288 | / fn visit_i64_trunc_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 1289 | | use OperandSize::*; [INFO] [stdout] 1290 | | [INFO] [stdout] 1291 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1294 | | }) [INFO] [stdout] 1295 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1297:5 [INFO] [stdout] | [INFO] [stdout] 1297 | / fn visit_i64_trunc_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 1298 | | use OperandSize::*; [INFO] [stdout] 1299 | | [INFO] [stdout] 1300 | | self.masm [INFO] [stdout] 1301 | | .unsigned_truncate(&mut self.context, S64, S64, TruncKind::Unchecked) [INFO] [stdout] 1302 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_reinterpret_f32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1304:5 [INFO] [stdout] | [INFO] [stdout] 1304 | / fn visit_i32_reinterpret_f32(&mut self) -> Self::Output { [INFO] [stdout] 1305 | | self.context [INFO] [stdout] 1306 | | .convert_op(self.masm, WasmValType::I32, |masm, dst, src, size| { [INFO] [stdout] 1307 | | masm.reinterpret_float_as_int(writable!(dst), src.into(), size) [INFO] [stdout] 1308 | | }) [INFO] [stdout] 1309 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_reinterpret_f64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1311:5 [INFO] [stdout] | [INFO] [stdout] 1311 | / fn visit_i64_reinterpret_f64(&mut self) -> Self::Output { [INFO] [stdout] 1312 | | self.context [INFO] [stdout] 1313 | | .convert_op(self.masm, WasmValType::I64, |masm, dst, src, size| { [INFO] [stdout] 1314 | | masm.reinterpret_float_as_int(writable!(dst), src.into(), size) [INFO] [stdout] 1315 | | }) [INFO] [stdout] 1316 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1318:5 [INFO] [stdout] | [INFO] [stdout] 1318 | / fn visit_local_get(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1319 | | use WasmValType::*; [INFO] [stdout] 1320 | | let context = &mut self.context; [INFO] [stdout] 1321 | | let slot = context.frame.get_wasm_local(index); [INFO] [stdout] ... | [INFO] [stdout] 1330 | | Ok(()) [INFO] [stdout] 1331 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1333:5 [INFO] [stdout] | [INFO] [stdout] 1333 | / fn visit_local_set(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1334 | | let src = self.emit_set_local(index)?; [INFO] [stdout] 1335 | | self.context.free_reg(src); [INFO] [stdout] 1336 | | Ok(()) [INFO] [stdout] 1337 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_call` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1339:5 [INFO] [stdout] | [INFO] [stdout] 1339 | / fn visit_call(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1340 | | let callee = self.env.callee_from_index(FuncIndex::from_u32(index)); [INFO] [stdout] 1341 | | FnCall::emit::(&mut self.env, self.masm, &mut self.context, callee)?; [INFO] [stdout] 1342 | | Ok(()) [INFO] [stdout] 1343 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_call_indirect` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1345:5 [INFO] [stdout] | [INFO] [stdout] 1345 | / fn visit_call_indirect(&mut self, type_index: u32, table_index: u32) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1374 | | Ok(()) [INFO] [stdout] 1375 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_init` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1377:5 [INFO] [stdout] | [INFO] [stdout] 1377 | / fn visit_table_init(&mut self, elem: u32, table: u32) -> Self::Output { [INFO] [stdout] 1378 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1379 | | [INFO] [stdout] 1380 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1391 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1392 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_copy` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1394:5 [INFO] [stdout] | [INFO] [stdout] 1394 | / fn visit_table_copy(&mut self, dst: u32, src: u32) -> Self::Output { [INFO] [stdout] 1395 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1396 | | self.context [INFO] [stdout] 1397 | | .stack [INFO] [stdout] ... | [INFO] [stdout] 1407 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1408 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1410:5 [INFO] [stdout] | [INFO] [stdout] 1410 | / fn visit_table_get(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1411 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1412 | | let table = self.env.table(table_index); [INFO] [stdout] 1413 | | let heap_type = table.ref_type.heap_type; [INFO] [stdout] ... | [INFO] [stdout] 1419 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_grow` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1421:5 [INFO] [stdout] | [INFO] [stdout] 1421 | / fn visit_table_grow(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1422 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1423 | | let table_ty = self.env.table(table_index); [INFO] [stdout] 1424 | | let builtin = match table_ty.ref_type.heap_type { [INFO] [stdout] ... | [INFO] [stdout] 1449 | | Ok(()) [INFO] [stdout] 1450 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_size` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1452:5 [INFO] [stdout] | [INFO] [stdout] 1452 | / fn visit_table_size(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1453 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1454 | | let table_data = self.env.resolve_table_data(table_index); [INFO] [stdout] 1455 | | self.emit_compute_table_size(&table_data) [INFO] [stdout] 1456 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_fill` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1458:5 [INFO] [stdout] | [INFO] [stdout] 1458 | / fn visit_table_fill(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1459 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1460 | | let table_ty = self.env.table(table_index); [INFO] [stdout] ... | [INFO] [stdout] 1478 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1479 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1481:5 [INFO] [stdout] | [INFO] [stdout] 1481 | / fn visit_table_set(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1482 | | let ptr_type = self.env.ptr_type(); [INFO] [stdout] 1483 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1484 | | let table_data = self.env.resolve_table_data(table_index); [INFO] [stdout] ... | [INFO] [stdout] 1514 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_elem_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1516:5 [INFO] [stdout] | [INFO] [stdout] 1516 | / fn visit_elem_drop(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1517 | | let elem_drop = self.env.builtins.elem_drop::(); [INFO] [stdout] 1518 | | self.context.stack.extend([index.try_into()?]); [INFO] [stdout] 1519 | | FnCall::emit::( [INFO] [stdout] ... | [INFO] [stdout] 1525 | | Ok(()) [INFO] [stdout] 1526 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_init` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1528:5 [INFO] [stdout] | [INFO] [stdout] 1528 | / fn visit_memory_init(&mut self, data_index: u32, mem: u32) -> Self::Output { [INFO] [stdout] 1529 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1530 | | self.context [INFO] [stdout] 1531 | | .stack [INFO] [stdout] ... | [INFO] [stdout] 1540 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1541 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_copy` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1543:5 [INFO] [stdout] | [INFO] [stdout] 1543 | / fn visit_memory_copy(&mut self, dst_mem: u32, src_mem: u32) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1565 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1566 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_fill` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1568:5 [INFO] [stdout] | [INFO] [stdout] 1568 | / fn visit_memory_fill(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1569 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1570 | | [INFO] [stdout] 1571 | | self.context.stack.insert_many(at, &[mem.try_into()?]); [INFO] [stdout] ... | [INFO] [stdout] 1580 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1581 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_size` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1583:5 [INFO] [stdout] | [INFO] [stdout] 1583 | / fn visit_memory_size(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1584 | | let heap = self.env.resolve_heap(MemoryIndex::from_u32(mem)); [INFO] [stdout] 1585 | | self.emit_compute_memory_size(&heap) [INFO] [stdout] 1586 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_grow` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1588:5 [INFO] [stdout] | [INFO] [stdout] 1588 | / fn visit_memory_grow(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1589 | | let _ = self.context.stack.ensure_index_at(1)?; [INFO] [stdout] ... | [INFO] [stdout] 1619 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_data_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1621:5 [INFO] [stdout] | [INFO] [stdout] 1621 | / fn visit_data_drop(&mut self, data_index: u32) -> Self::Output { [INFO] [stdout] 1622 | | self.context.stack.extend([data_index.try_into()?]); [INFO] [stdout] 1623 | | [INFO] [stdout] 1624 | | let builtin = self.env.builtins.data_drop::(); [INFO] [stdout] ... | [INFO] [stdout] 1631 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_nop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1633:5 [INFO] [stdout] | [INFO] [stdout] 1633 | / fn visit_nop(&mut self) -> Self::Output { [INFO] [stdout] 1634 | | Ok(()) [INFO] [stdout] 1635 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_if` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1637:5 [INFO] [stdout] | [INFO] [stdout] 1637 | / fn visit_if(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1638 | | self.control_frames.push(ControlStackFrame::r#if( [INFO] [stdout] 1639 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1640 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1644 | | Ok(()) [INFO] [stdout] 1645 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_else` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1647:5 [INFO] [stdout] | [INFO] [stdout] 1647 | / fn visit_else(&mut self) -> Self::Output { [INFO] [stdout] 1648 | | if !self.context.reachable { [INFO] [stdout] 1649 | | self.handle_unreachable_else() [INFO] [stdout] 1650 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 1657 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_block` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1659:5 [INFO] [stdout] | [INFO] [stdout] 1659 | / fn visit_block(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1660 | | self.control_frames.push(ControlStackFrame::block( [INFO] [stdout] 1661 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1662 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1666 | | Ok(()) [INFO] [stdout] 1667 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_loop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1669:5 [INFO] [stdout] | [INFO] [stdout] 1669 | / fn visit_loop(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1670 | | self.control_frames.push(ControlStackFrame::r#loop( [INFO] [stdout] 1671 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1672 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1677 | | self.maybe_emit_fuel_check() [INFO] [stdout] 1678 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1680:5 [INFO] [stdout] | [INFO] [stdout] 1680 | / fn visit_br(&mut self, depth: u32) -> Self::Output { [INFO] [stdout] 1681 | | let index = control_index(depth, self.control_frames.len())?; [INFO] [stdout] 1682 | | let frame = &mut self.control_frames[index]; [INFO] [stdout] 1683 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1688 | | }) [INFO] [stdout] 1689 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br_if` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1691:5 [INFO] [stdout] | [INFO] [stdout] 1691 | / fn visit_br_if(&mut self, depth: u32) -> Self::Output { [INFO] [stdout] 1692 | | let index = control_index(depth, self.control_frames.len())?; [INFO] [stdout] 1693 | | let frame = &mut self.control_frames[index]; [INFO] [stdout] 1694 | | frame.set_as_target(); [INFO] [stdout] ... | [INFO] [stdout] 1763 | | Ok(()) [INFO] [stdout] 1764 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br_table` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1766:5 [INFO] [stdout] | [INFO] [stdout] 1766 | / fn visit_br_table(&mut self, targets: BrTable<'a>) -> Self::Output { [INFO] [stdout] 1767 | | // +1 to account for the default target. [INFO] [stdout] 1768 | | let len = targets.len() + 1; [INFO] [stdout] ... | [INFO] [stdout] 1837 | | Ok(()) [INFO] [stdout] 1838 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_return` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1840:5 [INFO] [stdout] | [INFO] [stdout] 1840 | / fn visit_return(&mut self) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1851 | | }) [INFO] [stdout] 1852 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_unreachable` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1854:5 [INFO] [stdout] | [INFO] [stdout] 1854 | / fn visit_unreachable(&mut self) -> Self::Output { [INFO] [stdout] 1855 | | self.masm.unreachable()?; [INFO] [stdout] 1856 | | self.context.reachable = false; [INFO] [stdout] ... | [INFO] [stdout] 1862 | | Ok(()) [INFO] [stdout] 1863 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_tee` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1865:5 [INFO] [stdout] | [INFO] [stdout] 1865 | / fn visit_local_tee(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1866 | | let typed_reg = self.emit_set_local(index)?; [INFO] [stdout] 1867 | | self.context.stack.push(typed_reg.into()); [INFO] [stdout] ... | [INFO] [stdout] 1870 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_global_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1872:5 [INFO] [stdout] | [INFO] [stdout] 1872 | / fn visit_global_get(&mut self, global_index: u32) -> Self::Output { [INFO] [stdout] 1873 | | let index = GlobalIndex::from_u32(global_index); [INFO] [stdout] 1874 | | let (ty, addr) = self.emit_get_global_addr(index)?; [INFO] [stdout] 1875 | | let dst = self.context.reg_for_type(ty, self.masm)?; [INFO] [stdout] ... | [INFO] [stdout] 1879 | | Ok(()) [INFO] [stdout] 1880 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_global_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1882:5 [INFO] [stdout] | [INFO] [stdout] 1882 | / fn visit_global_set(&mut self, global_index: u32) -> Self::Output { [INFO] [stdout] 1883 | | let index = GlobalIndex::from_u32(global_index); [INFO] [stdout] 1884 | | let (ty, addr) = self.emit_get_global_addr(index)?; [INFO] [stdout] ... | [INFO] [stdout] 1891 | | Ok(()) [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1894:5 [INFO] [stdout] | [INFO] [stdout] 1894 | / fn visit_drop(&mut self) -> Self::Output { [INFO] [stdout] 1895 | | self.context.drop_last(1, |regalloc, val| match val { [INFO] [stdout] 1896 | | Val::Reg(tr) => Ok(regalloc.free(tr.reg.into())), [INFO] [stdout] 1897 | | Val::Memory(m) => self.masm.free_stack(m.slot.size), [INFO] [stdout] 1898 | | _ => Ok(()), [INFO] [stdout] 1899 | | }) [INFO] [stdout] 1900 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_select` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1902:5 [INFO] [stdout] | [INFO] [stdout] 1902 | / fn visit_select(&mut self) -> Self::Output { [INFO] [stdout] 1903 | | let cond = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] 1904 | | let val2 = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] 1905 | | let val1 = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] ... | [INFO] [stdout] 1920 | | Ok(()) [INFO] [stdout] 1921 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1923:5 [INFO] [stdout] | [INFO] [stdout] 1923 | / fn visit_i32_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1924 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S32, None) [INFO] [stdout] 1925 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1927:5 [INFO] [stdout] | [INFO] [stdout] 1927 | / fn visit_i32_load8_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1928 | | self.emit_wasm_load( [INFO] [stdout] 1929 | | &memarg, [INFO] [stdout] 1930 | | WasmValType::I32, [INFO] [stdout] ... | [INFO] [stdout] 1934 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load8_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1936:5 [INFO] [stdout] | [INFO] [stdout] 1936 | / fn visit_i32_load8_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1937 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S8, None) [INFO] [stdout] 1938 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1940:5 [INFO] [stdout] | [INFO] [stdout] 1940 | / fn visit_i32_load16_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1941 | | self.emit_wasm_load( [INFO] [stdout] 1942 | | &memarg, [INFO] [stdout] 1943 | | WasmValType::I32, [INFO] [stdout] ... | [INFO] [stdout] 1947 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load16_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1949:5 [INFO] [stdout] | [INFO] [stdout] 1949 | / fn visit_i32_load16_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1950 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S16, None) [INFO] [stdout] 1951 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1953:5 [INFO] [stdout] | [INFO] [stdout] 1953 | / fn visit_i32_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1954 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 1955 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store8` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1957:5 [INFO] [stdout] | [INFO] [stdout] 1957 | / fn visit_i32_store8(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1958 | | self.emit_wasm_store(&memarg, OperandSize::S8) [INFO] [stdout] 1959 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store16` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1961:5 [INFO] [stdout] | [INFO] [stdout] 1961 | / fn visit_i32_store16(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1962 | | self.emit_wasm_store(&memarg, OperandSize::S16) [INFO] [stdout] 1963 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1965:5 [INFO] [stdout] | [INFO] [stdout] 1965 | / fn visit_i64_load8_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1966 | | self.emit_wasm_load( [INFO] [stdout] 1967 | | &memarg, [INFO] [stdout] 1968 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 1972 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load8_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1974:5 [INFO] [stdout] | [INFO] [stdout] 1974 | / fn visit_i64_load8_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1975 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S8, None) [INFO] [stdout] 1976 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load16_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1978:5 [INFO] [stdout] | [INFO] [stdout] 1978 | / fn visit_i64_load16_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1979 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S16, None) [INFO] [stdout] 1980 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1982:5 [INFO] [stdout] | [INFO] [stdout] 1982 | / fn visit_i64_load16_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1983 | | self.emit_wasm_load( [INFO] [stdout] 1984 | | &memarg, [INFO] [stdout] 1985 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 1989 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1991:5 [INFO] [stdout] | [INFO] [stdout] 1991 | / fn visit_i64_load32_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1992 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S32, None) [INFO] [stdout] 1993 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1995:5 [INFO] [stdout] | [INFO] [stdout] 1995 | / fn visit_i64_load32_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1996 | | self.emit_wasm_load( [INFO] [stdout] 1997 | | &memarg, [INFO] [stdout] 1998 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 2002 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2004:5 [INFO] [stdout] | [INFO] [stdout] 2004 | / fn visit_i64_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2005 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S64, None) [INFO] [stdout] 2006 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2008:5 [INFO] [stdout] | [INFO] [stdout] 2008 | / fn visit_i64_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2009 | | self.emit_wasm_store(&memarg, OperandSize::S64) [INFO] [stdout] 2010 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store8` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2012:5 [INFO] [stdout] | [INFO] [stdout] 2012 | / fn visit_i64_store8(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2013 | | self.emit_wasm_store(&memarg, OperandSize::S8) [INFO] [stdout] 2014 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store16` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2016:5 [INFO] [stdout] | [INFO] [stdout] 2016 | / fn visit_i64_store16(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2017 | | self.emit_wasm_store(&memarg, OperandSize::S16) [INFO] [stdout] 2018 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2020:5 [INFO] [stdout] | [INFO] [stdout] 2020 | / fn visit_i64_store32(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2021 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 2022 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2024:5 [INFO] [stdout] | [INFO] [stdout] 2024 | / fn visit_f32_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2025 | | self.emit_wasm_load(&memarg, WasmValType::F32, OperandSize::S32, None) [INFO] [stdout] 2026 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | / fn visit_f32_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2029 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 2030 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2032:5 [INFO] [stdout] | [INFO] [stdout] 2032 | / fn visit_f64_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2033 | | self.emit_wasm_load(&memarg, WasmValType::F64, OperandSize::S64, None) [INFO] [stdout] 2034 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2036:5 [INFO] [stdout] | [INFO] [stdout] 2036 | / fn visit_f64_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2037 | | self.emit_wasm_store(&memarg, OperandSize::S64) [INFO] [stdout] 2038 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2040:5 [INFO] [stdout] | [INFO] [stdout] 2040 | / fn visit_i32_trunc_sat_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 2041 | | use OperandSize::*; [INFO] [stdout] 2042 | | [INFO] [stdout] 2043 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2046 | | }) [INFO] [stdout] 2047 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2049:5 [INFO] [stdout] | [INFO] [stdout] 2049 | / fn visit_i32_trunc_sat_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 2050 | | use OperandSize::*; [INFO] [stdout] 2051 | | [INFO] [stdout] 2052 | | self.masm [INFO] [stdout] 2053 | | .unsigned_truncate(&mut self.context, S32, S32, TruncKind::Checked) [INFO] [stdout] 2054 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2056:5 [INFO] [stdout] | [INFO] [stdout] 2056 | / fn visit_i32_trunc_sat_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 2057 | | use OperandSize::*; [INFO] [stdout] 2058 | | [INFO] [stdout] 2059 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2062 | | }) [INFO] [stdout] 2063 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2065:5 [INFO] [stdout] | [INFO] [stdout] 2065 | / fn visit_i32_trunc_sat_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 2066 | | use OperandSize::*; [INFO] [stdout] 2067 | | [INFO] [stdout] 2068 | | self.masm [INFO] [stdout] 2069 | | .unsigned_truncate(&mut self.context, S64, S32, TruncKind::Checked) [INFO] [stdout] 2070 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2072:5 [INFO] [stdout] | [INFO] [stdout] 2072 | / fn visit_i64_trunc_sat_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 2073 | | use OperandSize::*; [INFO] [stdout] 2074 | | [INFO] [stdout] 2075 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2078 | | }) [INFO] [stdout] 2079 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2081:5 [INFO] [stdout] | [INFO] [stdout] 2081 | / fn visit_i64_trunc_sat_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 2082 | | use OperandSize::*; [INFO] [stdout] 2083 | | [INFO] [stdout] 2084 | | self.masm [INFO] [stdout] 2085 | | .unsigned_truncate(&mut self.context, S32, S64, TruncKind::Checked) [INFO] [stdout] 2086 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2088:5 [INFO] [stdout] | [INFO] [stdout] 2088 | / fn visit_i64_trunc_sat_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 2089 | | use OperandSize::*; [INFO] [stdout] 2090 | | [INFO] [stdout] 2091 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2094 | | }) [INFO] [stdout] 2095 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2097:5 [INFO] [stdout] | [INFO] [stdout] 2097 | / fn visit_i64_trunc_sat_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 2098 | | use OperandSize::*; [INFO] [stdout] 2099 | | [INFO] [stdout] 2100 | | self.masm [INFO] [stdout] 2101 | | .unsigned_truncate(&mut self.context, S64, S64, TruncKind::Checked) [INFO] [stdout] 2102 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_add128` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2104:5 [INFO] [stdout] | [INFO] [stdout] 2104 | / fn visit_i64_add128(&mut self) -> Self::Output { [INFO] [stdout] 2105 | | self.context [INFO] [stdout] 2106 | | .binop128(self.masm, |masm, lhs_lo, lhs_hi, rhs_lo, rhs_hi| { [INFO] [stdout] 2107 | | masm.add128( [INFO] [stdout] ... | [INFO] [stdout] 2116 | | }) [INFO] [stdout] 2117 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_sub128` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2119:5 [INFO] [stdout] | [INFO] [stdout] 2119 | / fn visit_i64_sub128(&mut self) -> Self::Output { [INFO] [stdout] 2120 | | self.context [INFO] [stdout] 2121 | | .binop128(self.masm, |masm, lhs_lo, lhs_hi, rhs_lo, rhs_hi| { [INFO] [stdout] 2122 | | masm.sub128( [INFO] [stdout] ... | [INFO] [stdout] 2131 | | }) [INFO] [stdout] 2132 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul_wide_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2134:5 [INFO] [stdout] | [INFO] [stdout] 2134 | / fn visit_i64_mul_wide_s(&mut self) -> Self::Output { [INFO] [stdout] 2135 | | self.masm.mul_wide(&mut self.context, MulWideKind::Signed) [INFO] [stdout] 2136 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul_wide_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2138:5 [INFO] [stdout] | [INFO] [stdout] 2138 | / fn visit_i64_mul_wide_u(&mut self) -> Self::Output { [INFO] [stdout] 2139 | | self.masm.mul_wide(&mut self.context, MulWideKind::Unsigned) [INFO] [stdout] 2140 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NS_WASMTIME_BUILTIN` in module `crate::wasmtime_cranelift` [INFO] [stdout] --> src/codegen/env.rs:338:51 [INFO] [stdout] | [INFO] [stdout] 338 | namespace: crate::wasmtime_cranelift::NS_WASMTIME_BUILTIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::wasmtime_cranelift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NS_WASM_FUNC` in module `crate::wasmtime_cranelift` [INFO] [stdout] --> src/codegen/env.rs:346:51 [INFO] [stdout] | [INFO] [stdout] 346 | namespace: crate::wasmtime_cranelift::NS_WASM_FUNC, [INFO] [stdout] | ^^^^^^^^^^^^ not found in `crate::wasmtime_cranelift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinaryReader` in this scope [INFO] [stdout] --> src/codegen/mod.rs:214:20 [INFO] [stdout] | [INFO] [stdout] 214 | body: &mut BinaryReader<'a>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::BinaryReader; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FuncValidator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::FuncValidator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ValidatorResources` in this scope [INFO] [stdout] --> src/codegen/mod.rs:215:39 [INFO] [stdout] | [INFO] [stdout] 215 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::ValidatorResources; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinaryReader` in this scope [INFO] [stdout] --> src/codegen/mod.rs:285:20 [INFO] [stdout] | [INFO] [stdout] 285 | body: &mut BinaryReader<'a>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::BinaryReader; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FuncValidator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:286:25 [INFO] [stdout] | [INFO] [stdout] 286 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::FuncValidator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ValidatorResources` in this scope [INFO] [stdout] --> src/codegen/mod.rs:286:39 [INFO] [stdout] | [INFO] [stdout] 286 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::ValidatorResources; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:354:54 [INFO] [stdout] | [INFO] [stdout] 354 | fn before_visit_op(&mut self, operator: &Operator, offset: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | fn visit(&self, op: &Operator) -> bool; [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | fn visit(&self, op: &Operator) -> bool { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:376:54 [INFO] [stdout] | [INFO] [stdout] 376 | fn before_visit_op(&mut self, operator: &Operator, offset: usize) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:393:24 [INFO] [stdout] | [INFO] [stdout] 393 | impl<'a, T, U> VisitOperator<'a> for ValidateThenVisit<'_, T, U> [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::VisitOperator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | T: VisitSimdOperator<'a, Output = crate::wasmparser::Result<()>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:396:16 [INFO] [stdout] | [INFO] [stdout] 396 | U: VisitSimdOperator<'a, Output = Result<()>> + VisitorHooks, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | ) -> Option<&mut dyn VisitSimdOperator<'a, Output = Self::Output>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:645:18 [INFO] [stdout] | [INFO] [stdout] 645 | memarg: &MemArg, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:842:15 [INFO] [stdout] | [INFO] [stdout] 842 | arg: &MemArg, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:866:45 [INFO] [stdout] | [INFO] [stdout] 866 | pub fn emit_wasm_store(&mut self, arg: &MemArg, size: OperandSize) -> Result<()> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:1219:45 [INFO] [stdout] | [INFO] [stdout] 1219 | fn fuel_before_visit_op(&mut self, op: &Operator) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in module `types` [INFO] [stdout] --> src/isa/x64/asm.rs:505:40 [INFO] [stdout] | [INFO] [stdout] 505 | OperandSize::S32 => types::F32, [INFO] [stdout] | ^^^ not found in `types` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] help: if you import `F32`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 505 - OperandSize::S32 => types::F32, [INFO] [stdout] 505 + OperandSize::S32 => F32, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in module `types` [INFO] [stdout] --> src/isa/x64/asm.rs:506:40 [INFO] [stdout] | [INFO] [stdout] 506 | OperandSize::S64 => types::F64, [INFO] [stdout] | ^^^ not found in `types` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 3 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] help: if you import `F64`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 506 - OperandSize::S64 => types::F64, [INFO] [stdout] 506 + OperandSize::S64 => F64, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32X4` in module `types` [INFO] [stdout] --> src/isa/x64/asm.rs:508:41 [INFO] [stdout] | [INFO] [stdout] 508 | OperandSize::S128 => types::I32X4, [INFO] [stdout] | ^^^^^ not found in `types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Value` in module `settings` [INFO] [stdout] --> src/isa/x64/mod.rs:85:42 [INFO] [stdout] | [INFO] [stdout] 85 | fn isa_flags(&self) -> Vec { [INFO] [stdout] | ^^^^^ not found in `settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:164:15 [INFO] [stdout] | [INFO] [stdout] 164 | kind: cranelift_codegen::isa::unwind::UnwindInfoKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 1 + use crate::cranelift_codegen::isa::unwind; [INFO] [stdout] | [INFO] [stdout] help: if you import `unwind`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 164 - kind: cranelift_codegen::isa::unwind::UnwindInfoKind, [INFO] [stdout] 164 + kind: unwind::UnwindInfoKind, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:165:24 [INFO] [stdout] | [INFO] [stdout] 165 | ) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 1 + use crate::cranelift_codegen::isa::unwind; [INFO] [stdout] | [INFO] [stdout] help: if you import `unwind`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 165 - ) -> Result> { [INFO] [stdout] 165 + ) -> Result> { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Value` in module `settings` [INFO] [stdout] --> src/isa/mod.rs:161:42 [INFO] [stdout] | [INFO] [stdout] 161 | fn isa_flags(&self) -> Vec; [INFO] [stdout] | ^^^^^ not found in `settings` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ShiftOpAndAmt` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:614:30 [INFO] [stdout] | [INFO] [stdout] 614 | shiftop: ShiftOpAndAmt, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MoveWideOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:711:25 [INFO] [stdout] | [INFO] [stdout] 711 | op: MoveWideOp, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MoveWideConst` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:713:26 [INFO] [stdout] | [INFO] [stdout] 713 | imm: MoveWideConst, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MoveWideConst` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:719:26 [INFO] [stdout] | [INFO] [stdout] 719 | imm: MoveWideConst, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AtomicRMWLoopOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:765:25 [INFO] [stdout] | [INFO] [stdout] 765 | op: AtomicRMWLoopOp, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AtomicRMWOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:783:25 [INFO] [stdout] | [INFO] [stdout] 783 | op: AtomicRMWOp, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FPUOp3` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:860:29 [INFO] [stdout] | [INFO] [stdout] 437 | pub enum FPUOp1 { [INFO] [stdout] | --------------- similarly named enum `FPUOp1` defined here [INFO] [stdout] ... [INFO] [stdout] 860 | fpu_op: FPUOp3, [INFO] [stdout] | ^^^^^^ help: an enum with a similar name exists: `FPUOp1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ASIMDMovModImm` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1017:26 [INFO] [stdout] | [INFO] [stdout] 384 | pub struct ASIMDFPModImm { [INFO] [stdout] | ------------------------ similarly named struct `ASIMDFPModImm` defined here [INFO] [stdout] ... [INFO] [stdout] 1017 | imm: ASIMDMovModImm, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ASIMDFPModImm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecExtendOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1022:24 [INFO] [stdout] | [INFO] [stdout] 529 | pub enum ExtendOp { [INFO] [stdout] | ----------------- similarly named enum `ExtendOp` defined here [INFO] [stdout] ... [INFO] [stdout] 1022 | t: VecExtendOp, [INFO] [stdout] | ^^^^^^^^^^^ help: an enum with a similar name exists: `ExtendOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRLongOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1037:25 [INFO] [stdout] | [INFO] [stdout] 1037 | op: VecRRLongOp, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRNarrowOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1043:25 [INFO] [stdout] | [INFO] [stdout] 1043 | op: VecRRNarrowOp, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRNarrowOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1049:25 [INFO] [stdout] | [INFO] [stdout] 1049 | op: VecRRNarrowOp, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecPairOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1056:25 [INFO] [stdout] | [INFO] [stdout] 1056 | op: VecPairOp, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRRLongOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1061:29 [INFO] [stdout] | [INFO] [stdout] 1061 | alu_op: VecRRRLongOp, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRRLongModOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1068:29 [INFO] [stdout] | [INFO] [stdout] 1068 | alu_op: VecRRRLongModOp, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRRPairLongOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1076:25 [INFO] [stdout] | [INFO] [stdout] 1076 | op: VecRRPairLongOp, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecALUOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1081:29 [INFO] [stdout] | [INFO] [stdout] 1081 | alu_op: VecALUOp, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecALUModOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1088:29 [INFO] [stdout] | [INFO] [stdout] 1088 | alu_op: VecALUModOp, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecALUModOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1096:29 [INFO] [stdout] | [INFO] [stdout] 1096 | alu_op: VecALUModOp, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecShiftImmOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1117:25 [INFO] [stdout] | [INFO] [stdout] 1117 | op: VecShiftImmOp, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecShiftImmModOp` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1124:25 [INFO] [stdout] | [INFO] [stdout] 1124 | op: VecShiftImmModOp, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxCallInfo` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1180:27 [INFO] [stdout] | [INFO] [stdout] 1180 | info: BoxCallInfo, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxCallIndInfo` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1183:27 [INFO] [stdout] | [INFO] [stdout] 1183 | info: BoxCallIndInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxReturnCallInfo` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1186:27 [INFO] [stdout] | [INFO] [stdout] 1186 | info: BoxReturnCallInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxReturnCallIndInfo` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1189:27 [INFO] [stdout] | [INFO] [stdout] 1189 | info: BoxReturnCallIndInfo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecArgPair` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1192:27 [INFO] [stdout] | [INFO] [stdout] 1192 | args: VecArgPair, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecRetPair` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1195:27 [INFO] [stdout] | [INFO] [stdout] 1195 | rets: VecRetPair, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `APIKey` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1199:26 [INFO] [stdout] | [INFO] [stdout] 1199 | key: APIKey, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TestBitAndBranchKind` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1211:27 [INFO] [stdout] | [INFO] [stdout] 1211 | kind: TestBitAndBranchKind, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TrapCode` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1219:32 [INFO] [stdout] | [INFO] [stdout] 1219 | trap_code: TrapCode, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 249 + use crate::cranelift_codegen::ir::TrapCode; [INFO] [stdout] | [INFO] [stdout] 249 + use crate::wasmtime_cranelift::TrapCode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VecMachLabel` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1223:30 [INFO] [stdout] | [INFO] [stdout] 1223 | targets: VecMachLabel, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TrapCode` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1227:32 [INFO] [stdout] | [INFO] [stdout] 1227 | trap_code: TrapCode, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 249 + use crate::cranelift_codegen::ir::TrapCode; [INFO] [stdout] | [INFO] [stdout] 249 + use crate::wasmtime_cranelift::TrapCode; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxVecMachLabel` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1245:30 [INFO] [stdout] | [INFO] [stdout] 1245 | targets: BoxVecMachLabel, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxExternalName` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1252:27 [INFO] [stdout] | [INFO] [stdout] 1252 | name: BoxExternalName, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `APIKey` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1260:26 [INFO] [stdout] | [INFO] [stdout] 1260 | key: APIKey, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodeOffset` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1267:35 [INFO] [stdout] | [INFO] [stdout] 1267 | needed_space: CodeOffset, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 249 + use crate::cranelift_codegen::binemit::CodeOffset; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BoxExternalName` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1270:29 [INFO] [stdout] | [INFO] [stdout] 1270 | symbol: BoxExternalName, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExternalName` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1275:29 [INFO] [stdout] | [INFO] [stdout] 1275 | symbol: ExternalName, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 249 + use crate::cranelift_codegen::ir::ExternalName; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UnwindInst` in this scope [INFO] [stdout] --> src/cranelift_codegen.rs:1279:27 [INFO] [stdout] | [INFO] [stdout] 1279 | inst: UnwindInst, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Arc` in this scope [INFO] [stdout] --> src/wasmparser.rs:121:42 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 886 + use std::sync::Arc; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Module` in this scope [INFO] [stdout] --> src/wasmparser.rs:121:46 [INFO] [stdout] | [INFO] [stdout] 121 | pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::wasmparser::UnpackedIndex::Module` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 121 - pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] 121 + pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] | [INFO] [stdout] 121 - pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] 121 + pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] | [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 121 | pub struct ValidatorResources(pub(crate) Arc); [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/wasmparser.rs:960:39 [INFO] [stdout] | [INFO] [stdout] 960 | fn visit_operator(&mut self, op: &Operator<'a>) -> Self::Output { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` 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] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:95:19 [INFO] [stdout] | [INFO] [stdout] 95 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:101:19 [INFO] [stdout] | [INFO] [stdout] 101 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:110:19 [INFO] [stdout] | [INFO] [stdout] 110 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:134:19 [INFO] [stdout] | [INFO] [stdout] 134 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:178:19 [INFO] [stdout] | [INFO] [stdout] 178 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:188:19 [INFO] [stdout] | [INFO] [stdout] 188 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:198:19 [INFO] [stdout] | [INFO] [stdout] 198 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 209 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:221:19 [INFO] [stdout] | [INFO] [stdout] 221 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 234 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:246:19 [INFO] [stdout] | [INFO] [stdout] 246 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 491 | foreach_builtin_function!(declare_function_sig); [INFO] [stdout] | ----------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `validate_then_visit` [INFO] [stdout] --> src/codegen/mod.rs:323:22 [INFO] [stdout] | [INFO] [stdout] 323 | macro_rules! validate_then_visit { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MachInstEmitState` and `MachInstEmit` [INFO] [stdout] --> src/isa/x64/asm.rs:27:65 [INFO] [stdout] | [INFO] [stdout] 27 | settings, CallInfo, Final, MachBuffer, MachBufferFinalized, MachInstEmit, MachInstEmitState, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `V128` [INFO] [stdout] --> src/visitor.rs:22:64 [INFO] [stdout] | [INFO] [stdout] 22 | BlockType, BrTable, Ieee32, Ieee64, MemArg, VisitOperator, V128, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `def_unsupported` [INFO] [stdout] --> src/visitor.rs:36:14 [INFO] [stdout] | [INFO] [stdout] 36 | macro_rules! def_unsupported { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:82:19 [INFO] [stdout] | [INFO] [stdout] 82 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `threads` [INFO] [stdout] --> src/codegen/builtin.rs:88:19 [INFO] [stdout] | [INFO] [stdout] 88 | #[cfg(feature = "threads")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `threads` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:95:19 [INFO] [stdout] | [INFO] [stdout] 95 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:101:19 [INFO] [stdout] | [INFO] [stdout] 101 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:107:19 [INFO] [stdout] | [INFO] [stdout] 107 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:110:19 [INFO] [stdout] | [INFO] [stdout] 110 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `wmemcheck` [INFO] [stdout] --> src/codegen/builtin.rs:116:19 [INFO] [stdout] | [INFO] [stdout] 116 | #[cfg(feature = "wmemcheck")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `wmemcheck` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:129:19 [INFO] [stdout] | [INFO] [stdout] 129 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc-drc` [INFO] [stdout] --> src/codegen/builtin.rs:134:19 [INFO] [stdout] | [INFO] [stdout] 134 | #[cfg(feature = "gc-drc")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc-drc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:147:19 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 170 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:178:19 [INFO] [stdout] | [INFO] [stdout] 178 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:188:19 [INFO] [stdout] | [INFO] [stdout] 188 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:198:19 [INFO] [stdout] | [INFO] [stdout] 198 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 209 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:221:19 [INFO] [stdout] | [INFO] [stdout] 221 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 234 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:242:19 [INFO] [stdout] | [INFO] [stdout] 242 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `gc` [INFO] [stdout] --> src/codegen/builtin.rs:246:19 [INFO] [stdout] | [INFO] [stdout] 246 | #[cfg(feature = "gc")] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/wasmtime_environ.rs:261:1 [INFO] [stdout] | [INFO] [stdout] 261 | declare_builtin_index!(BuiltinFunctionIndex, foreach_builtin_function); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `all-arch`, `arm64`, and `x64` [INFO] [stdout] = help: consider adding `gc` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: this warning originates in the macro `foreach_builtin_function` which comes from the expansion of the macro `declare_builtin_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `_for_each_visit_operator_impl as for_each_visit_operator` [INFO] [stdout] --> src/wasmparser.rs:886:9 [INFO] [stdout] | [INFO] [stdout] 886 | pub use _for_each_visit_operator_impl as for_each_visit_operator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `define_operator` [INFO] [stdout] --> src/wasmparser.rs:941:14 [INFO] [stdout] | [INFO] [stdout] 941 | macro_rules! define_operator { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `visit_operator` [INFO] [stdout] --> src/wasmparser.rs:961:22 [INFO] [stdout] | [INFO] [stdout] 961 | macro_rules! visit_operator { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:153:43 [INFO] [stdout] | [INFO] [stdout] 153 | Box::new(MachTextSectionBuilder::::new(num_funcs)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | Ok(cranelift_codegen::isa::x64::emit_unwind_info(buffer, kind)?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gimli` [INFO] [stdout] --> src/isa/x64/mod.rs:169:44 [INFO] [stdout] | [INFO] [stdout] 169 | fn create_systemv_cie(&self) -> Option { [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `gimli` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `gimli`, use `cargo add gimli` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] --> src/isa/x64/mod.rs:170:14 [INFO] [stdout] | [INFO] [stdout] 170 | Some(cranelift_codegen::isa::x64::create_cie()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `cranelift_codegen` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `cranelift_codegen`, use `cargo add cranelift_codegen` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `gimli` [INFO] [stdout] --> src/isa/mod.rs:208:44 [INFO] [stdout] | [INFO] [stdout] 208 | fn create_systemv_cie(&self) -> Option { [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `gimli` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `gimli`, use `cargo add gimli` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:266:5 [INFO] [stdout] | [INFO] [stdout] 266 | / fn visit_i32_const(&mut self, val: i32) -> Self::Output { [INFO] [stdout] 267 | | self.context.stack.push(Val::i32(val)); [INFO] [stdout] 268 | | [INFO] [stdout] 269 | | Ok(()) [INFO] [stdout] 270 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | / fn visit_i64_const(&mut self, val: i64) -> Self::Output { [INFO] [stdout] 273 | | self.context.stack.push(Val::i64(val)); [INFO] [stdout] 274 | | Ok(()) [INFO] [stdout] 275 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:277:5 [INFO] [stdout] | [INFO] [stdout] 277 | / fn visit_f32_const(&mut self, val: Ieee32) -> Self::Output { [INFO] [stdout] 278 | | self.context.stack.push(Val::f32(val)); [INFO] [stdout] 279 | | Ok(()) [INFO] [stdout] 280 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_const` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | / fn visit_f64_const(&mut self, val: Ieee64) -> Self::Output { [INFO] [stdout] 283 | | self.context.stack.push(Val::f64(val)); [INFO] [stdout] 284 | | Ok(()) [INFO] [stdout] 285 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | / fn visit_f32_add(&mut self) -> Self::Output { [INFO] [stdout] 288 | | self.context.binop( [INFO] [stdout] 289 | | self.masm, [INFO] [stdout] 290 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 296 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:298:5 [INFO] [stdout] | [INFO] [stdout] 298 | / fn visit_f64_add(&mut self) -> Self::Output { [INFO] [stdout] 299 | | self.context.binop( [INFO] [stdout] 300 | | self.masm, [INFO] [stdout] 301 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 307 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:309:5 [INFO] [stdout] | [INFO] [stdout] 309 | / fn visit_f32_sub(&mut self) -> Self::Output { [INFO] [stdout] 310 | | self.context.binop( [INFO] [stdout] 311 | | self.masm, [INFO] [stdout] 312 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 318 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:320:5 [INFO] [stdout] | [INFO] [stdout] 320 | / fn visit_f64_sub(&mut self) -> Self::Output { [INFO] [stdout] 321 | | self.context.binop( [INFO] [stdout] 322 | | self.masm, [INFO] [stdout] 323 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 329 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:331:5 [INFO] [stdout] | [INFO] [stdout] 331 | / fn visit_f32_mul(&mut self) -> Self::Output { [INFO] [stdout] 332 | | self.context.binop( [INFO] [stdout] 333 | | self.masm, [INFO] [stdout] 334 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 340 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / fn visit_f64_mul(&mut self) -> Self::Output { [INFO] [stdout] 343 | | self.context.binop( [INFO] [stdout] 344 | | self.masm, [INFO] [stdout] 345 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 351 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_div` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | / fn visit_f32_div(&mut self) -> Self::Output { [INFO] [stdout] 354 | | self.context.binop( [INFO] [stdout] 355 | | self.masm, [INFO] [stdout] 356 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 362 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_div` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:364:5 [INFO] [stdout] | [INFO] [stdout] 364 | / fn visit_f64_div(&mut self) -> Self::Output { [INFO] [stdout] 365 | | self.context.binop( [INFO] [stdout] 366 | | self.masm, [INFO] [stdout] 367 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 373 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_min` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:375:5 [INFO] [stdout] | [INFO] [stdout] 375 | / fn visit_f32_min(&mut self) -> Self::Output { [INFO] [stdout] 376 | | self.context.binop( [INFO] [stdout] 377 | | self.masm, [INFO] [stdout] 378 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 384 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_min` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | / fn visit_f64_min(&mut self) -> Self::Output { [INFO] [stdout] 387 | | self.context.binop( [INFO] [stdout] 388 | | self.masm, [INFO] [stdout] 389 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 395 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_max` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:397:5 [INFO] [stdout] | [INFO] [stdout] 397 | / fn visit_f32_max(&mut self) -> Self::Output { [INFO] [stdout] 398 | | self.context.binop( [INFO] [stdout] 399 | | self.masm, [INFO] [stdout] 400 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 406 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_max` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 408 | / fn visit_f64_max(&mut self) -> Self::Output { [INFO] [stdout] 409 | | self.context.binop( [INFO] [stdout] 410 | | self.masm, [INFO] [stdout] 411 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 417 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_copysign` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:419:5 [INFO] [stdout] | [INFO] [stdout] 419 | / fn visit_f32_copysign(&mut self) -> Self::Output { [INFO] [stdout] 420 | | self.context.binop( [INFO] [stdout] 421 | | self.masm, [INFO] [stdout] 422 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 428 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_copysign` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:430:5 [INFO] [stdout] | [INFO] [stdout] 430 | / fn visit_f64_copysign(&mut self) -> Self::Output { [INFO] [stdout] 431 | | self.context.binop( [INFO] [stdout] 432 | | self.masm, [INFO] [stdout] 433 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 439 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_abs` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:441:5 [INFO] [stdout] | [INFO] [stdout] 441 | / fn visit_f32_abs(&mut self) -> Self::Output { [INFO] [stdout] 442 | | self.context [INFO] [stdout] 443 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 444 | | masm.float_abs(writable!(reg), size)?; [INFO] [stdout] 445 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 446 | | }) [INFO] [stdout] 447 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_abs` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:449:5 [INFO] [stdout] | [INFO] [stdout] 449 | / fn visit_f64_abs(&mut self) -> Self::Output { [INFO] [stdout] 450 | | self.context [INFO] [stdout] 451 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 452 | | masm.float_abs(writable!(reg), size)?; [INFO] [stdout] 453 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 454 | | }) [INFO] [stdout] 455 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_neg` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:457:5 [INFO] [stdout] | [INFO] [stdout] 457 | / fn visit_f32_neg(&mut self) -> Self::Output { [INFO] [stdout] 458 | | self.context [INFO] [stdout] 459 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 460 | | masm.float_neg(writable!(reg), size)?; [INFO] [stdout] 461 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 462 | | }) [INFO] [stdout] 463 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_neg` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:465:5 [INFO] [stdout] | [INFO] [stdout] 465 | / fn visit_f64_neg(&mut self) -> Self::Output { [INFO] [stdout] 466 | | self.context [INFO] [stdout] 467 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 468 | | masm.float_neg(writable!(reg), size)?; [INFO] [stdout] 469 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 470 | | }) [INFO] [stdout] 471 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_floor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:473:5 [INFO] [stdout] | [INFO] [stdout] 473 | / fn visit_f32_floor(&mut self) -> Self::Output { [INFO] [stdout] 474 | | self.masm.float_round( [INFO] [stdout] 475 | | RoundingMode::Down, [INFO] [stdout] 476 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 484 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_floor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:486:5 [INFO] [stdout] | [INFO] [stdout] 486 | / fn visit_f64_floor(&mut self) -> Self::Output { [INFO] [stdout] 487 | | self.masm.float_round( [INFO] [stdout] 488 | | RoundingMode::Down, [INFO] [stdout] 489 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 497 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ceil` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:499:5 [INFO] [stdout] | [INFO] [stdout] 499 | / fn visit_f32_ceil(&mut self) -> Self::Output { [INFO] [stdout] 500 | | self.masm.float_round( [INFO] [stdout] 501 | | RoundingMode::Up, [INFO] [stdout] 502 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 510 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ceil` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:512:5 [INFO] [stdout] | [INFO] [stdout] 512 | / fn visit_f64_ceil(&mut self) -> Self::Output { [INFO] [stdout] 513 | | self.masm.float_round( [INFO] [stdout] 514 | | RoundingMode::Up, [INFO] [stdout] 515 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 523 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_nearest` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:525:5 [INFO] [stdout] | [INFO] [stdout] 525 | / fn visit_f32_nearest(&mut self) -> Self::Output { [INFO] [stdout] 526 | | self.masm.float_round( [INFO] [stdout] 527 | | RoundingMode::Nearest, [INFO] [stdout] 528 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 536 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_nearest` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:538:5 [INFO] [stdout] | [INFO] [stdout] 538 | / fn visit_f64_nearest(&mut self) -> Self::Output { [INFO] [stdout] 539 | | self.masm.float_round( [INFO] [stdout] 540 | | RoundingMode::Nearest, [INFO] [stdout] 541 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 549 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_trunc` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:551:5 [INFO] [stdout] | [INFO] [stdout] 551 | / fn visit_f32_trunc(&mut self) -> Self::Output { [INFO] [stdout] 552 | | self.masm.float_round( [INFO] [stdout] 553 | | RoundingMode::Zero, [INFO] [stdout] 554 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 562 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_trunc` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:564:5 [INFO] [stdout] | [INFO] [stdout] 564 | / fn visit_f64_trunc(&mut self) -> Self::Output { [INFO] [stdout] 565 | | self.masm.float_round( [INFO] [stdout] 566 | | RoundingMode::Zero, [INFO] [stdout] 567 | | &mut self.env, [INFO] [stdout] ... | [INFO] [stdout] 575 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_sqrt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | / fn visit_f32_sqrt(&mut self) -> Self::Output { [INFO] [stdout] 578 | | self.context [INFO] [stdout] 579 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, size| { [INFO] [stdout] 580 | | masm.float_sqrt(writable!(reg), reg, size)?; [INFO] [stdout] 581 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 582 | | }) [INFO] [stdout] 583 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_sqrt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:585:5 [INFO] [stdout] | [INFO] [stdout] 585 | / fn visit_f64_sqrt(&mut self) -> Self::Output { [INFO] [stdout] 586 | | self.context [INFO] [stdout] 587 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, size| { [INFO] [stdout] 588 | | masm.float_sqrt(writable!(reg), reg, size)?; [INFO] [stdout] 589 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 590 | | }) [INFO] [stdout] 591 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:593:5 [INFO] [stdout] | [INFO] [stdout] 593 | / fn visit_f32_eq(&mut self) -> Self::Output { [INFO] [stdout] 594 | | self.context.float_cmp_op( [INFO] [stdout] 595 | | self.masm, [INFO] [stdout] 596 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 601 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:603:5 [INFO] [stdout] | [INFO] [stdout] 603 | / fn visit_f64_eq(&mut self) -> Self::Output { [INFO] [stdout] 604 | | self.context.float_cmp_op( [INFO] [stdout] 605 | | self.masm, [INFO] [stdout] 606 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 611 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:613:5 [INFO] [stdout] | [INFO] [stdout] 613 | / fn visit_f32_ne(&mut self) -> Self::Output { [INFO] [stdout] 614 | | self.context.float_cmp_op( [INFO] [stdout] 615 | | self.masm, [INFO] [stdout] 616 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 621 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:623:5 [INFO] [stdout] | [INFO] [stdout] 623 | / fn visit_f64_ne(&mut self) -> Self::Output { [INFO] [stdout] 624 | | self.context.float_cmp_op( [INFO] [stdout] 625 | | self.masm, [INFO] [stdout] 626 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 631 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_lt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:633:5 [INFO] [stdout] | [INFO] [stdout] 633 | / fn visit_f32_lt(&mut self) -> Self::Output { [INFO] [stdout] 634 | | self.context.float_cmp_op( [INFO] [stdout] 635 | | self.masm, [INFO] [stdout] 636 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 641 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_lt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:643:5 [INFO] [stdout] | [INFO] [stdout] 643 | / fn visit_f64_lt(&mut self) -> Self::Output { [INFO] [stdout] 644 | | self.context.float_cmp_op( [INFO] [stdout] 645 | | self.masm, [INFO] [stdout] 646 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 651 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_gt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:653:5 [INFO] [stdout] | [INFO] [stdout] 653 | / fn visit_f32_gt(&mut self) -> Self::Output { [INFO] [stdout] 654 | | self.context.float_cmp_op( [INFO] [stdout] 655 | | self.masm, [INFO] [stdout] 656 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 661 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_gt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:663:5 [INFO] [stdout] | [INFO] [stdout] 663 | / fn visit_f64_gt(&mut self) -> Self::Output { [INFO] [stdout] 664 | | self.context.float_cmp_op( [INFO] [stdout] 665 | | self.masm, [INFO] [stdout] 666 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 671 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_le` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:673:5 [INFO] [stdout] | [INFO] [stdout] 673 | / fn visit_f32_le(&mut self) -> Self::Output { [INFO] [stdout] 674 | | self.context.float_cmp_op( [INFO] [stdout] 675 | | self.masm, [INFO] [stdout] 676 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 681 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_le` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:683:5 [INFO] [stdout] | [INFO] [stdout] 683 | / fn visit_f64_le(&mut self) -> Self::Output { [INFO] [stdout] 684 | | self.context.float_cmp_op( [INFO] [stdout] 685 | | self.masm, [INFO] [stdout] 686 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 691 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_ge` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:693:5 [INFO] [stdout] | [INFO] [stdout] 693 | / fn visit_f32_ge(&mut self) -> Self::Output { [INFO] [stdout] 694 | | self.context.float_cmp_op( [INFO] [stdout] 695 | | self.masm, [INFO] [stdout] 696 | | OperandSize::S32, [INFO] [stdout] ... | [INFO] [stdout] 701 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_ge` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:703:5 [INFO] [stdout] | [INFO] [stdout] 703 | / fn visit_f64_ge(&mut self) -> Self::Output { [INFO] [stdout] 704 | | self.context.float_cmp_op( [INFO] [stdout] 705 | | self.masm, [INFO] [stdout] 706 | | OperandSize::S64, [INFO] [stdout] ... | [INFO] [stdout] 711 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:713:5 [INFO] [stdout] | [INFO] [stdout] 713 | / fn visit_f32_convert_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 714 | | self.context [INFO] [stdout] 715 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, dst_size| { [INFO] [stdout] 716 | | masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) [INFO] [stdout] 717 | | }) [INFO] [stdout] 718 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:720:5 [INFO] [stdout] | [INFO] [stdout] 720 | / fn visit_f32_convert_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 721 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 722 | | self.masm, [INFO] [stdout] 723 | | WasmValType::F32, [INFO] [stdout] ... | [INFO] [stdout] 729 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:731:5 [INFO] [stdout] | [INFO] [stdout] 731 | / fn visit_f32_convert_i64_s(&mut self) -> Self::Output { [INFO] [stdout] 732 | | self.context [INFO] [stdout] 733 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, dst_size| { [INFO] [stdout] 734 | | masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) [INFO] [stdout] 735 | | }) [INFO] [stdout] 736 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_convert_i64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:738:5 [INFO] [stdout] | [INFO] [stdout] 738 | / fn visit_f32_convert_i64_u(&mut self) -> Self::Output { [INFO] [stdout] 739 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 740 | | self.masm, [INFO] [stdout] 741 | | WasmValType::F32, [INFO] [stdout] ... | [INFO] [stdout] 747 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:749:5 [INFO] [stdout] | [INFO] [stdout] 749 | / fn visit_f64_convert_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 750 | | self.context [INFO] [stdout] 751 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, dst_size| { [INFO] [stdout] 752 | | masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) [INFO] [stdout] 753 | | }) [INFO] [stdout] 754 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:756:5 [INFO] [stdout] | [INFO] [stdout] 756 | / fn visit_f64_convert_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 757 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 758 | | self.masm, [INFO] [stdout] 759 | | WasmValType::F64, [INFO] [stdout] ... | [INFO] [stdout] 765 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:767:5 [INFO] [stdout] | [INFO] [stdout] 767 | / fn visit_f64_convert_i64_s(&mut self) -> Self::Output { [INFO] [stdout] 768 | | self.context [INFO] [stdout] 769 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, dst_size| { [INFO] [stdout] 770 | | masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) [INFO] [stdout] 771 | | }) [INFO] [stdout] 772 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_convert_i64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:774:5 [INFO] [stdout] | [INFO] [stdout] 774 | / fn visit_f64_convert_i64_u(&mut self) -> Self::Output { [INFO] [stdout] 775 | | self.context.convert_op_with_tmp_reg( [INFO] [stdout] 776 | | self.masm, [INFO] [stdout] 777 | | WasmValType::F64, [INFO] [stdout] ... | [INFO] [stdout] 783 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_reinterpret_i32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:785:5 [INFO] [stdout] | [INFO] [stdout] 785 | / fn visit_f32_reinterpret_i32(&mut self) -> Self::Output { [INFO] [stdout] 786 | | self.context [INFO] [stdout] 787 | | .convert_op(self.masm, WasmValType::F32, |masm, dst, src, size| { [INFO] [stdout] 788 | | masm.reinterpret_int_as_float(writable!(dst), src.into(), size) [INFO] [stdout] 789 | | }) [INFO] [stdout] 790 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_reinterpret_i64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:792:5 [INFO] [stdout] | [INFO] [stdout] 792 | / fn visit_f64_reinterpret_i64(&mut self) -> Self::Output { [INFO] [stdout] 793 | | self.context [INFO] [stdout] 794 | | .convert_op(self.masm, WasmValType::F64, |masm, dst, src, size| { [INFO] [stdout] 795 | | masm.reinterpret_int_as_float(writable!(dst), src.into(), size) [INFO] [stdout] 796 | | }) [INFO] [stdout] 797 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_demote_f64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:799:5 [INFO] [stdout] | [INFO] [stdout] 799 | / fn visit_f32_demote_f64(&mut self) -> Self::Output { [INFO] [stdout] 800 | | self.context [INFO] [stdout] 801 | | .unop(self.masm, OperandSize::S64, &mut |masm, reg, _size| { [INFO] [stdout] 802 | | masm.demote(writable!(reg), reg)?; [INFO] [stdout] 803 | | Ok(TypedReg::f32(reg)) [INFO] [stdout] 804 | | }) [INFO] [stdout] 805 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_promote_f32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:807:5 [INFO] [stdout] | [INFO] [stdout] 807 | / fn visit_f64_promote_f32(&mut self) -> Self::Output { [INFO] [stdout] 808 | | self.context [INFO] [stdout] 809 | | .unop(self.masm, OperandSize::S32, &mut |masm, reg, _size| { [INFO] [stdout] 810 | | masm.promote(writable!(reg), reg)?; [INFO] [stdout] 811 | | Ok(TypedReg::f64(reg)) [INFO] [stdout] 812 | | }) [INFO] [stdout] 813 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:815:5 [INFO] [stdout] | [INFO] [stdout] 815 | / fn visit_i32_add(&mut self) -> Self::Output { [INFO] [stdout] 816 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 817 | | masm.add(writable!(dst), dst, src, size)?; [INFO] [stdout] 818 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 819 | | }) [INFO] [stdout] 820 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_add` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:822:5 [INFO] [stdout] | [INFO] [stdout] 822 | / fn visit_i64_add(&mut self) -> Self::Output { [INFO] [stdout] 823 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 824 | | masm.add(writable!(dst), dst, src, size)?; [INFO] [stdout] 825 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 826 | | }) [INFO] [stdout] 827 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:829:5 [INFO] [stdout] | [INFO] [stdout] 829 | / fn visit_i32_sub(&mut self) -> Self::Output { [INFO] [stdout] 830 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 831 | | masm.sub(writable!(dst), dst, src, size)?; [INFO] [stdout] 832 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 833 | | }) [INFO] [stdout] 834 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_sub` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:836:5 [INFO] [stdout] | [INFO] [stdout] 836 | / fn visit_i64_sub(&mut self) -> Self::Output { [INFO] [stdout] 837 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 838 | | masm.sub(writable!(dst), dst, src, size)?; [INFO] [stdout] 839 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 840 | | }) [INFO] [stdout] 841 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:843:5 [INFO] [stdout] | [INFO] [stdout] 843 | / fn visit_i32_mul(&mut self) -> Self::Output { [INFO] [stdout] 844 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 845 | | masm.mul(writable!(dst), dst, src, size)?; [INFO] [stdout] 846 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 847 | | }) [INFO] [stdout] 848 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:850:5 [INFO] [stdout] | [INFO] [stdout] 850 | / fn visit_i64_mul(&mut self) -> Self::Output { [INFO] [stdout] 851 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 852 | | masm.mul(writable!(dst), dst, src, size)?; [INFO] [stdout] 853 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 854 | | }) [INFO] [stdout] 855 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_div_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:857:5 [INFO] [stdout] | [INFO] [stdout] 857 | / fn visit_i32_div_s(&mut self) -> Self::Output { [INFO] [stdout] 858 | | use DivKind::*; [INFO] [stdout] 859 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 862 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_div_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:864:5 [INFO] [stdout] | [INFO] [stdout] 864 | / fn visit_i32_div_u(&mut self) -> Self::Output { [INFO] [stdout] 865 | | use DivKind::*; [INFO] [stdout] 866 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 869 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_div_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | / fn visit_i64_div_s(&mut self) -> Self::Output { [INFO] [stdout] 872 | | use DivKind::*; [INFO] [stdout] 873 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 876 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_div_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:878:5 [INFO] [stdout] | [INFO] [stdout] 878 | / fn visit_i64_div_u(&mut self) -> Self::Output { [INFO] [stdout] 879 | | use DivKind::*; [INFO] [stdout] 880 | | use OperandSize::*; [INFO] [stdout] ... | [INFO] [stdout] 883 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rem_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | / fn visit_i32_rem_s(&mut self) -> Self::Output { [INFO] [stdout] 886 | | use OperandSize::*; [INFO] [stdout] 887 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 890 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rem_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:892:5 [INFO] [stdout] | [INFO] [stdout] 892 | / fn visit_i32_rem_u(&mut self) -> Self::Output { [INFO] [stdout] 893 | | use OperandSize::*; [INFO] [stdout] 894 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 897 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rem_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:899:5 [INFO] [stdout] | [INFO] [stdout] 899 | / fn visit_i64_rem_s(&mut self) -> Self::Output { [INFO] [stdout] 900 | | use OperandSize::*; [INFO] [stdout] 901 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 904 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rem_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:906:5 [INFO] [stdout] | [INFO] [stdout] 906 | / fn visit_i64_rem_u(&mut self) -> Self::Output { [INFO] [stdout] 907 | | use OperandSize::*; [INFO] [stdout] 908 | | use RemKind::*; [INFO] [stdout] ... | [INFO] [stdout] 911 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:913:5 [INFO] [stdout] | [INFO] [stdout] 913 | / fn visit_i32_eq(&mut self) -> Self::Output { [INFO] [stdout] 914 | | self.cmp_i32s(IntCmpKind::Eq) [INFO] [stdout] 915 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_eq` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:917:5 [INFO] [stdout] | [INFO] [stdout] 917 | / fn visit_i64_eq(&mut self) -> Self::Output { [INFO] [stdout] 918 | | self.cmp_i64s(IntCmpKind::Eq) [INFO] [stdout] 919 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:921:5 [INFO] [stdout] | [INFO] [stdout] 921 | / fn visit_i32_ne(&mut self) -> Self::Output { [INFO] [stdout] 922 | | self.cmp_i32s(IntCmpKind::Ne) [INFO] [stdout] 923 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ne` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:925:5 [INFO] [stdout] | [INFO] [stdout] 925 | / fn visit_i64_ne(&mut self) -> Self::Output { [INFO] [stdout] 926 | | self.cmp_i64s(IntCmpKind::Ne) [INFO] [stdout] 927 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_lt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:929:5 [INFO] [stdout] | [INFO] [stdout] 929 | / fn visit_i32_lt_s(&mut self) -> Self::Output { [INFO] [stdout] 930 | | self.cmp_i32s(IntCmpKind::LtS) [INFO] [stdout] 931 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_lt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:933:5 [INFO] [stdout] | [INFO] [stdout] 933 | / fn visit_i64_lt_s(&mut self) -> Self::Output { [INFO] [stdout] 934 | | self.cmp_i64s(IntCmpKind::LtS) [INFO] [stdout] 935 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_lt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:937:5 [INFO] [stdout] | [INFO] [stdout] 937 | / fn visit_i32_lt_u(&mut self) -> Self::Output { [INFO] [stdout] 938 | | self.cmp_i32s(IntCmpKind::LtU) [INFO] [stdout] 939 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_lt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:941:5 [INFO] [stdout] | [INFO] [stdout] 941 | / fn visit_i64_lt_u(&mut self) -> Self::Output { [INFO] [stdout] 942 | | self.cmp_i64s(IntCmpKind::LtU) [INFO] [stdout] 943 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_le_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:945:5 [INFO] [stdout] | [INFO] [stdout] 945 | / fn visit_i32_le_s(&mut self) -> Self::Output { [INFO] [stdout] 946 | | self.cmp_i32s(IntCmpKind::LeS) [INFO] [stdout] 947 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_le_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:949:5 [INFO] [stdout] | [INFO] [stdout] 949 | / fn visit_i64_le_s(&mut self) -> Self::Output { [INFO] [stdout] 950 | | self.cmp_i64s(IntCmpKind::LeS) [INFO] [stdout] 951 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_le_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:953:5 [INFO] [stdout] | [INFO] [stdout] 953 | / fn visit_i32_le_u(&mut self) -> Self::Output { [INFO] [stdout] 954 | | self.cmp_i32s(IntCmpKind::LeU) [INFO] [stdout] 955 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_le_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:957:5 [INFO] [stdout] | [INFO] [stdout] 957 | / fn visit_i64_le_u(&mut self) -> Self::Output { [INFO] [stdout] 958 | | self.cmp_i64s(IntCmpKind::LeU) [INFO] [stdout] 959 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_gt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:961:5 [INFO] [stdout] | [INFO] [stdout] 961 | / fn visit_i32_gt_s(&mut self) -> Self::Output { [INFO] [stdout] 962 | | self.cmp_i32s(IntCmpKind::GtS) [INFO] [stdout] 963 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_gt_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:965:5 [INFO] [stdout] | [INFO] [stdout] 965 | / fn visit_i64_gt_s(&mut self) -> Self::Output { [INFO] [stdout] 966 | | self.cmp_i64s(IntCmpKind::GtS) [INFO] [stdout] 967 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_gt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:969:5 [INFO] [stdout] | [INFO] [stdout] 969 | / fn visit_i32_gt_u(&mut self) -> Self::Output { [INFO] [stdout] 970 | | self.cmp_i32s(IntCmpKind::GtU) [INFO] [stdout] 971 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_gt_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:973:5 [INFO] [stdout] | [INFO] [stdout] 973 | / fn visit_i64_gt_u(&mut self) -> Self::Output { [INFO] [stdout] 974 | | self.cmp_i64s(IntCmpKind::GtU) [INFO] [stdout] 975 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ge_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:977:5 [INFO] [stdout] | [INFO] [stdout] 977 | / fn visit_i32_ge_s(&mut self) -> Self::Output { [INFO] [stdout] 978 | | self.cmp_i32s(IntCmpKind::GeS) [INFO] [stdout] 979 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ge_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:981:5 [INFO] [stdout] | [INFO] [stdout] 981 | / fn visit_i64_ge_s(&mut self) -> Self::Output { [INFO] [stdout] 982 | | self.cmp_i64s(IntCmpKind::GeS) [INFO] [stdout] 983 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ge_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:985:5 [INFO] [stdout] | [INFO] [stdout] 985 | / fn visit_i32_ge_u(&mut self) -> Self::Output { [INFO] [stdout] 986 | | self.cmp_i32s(IntCmpKind::GeU) [INFO] [stdout] 987 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ge_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:989:5 [INFO] [stdout] | [INFO] [stdout] 989 | / fn visit_i64_ge_u(&mut self) -> Self::Output { [INFO] [stdout] 990 | | self.cmp_i64s(IntCmpKind::GeU) [INFO] [stdout] 991 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_eqz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:993:5 [INFO] [stdout] | [INFO] [stdout] 993 | / fn visit_i32_eqz(&mut self) -> Self::Output { [INFO] [stdout] 994 | | use OperandSize::*; [INFO] [stdout] 995 | | [INFO] [stdout] 996 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 999 | | }) [INFO] [stdout] 1000 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_eqz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1002:5 [INFO] [stdout] | [INFO] [stdout] 1002 | / fn visit_i64_eqz(&mut self) -> Self::Output { [INFO] [stdout] 1003 | | use OperandSize::*; [INFO] [stdout] 1004 | | [INFO] [stdout] 1005 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1008 | | }) [INFO] [stdout] 1009 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_clz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1011:5 [INFO] [stdout] | [INFO] [stdout] 1011 | / fn visit_i32_clz(&mut self) -> Self::Output { [INFO] [stdout] 1012 | | use OperandSize::*; [INFO] [stdout] 1013 | | [INFO] [stdout] 1014 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1017 | | }) [INFO] [stdout] 1018 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_clz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1020:5 [INFO] [stdout] | [INFO] [stdout] 1020 | / fn visit_i64_clz(&mut self) -> Self::Output { [INFO] [stdout] 1021 | | use OperandSize::*; [INFO] [stdout] 1022 | | [INFO] [stdout] 1023 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1026 | | }) [INFO] [stdout] 1027 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_ctz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1029:5 [INFO] [stdout] | [INFO] [stdout] 1029 | / fn visit_i32_ctz(&mut self) -> Self::Output { [INFO] [stdout] 1030 | | use OperandSize::*; [INFO] [stdout] 1031 | | [INFO] [stdout] 1032 | | self.context.unop(self.masm, S32, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1035 | | }) [INFO] [stdout] 1036 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_ctz` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1038:5 [INFO] [stdout] | [INFO] [stdout] 1038 | / fn visit_i64_ctz(&mut self) -> Self::Output { [INFO] [stdout] 1039 | | use OperandSize::*; [INFO] [stdout] 1040 | | [INFO] [stdout] 1041 | | self.context.unop(self.masm, S64, &mut |masm, reg, size| { [INFO] [stdout] ... | [INFO] [stdout] 1044 | | }) [INFO] [stdout] 1045 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_and` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1047:5 [INFO] [stdout] | [INFO] [stdout] 1047 | / fn visit_i32_and(&mut self) -> Self::Output { [INFO] [stdout] 1048 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1049 | | masm.and(writable!(dst), dst, src, size)?; [INFO] [stdout] 1050 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1051 | | }) [INFO] [stdout] 1052 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_and` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1054:5 [INFO] [stdout] | [INFO] [stdout] 1054 | / fn visit_i64_and(&mut self) -> Self::Output { [INFO] [stdout] 1055 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1056 | | masm.and(writable!(dst), dst, src, size)?; [INFO] [stdout] 1057 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1058 | | }) [INFO] [stdout] 1059 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_or` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1061:5 [INFO] [stdout] | [INFO] [stdout] 1061 | / fn visit_i32_or(&mut self) -> Self::Output { [INFO] [stdout] 1062 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1063 | | masm.or(writable!(dst), dst, src, size)?; [INFO] [stdout] 1064 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1065 | | }) [INFO] [stdout] 1066 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_or` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1068:5 [INFO] [stdout] | [INFO] [stdout] 1068 | / fn visit_i64_or(&mut self) -> Self::Output { [INFO] [stdout] 1069 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1070 | | masm.or(writable!(dst), dst, src, size)?; [INFO] [stdout] 1071 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1072 | | }) [INFO] [stdout] 1073 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_xor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1075:5 [INFO] [stdout] | [INFO] [stdout] 1075 | / fn visit_i32_xor(&mut self) -> Self::Output { [INFO] [stdout] 1076 | | self.context.i32_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1077 | | masm.xor(writable!(dst), dst, src, size)?; [INFO] [stdout] 1078 | | Ok(TypedReg::i32(dst)) [INFO] [stdout] 1079 | | }) [INFO] [stdout] 1080 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_xor` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1082:5 [INFO] [stdout] | [INFO] [stdout] 1082 | / fn visit_i64_xor(&mut self) -> Self::Output { [INFO] [stdout] 1083 | | self.context.i64_binop(self.masm, |masm, dst, src, size| { [INFO] [stdout] 1084 | | masm.xor(writable!(dst), dst, src, size)?; [INFO] [stdout] 1085 | | Ok(TypedReg::i64(dst)) [INFO] [stdout] 1086 | | }) [INFO] [stdout] 1087 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1089:5 [INFO] [stdout] | [INFO] [stdout] 1089 | / fn visit_i32_shl(&mut self) -> Self::Output { [INFO] [stdout] 1090 | | use ShiftKind::*; [INFO] [stdout] 1091 | | [INFO] [stdout] 1092 | | self.context.i32_shift(self.masm, Shl) [INFO] [stdout] 1093 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1095:5 [INFO] [stdout] | [INFO] [stdout] 1095 | / fn visit_i64_shl(&mut self) -> Self::Output { [INFO] [stdout] 1096 | | use ShiftKind::*; [INFO] [stdout] 1097 | | [INFO] [stdout] 1098 | | self.context.i64_shift(self.masm, Shl) [INFO] [stdout] 1099 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shr_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1101:5 [INFO] [stdout] | [INFO] [stdout] 1101 | / fn visit_i32_shr_s(&mut self) -> Self::Output { [INFO] [stdout] 1102 | | use ShiftKind::*; [INFO] [stdout] 1103 | | [INFO] [stdout] 1104 | | self.context.i32_shift(self.masm, ShrS) [INFO] [stdout] 1105 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shr_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1107:5 [INFO] [stdout] | [INFO] [stdout] 1107 | / fn visit_i64_shr_s(&mut self) -> Self::Output { [INFO] [stdout] 1108 | | use ShiftKind::*; [INFO] [stdout] 1109 | | [INFO] [stdout] 1110 | | self.context.i64_shift(self.masm, ShrS) [INFO] [stdout] 1111 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_shr_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1113:5 [INFO] [stdout] | [INFO] [stdout] 1113 | / fn visit_i32_shr_u(&mut self) -> Self::Output { [INFO] [stdout] 1114 | | use ShiftKind::*; [INFO] [stdout] 1115 | | [INFO] [stdout] 1116 | | self.context.i32_shift(self.masm, ShrU) [INFO] [stdout] 1117 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_shr_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1119:5 [INFO] [stdout] | [INFO] [stdout] 1119 | / fn visit_i64_shr_u(&mut self) -> Self::Output { [INFO] [stdout] 1120 | | use ShiftKind::*; [INFO] [stdout] 1121 | | [INFO] [stdout] 1122 | | self.context.i64_shift(self.masm, ShrU) [INFO] [stdout] 1123 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rotl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1125:5 [INFO] [stdout] | [INFO] [stdout] 1125 | / fn visit_i32_rotl(&mut self) -> Self::Output { [INFO] [stdout] 1126 | | use ShiftKind::*; [INFO] [stdout] 1127 | | [INFO] [stdout] 1128 | | self.context.i32_shift(self.masm, Rotl) [INFO] [stdout] 1129 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rotl` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1131:5 [INFO] [stdout] | [INFO] [stdout] 1131 | / fn visit_i64_rotl(&mut self) -> Self::Output { [INFO] [stdout] 1132 | | use ShiftKind::*; [INFO] [stdout] 1133 | | [INFO] [stdout] 1134 | | self.context.i64_shift(self.masm, Rotl) [INFO] [stdout] 1135 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_rotr` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1137:5 [INFO] [stdout] | [INFO] [stdout] 1137 | / fn visit_i32_rotr(&mut self) -> Self::Output { [INFO] [stdout] 1138 | | use ShiftKind::*; [INFO] [stdout] 1139 | | [INFO] [stdout] 1140 | | self.context.i32_shift(self.masm, Rotr) [INFO] [stdout] 1141 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_rotr` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1143:5 [INFO] [stdout] | [INFO] [stdout] 1143 | / fn visit_i64_rotr(&mut self) -> Self::Output { [INFO] [stdout] 1144 | | use ShiftKind::*; [INFO] [stdout] 1145 | | [INFO] [stdout] 1146 | | self.context.i64_shift(self.masm, Rotr) [INFO] [stdout] 1147 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_end` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1149:5 [INFO] [stdout] | [INFO] [stdout] 1149 | / fn visit_end(&mut self) -> Self::Output { [INFO] [stdout] 1150 | | if !self.context.reachable { [INFO] [stdout] 1151 | | self.handle_unreachable_end() [INFO] [stdout] 1152 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 1156 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_popcnt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1158:5 [INFO] [stdout] | [INFO] [stdout] 1158 | / fn visit_i32_popcnt(&mut self) -> Self::Output { [INFO] [stdout] 1159 | | use OperandSize::*; [INFO] [stdout] 1160 | | self.masm.popcnt(&mut self.context, S32) [INFO] [stdout] 1161 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_popcnt` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1163:5 [INFO] [stdout] | [INFO] [stdout] 1163 | / fn visit_i64_popcnt(&mut self) -> Self::Output { [INFO] [stdout] 1164 | | use OperandSize::*; [INFO] [stdout] 1165 | | [INFO] [stdout] 1166 | | self.masm.popcnt(&mut self.context, S64) [INFO] [stdout] 1167 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_wrap_i64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1169:5 [INFO] [stdout] | [INFO] [stdout] 1169 | / fn visit_i32_wrap_i64(&mut self) -> Self::Output { [INFO] [stdout] 1170 | | use OperandSize::*; [INFO] [stdout] 1171 | | [INFO] [stdout] 1172 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1175 | | }) [INFO] [stdout] 1176 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend_i32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1178:5 [INFO] [stdout] | [INFO] [stdout] 1178 | / fn visit_i64_extend_i32_s(&mut self) -> Self::Output { [INFO] [stdout] 1179 | | use OperandSize::*; [INFO] [stdout] 1180 | | [INFO] [stdout] 1181 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1184 | | }) [INFO] [stdout] 1185 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend_i32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1187:5 [INFO] [stdout] | [INFO] [stdout] 1187 | / fn visit_i64_extend_i32_u(&mut self) -> Self::Output { [INFO] [stdout] 1188 | | use OperandSize::*; [INFO] [stdout] 1189 | | [INFO] [stdout] 1190 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1193 | | }) [INFO] [stdout] 1194 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_extend8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1196:5 [INFO] [stdout] | [INFO] [stdout] 1196 | / fn visit_i32_extend8_s(&mut self) -> Self::Output { [INFO] [stdout] 1197 | | use OperandSize::*; [INFO] [stdout] 1198 | | [INFO] [stdout] 1199 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1202 | | }) [INFO] [stdout] 1203 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_extend16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1205:5 [INFO] [stdout] | [INFO] [stdout] 1205 | / fn visit_i32_extend16_s(&mut self) -> Self::Output { [INFO] [stdout] 1206 | | use OperandSize::*; [INFO] [stdout] 1207 | | [INFO] [stdout] 1208 | | self.context.unop(self.masm, S32, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1211 | | }) [INFO] [stdout] 1212 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1214:5 [INFO] [stdout] | [INFO] [stdout] 1214 | / fn visit_i64_extend8_s(&mut self) -> Self::Output { [INFO] [stdout] 1215 | | use OperandSize::*; [INFO] [stdout] 1216 | | [INFO] [stdout] 1217 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1220 | | }) [INFO] [stdout] 1221 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1223:5 [INFO] [stdout] | [INFO] [stdout] 1223 | / fn visit_i64_extend16_s(&mut self) -> Self::Output { [INFO] [stdout] 1224 | | use OperandSize::*; [INFO] [stdout] 1225 | | [INFO] [stdout] 1226 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1229 | | }) [INFO] [stdout] 1230 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_extend32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1232:5 [INFO] [stdout] | [INFO] [stdout] 1232 | / fn visit_i64_extend32_s(&mut self) -> Self::Output { [INFO] [stdout] 1233 | | use OperandSize::*; [INFO] [stdout] 1234 | | [INFO] [stdout] 1235 | | self.context.unop(self.masm, S64, &mut |masm, reg, _size| { [INFO] [stdout] ... | [INFO] [stdout] 1238 | | }) [INFO] [stdout] 1239 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1241:5 [INFO] [stdout] | [INFO] [stdout] 1241 | / fn visit_i32_trunc_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 1242 | | use OperandSize::*; [INFO] [stdout] 1243 | | [INFO] [stdout] 1244 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1247 | | }) [INFO] [stdout] 1248 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1250:5 [INFO] [stdout] | [INFO] [stdout] 1250 | / fn visit_i32_trunc_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 1251 | | use OperandSize::*; [INFO] [stdout] 1252 | | [INFO] [stdout] 1253 | | self.masm [INFO] [stdout] 1254 | | .unsigned_truncate(&mut self.context, S32, S32, TruncKind::Unchecked) [INFO] [stdout] 1255 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1257:5 [INFO] [stdout] | [INFO] [stdout] 1257 | / fn visit_i32_trunc_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 1258 | | use OperandSize::*; [INFO] [stdout] 1259 | | [INFO] [stdout] 1260 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1263 | | }) [INFO] [stdout] 1264 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1266:5 [INFO] [stdout] | [INFO] [stdout] 1266 | / fn visit_i32_trunc_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 1267 | | use OperandSize::*; [INFO] [stdout] 1268 | | self.masm [INFO] [stdout] 1269 | | .unsigned_truncate(&mut self.context, S64, S32, TruncKind::Unchecked) [INFO] [stdout] 1270 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1272:5 [INFO] [stdout] | [INFO] [stdout] 1272 | / fn visit_i64_trunc_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 1273 | | use OperandSize::*; [INFO] [stdout] 1274 | | [INFO] [stdout] 1275 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1278 | | }) [INFO] [stdout] 1279 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1281:5 [INFO] [stdout] | [INFO] [stdout] 1281 | / fn visit_i64_trunc_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 1282 | | use OperandSize::*; [INFO] [stdout] 1283 | | [INFO] [stdout] 1284 | | self.masm [INFO] [stdout] 1285 | | .unsigned_truncate(&mut self.context, S32, S64, TruncKind::Unchecked) [INFO] [stdout] 1286 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1288:5 [INFO] [stdout] | [INFO] [stdout] 1288 | / fn visit_i64_trunc_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 1289 | | use OperandSize::*; [INFO] [stdout] 1290 | | [INFO] [stdout] 1291 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1294 | | }) [INFO] [stdout] 1295 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1297:5 [INFO] [stdout] | [INFO] [stdout] 1297 | / fn visit_i64_trunc_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 1298 | | use OperandSize::*; [INFO] [stdout] 1299 | | [INFO] [stdout] 1300 | | self.masm [INFO] [stdout] 1301 | | .unsigned_truncate(&mut self.context, S64, S64, TruncKind::Unchecked) [INFO] [stdout] 1302 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_reinterpret_f32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1304:5 [INFO] [stdout] | [INFO] [stdout] 1304 | / fn visit_i32_reinterpret_f32(&mut self) -> Self::Output { [INFO] [stdout] 1305 | | self.context [INFO] [stdout] 1306 | | .convert_op(self.masm, WasmValType::I32, |masm, dst, src, size| { [INFO] [stdout] 1307 | | masm.reinterpret_float_as_int(writable!(dst), src.into(), size) [INFO] [stdout] 1308 | | }) [INFO] [stdout] 1309 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_reinterpret_f64` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1311:5 [INFO] [stdout] | [INFO] [stdout] 1311 | / fn visit_i64_reinterpret_f64(&mut self) -> Self::Output { [INFO] [stdout] 1312 | | self.context [INFO] [stdout] 1313 | | .convert_op(self.masm, WasmValType::I64, |masm, dst, src, size| { [INFO] [stdout] 1314 | | masm.reinterpret_float_as_int(writable!(dst), src.into(), size) [INFO] [stdout] 1315 | | }) [INFO] [stdout] 1316 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1318:5 [INFO] [stdout] | [INFO] [stdout] 1318 | / fn visit_local_get(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1319 | | use WasmValType::*; [INFO] [stdout] 1320 | | let context = &mut self.context; [INFO] [stdout] 1321 | | let slot = context.frame.get_wasm_local(index); [INFO] [stdout] ... | [INFO] [stdout] 1330 | | Ok(()) [INFO] [stdout] 1331 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1333:5 [INFO] [stdout] | [INFO] [stdout] 1333 | / fn visit_local_set(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1334 | | let src = self.emit_set_local(index)?; [INFO] [stdout] 1335 | | self.context.free_reg(src); [INFO] [stdout] 1336 | | Ok(()) [INFO] [stdout] 1337 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_call` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1339:5 [INFO] [stdout] | [INFO] [stdout] 1339 | / fn visit_call(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1340 | | let callee = self.env.callee_from_index(FuncIndex::from_u32(index)); [INFO] [stdout] 1341 | | FnCall::emit::(&mut self.env, self.masm, &mut self.context, callee)?; [INFO] [stdout] 1342 | | Ok(()) [INFO] [stdout] 1343 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_call_indirect` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1345:5 [INFO] [stdout] | [INFO] [stdout] 1345 | / fn visit_call_indirect(&mut self, type_index: u32, table_index: u32) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1374 | | Ok(()) [INFO] [stdout] 1375 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_init` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1377:5 [INFO] [stdout] | [INFO] [stdout] 1377 | / fn visit_table_init(&mut self, elem: u32, table: u32) -> Self::Output { [INFO] [stdout] 1378 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1379 | | [INFO] [stdout] 1380 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1391 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1392 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_copy` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1394:5 [INFO] [stdout] | [INFO] [stdout] 1394 | / fn visit_table_copy(&mut self, dst: u32, src: u32) -> Self::Output { [INFO] [stdout] 1395 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1396 | | self.context [INFO] [stdout] 1397 | | .stack [INFO] [stdout] ... | [INFO] [stdout] 1407 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1408 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1410:5 [INFO] [stdout] | [INFO] [stdout] 1410 | / fn visit_table_get(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1411 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1412 | | let table = self.env.table(table_index); [INFO] [stdout] 1413 | | let heap_type = table.ref_type.heap_type; [INFO] [stdout] ... | [INFO] [stdout] 1419 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_grow` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1421:5 [INFO] [stdout] | [INFO] [stdout] 1421 | / fn visit_table_grow(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1422 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1423 | | let table_ty = self.env.table(table_index); [INFO] [stdout] 1424 | | let builtin = match table_ty.ref_type.heap_type { [INFO] [stdout] ... | [INFO] [stdout] 1449 | | Ok(()) [INFO] [stdout] 1450 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_size` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1452:5 [INFO] [stdout] | [INFO] [stdout] 1452 | / fn visit_table_size(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1453 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1454 | | let table_data = self.env.resolve_table_data(table_index); [INFO] [stdout] 1455 | | self.emit_compute_table_size(&table_data) [INFO] [stdout] 1456 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_fill` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1458:5 [INFO] [stdout] | [INFO] [stdout] 1458 | / fn visit_table_fill(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1459 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1460 | | let table_ty = self.env.table(table_index); [INFO] [stdout] ... | [INFO] [stdout] 1478 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1479 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_table_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1481:5 [INFO] [stdout] | [INFO] [stdout] 1481 | / fn visit_table_set(&mut self, table: u32) -> Self::Output { [INFO] [stdout] 1482 | | let ptr_type = self.env.ptr_type(); [INFO] [stdout] 1483 | | let table_index = TableIndex::from_u32(table); [INFO] [stdout] 1484 | | let table_data = self.env.resolve_table_data(table_index); [INFO] [stdout] ... | [INFO] [stdout] 1514 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_elem_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1516:5 [INFO] [stdout] | [INFO] [stdout] 1516 | / fn visit_elem_drop(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1517 | | let elem_drop = self.env.builtins.elem_drop::(); [INFO] [stdout] 1518 | | self.context.stack.extend([index.try_into()?]); [INFO] [stdout] 1519 | | FnCall::emit::( [INFO] [stdout] ... | [INFO] [stdout] 1525 | | Ok(()) [INFO] [stdout] 1526 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_init` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1528:5 [INFO] [stdout] | [INFO] [stdout] 1528 | / fn visit_memory_init(&mut self, data_index: u32, mem: u32) -> Self::Output { [INFO] [stdout] 1529 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1530 | | self.context [INFO] [stdout] 1531 | | .stack [INFO] [stdout] ... | [INFO] [stdout] 1540 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1541 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_copy` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1543:5 [INFO] [stdout] | [INFO] [stdout] 1543 | / fn visit_memory_copy(&mut self, dst_mem: u32, src_mem: u32) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1565 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1566 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_fill` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1568:5 [INFO] [stdout] | [INFO] [stdout] 1568 | / fn visit_memory_fill(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1569 | | let at = self.context.stack.ensure_index_at(3)?; [INFO] [stdout] 1570 | | [INFO] [stdout] 1571 | | self.context.stack.insert_many(at, &[mem.try_into()?]); [INFO] [stdout] ... | [INFO] [stdout] 1580 | | self.context.pop_and_free(self.masm) [INFO] [stdout] 1581 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_size` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1583:5 [INFO] [stdout] | [INFO] [stdout] 1583 | / fn visit_memory_size(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1584 | | let heap = self.env.resolve_heap(MemoryIndex::from_u32(mem)); [INFO] [stdout] 1585 | | self.emit_compute_memory_size(&heap) [INFO] [stdout] 1586 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_memory_grow` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1588:5 [INFO] [stdout] | [INFO] [stdout] 1588 | / fn visit_memory_grow(&mut self, mem: u32) -> Self::Output { [INFO] [stdout] 1589 | | let _ = self.context.stack.ensure_index_at(1)?; [INFO] [stdout] ... | [INFO] [stdout] 1619 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_data_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1621:5 [INFO] [stdout] | [INFO] [stdout] 1621 | / fn visit_data_drop(&mut self, data_index: u32) -> Self::Output { [INFO] [stdout] 1622 | | self.context.stack.extend([data_index.try_into()?]); [INFO] [stdout] 1623 | | [INFO] [stdout] 1624 | | let builtin = self.env.builtins.data_drop::(); [INFO] [stdout] ... | [INFO] [stdout] 1631 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_nop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1633:5 [INFO] [stdout] | [INFO] [stdout] 1633 | / fn visit_nop(&mut self) -> Self::Output { [INFO] [stdout] 1634 | | Ok(()) [INFO] [stdout] 1635 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_if` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1637:5 [INFO] [stdout] | [INFO] [stdout] 1637 | / fn visit_if(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1638 | | self.control_frames.push(ControlStackFrame::r#if( [INFO] [stdout] 1639 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1640 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1644 | | Ok(()) [INFO] [stdout] 1645 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_else` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1647:5 [INFO] [stdout] | [INFO] [stdout] 1647 | / fn visit_else(&mut self) -> Self::Output { [INFO] [stdout] 1648 | | if !self.context.reachable { [INFO] [stdout] 1649 | | self.handle_unreachable_else() [INFO] [stdout] 1650 | | } else { [INFO] [stdout] ... | [INFO] [stdout] 1657 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_block` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1659:5 [INFO] [stdout] | [INFO] [stdout] 1659 | / fn visit_block(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1660 | | self.control_frames.push(ControlStackFrame::block( [INFO] [stdout] 1661 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1662 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1666 | | Ok(()) [INFO] [stdout] 1667 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_loop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1669:5 [INFO] [stdout] | [INFO] [stdout] 1669 | / fn visit_loop(&mut self, blockty: BlockType) -> Self::Output { [INFO] [stdout] 1670 | | self.control_frames.push(ControlStackFrame::r#loop( [INFO] [stdout] 1671 | | self.env.resolve_block_sig(blockty), [INFO] [stdout] 1672 | | self.masm, [INFO] [stdout] ... | [INFO] [stdout] 1677 | | self.maybe_emit_fuel_check() [INFO] [stdout] 1678 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1680:5 [INFO] [stdout] | [INFO] [stdout] 1680 | / fn visit_br(&mut self, depth: u32) -> Self::Output { [INFO] [stdout] 1681 | | let index = control_index(depth, self.control_frames.len())?; [INFO] [stdout] 1682 | | let frame = &mut self.control_frames[index]; [INFO] [stdout] 1683 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 1688 | | }) [INFO] [stdout] 1689 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br_if` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1691:5 [INFO] [stdout] | [INFO] [stdout] 1691 | / fn visit_br_if(&mut self, depth: u32) -> Self::Output { [INFO] [stdout] 1692 | | let index = control_index(depth, self.control_frames.len())?; [INFO] [stdout] 1693 | | let frame = &mut self.control_frames[index]; [INFO] [stdout] 1694 | | frame.set_as_target(); [INFO] [stdout] ... | [INFO] [stdout] 1763 | | Ok(()) [INFO] [stdout] 1764 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_br_table` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1766:5 [INFO] [stdout] | [INFO] [stdout] 1766 | / fn visit_br_table(&mut self, targets: BrTable<'a>) -> Self::Output { [INFO] [stdout] 1767 | | // +1 to account for the default target. [INFO] [stdout] 1768 | | let len = targets.len() + 1; [INFO] [stdout] ... | [INFO] [stdout] 1837 | | Ok(()) [INFO] [stdout] 1838 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_return` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1840:5 [INFO] [stdout] | [INFO] [stdout] 1840 | / fn visit_return(&mut self) -> Self::Output { [INFO] [stdout] ... | [INFO] [stdout] 1851 | | }) [INFO] [stdout] 1852 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_unreachable` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1854:5 [INFO] [stdout] | [INFO] [stdout] 1854 | / fn visit_unreachable(&mut self) -> Self::Output { [INFO] [stdout] 1855 | | self.masm.unreachable()?; [INFO] [stdout] 1856 | | self.context.reachable = false; [INFO] [stdout] ... | [INFO] [stdout] 1862 | | Ok(()) [INFO] [stdout] 1863 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_local_tee` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1865:5 [INFO] [stdout] | [INFO] [stdout] 1865 | / fn visit_local_tee(&mut self, index: u32) -> Self::Output { [INFO] [stdout] 1866 | | let typed_reg = self.emit_set_local(index)?; [INFO] [stdout] 1867 | | self.context.stack.push(typed_reg.into()); [INFO] [stdout] ... | [INFO] [stdout] 1870 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_global_get` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1872:5 [INFO] [stdout] | [INFO] [stdout] 1872 | / fn visit_global_get(&mut self, global_index: u32) -> Self::Output { [INFO] [stdout] 1873 | | let index = GlobalIndex::from_u32(global_index); [INFO] [stdout] 1874 | | let (ty, addr) = self.emit_get_global_addr(index)?; [INFO] [stdout] 1875 | | let dst = self.context.reg_for_type(ty, self.masm)?; [INFO] [stdout] ... | [INFO] [stdout] 1879 | | Ok(()) [INFO] [stdout] 1880 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_global_set` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1882:5 [INFO] [stdout] | [INFO] [stdout] 1882 | / fn visit_global_set(&mut self, global_index: u32) -> Self::Output { [INFO] [stdout] 1883 | | let index = GlobalIndex::from_u32(global_index); [INFO] [stdout] 1884 | | let (ty, addr) = self.emit_get_global_addr(index)?; [INFO] [stdout] ... | [INFO] [stdout] 1891 | | Ok(()) [INFO] [stdout] 1892 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_drop` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1894:5 [INFO] [stdout] | [INFO] [stdout] 1894 | / fn visit_drop(&mut self) -> Self::Output { [INFO] [stdout] 1895 | | self.context.drop_last(1, |regalloc, val| match val { [INFO] [stdout] 1896 | | Val::Reg(tr) => Ok(regalloc.free(tr.reg.into())), [INFO] [stdout] 1897 | | Val::Memory(m) => self.masm.free_stack(m.slot.size), [INFO] [stdout] 1898 | | _ => Ok(()), [INFO] [stdout] 1899 | | }) [INFO] [stdout] 1900 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_select` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1902:5 [INFO] [stdout] | [INFO] [stdout] 1902 | / fn visit_select(&mut self) -> Self::Output { [INFO] [stdout] 1903 | | let cond = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] 1904 | | let val2 = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] 1905 | | let val1 = self.context.pop_to_reg(self.masm, None)?; [INFO] [stdout] ... | [INFO] [stdout] 1920 | | Ok(()) [INFO] [stdout] 1921 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1923:5 [INFO] [stdout] | [INFO] [stdout] 1923 | / fn visit_i32_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1924 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S32, None) [INFO] [stdout] 1925 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1927:5 [INFO] [stdout] | [INFO] [stdout] 1927 | / fn visit_i32_load8_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1928 | | self.emit_wasm_load( [INFO] [stdout] 1929 | | &memarg, [INFO] [stdout] 1930 | | WasmValType::I32, [INFO] [stdout] ... | [INFO] [stdout] 1934 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load8_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1936:5 [INFO] [stdout] | [INFO] [stdout] 1936 | / fn visit_i32_load8_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1937 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S8, None) [INFO] [stdout] 1938 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1940:5 [INFO] [stdout] | [INFO] [stdout] 1940 | / fn visit_i32_load16_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1941 | | self.emit_wasm_load( [INFO] [stdout] 1942 | | &memarg, [INFO] [stdout] 1943 | | WasmValType::I32, [INFO] [stdout] ... | [INFO] [stdout] 1947 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_load16_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1949:5 [INFO] [stdout] | [INFO] [stdout] 1949 | / fn visit_i32_load16_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1950 | | self.emit_wasm_load(&memarg, WasmValType::I32, OperandSize::S16, None) [INFO] [stdout] 1951 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1953:5 [INFO] [stdout] | [INFO] [stdout] 1953 | / fn visit_i32_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1954 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 1955 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store8` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1957:5 [INFO] [stdout] | [INFO] [stdout] 1957 | / fn visit_i32_store8(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1958 | | self.emit_wasm_store(&memarg, OperandSize::S8) [INFO] [stdout] 1959 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_store16` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1961:5 [INFO] [stdout] | [INFO] [stdout] 1961 | / fn visit_i32_store16(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1962 | | self.emit_wasm_store(&memarg, OperandSize::S16) [INFO] [stdout] 1963 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load8_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1965:5 [INFO] [stdout] | [INFO] [stdout] 1965 | / fn visit_i64_load8_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1966 | | self.emit_wasm_load( [INFO] [stdout] 1967 | | &memarg, [INFO] [stdout] 1968 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 1972 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load8_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1974:5 [INFO] [stdout] | [INFO] [stdout] 1974 | / fn visit_i64_load8_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1975 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S8, None) [INFO] [stdout] 1976 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load16_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1978:5 [INFO] [stdout] | [INFO] [stdout] 1978 | / fn visit_i64_load16_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1979 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S16, None) [INFO] [stdout] 1980 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load16_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1982:5 [INFO] [stdout] | [INFO] [stdout] 1982 | / fn visit_i64_load16_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1983 | | self.emit_wasm_load( [INFO] [stdout] 1984 | | &memarg, [INFO] [stdout] 1985 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 1989 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1991:5 [INFO] [stdout] | [INFO] [stdout] 1991 | / fn visit_i64_load32_u(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1992 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S32, None) [INFO] [stdout] 1993 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:1995:5 [INFO] [stdout] | [INFO] [stdout] 1995 | / fn visit_i64_load32_s(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 1996 | | self.emit_wasm_load( [INFO] [stdout] 1997 | | &memarg, [INFO] [stdout] 1998 | | WasmValType::I64, [INFO] [stdout] ... | [INFO] [stdout] 2002 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2004:5 [INFO] [stdout] | [INFO] [stdout] 2004 | / fn visit_i64_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2005 | | self.emit_wasm_load(&memarg, WasmValType::I64, OperandSize::S64, None) [INFO] [stdout] 2006 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2008:5 [INFO] [stdout] | [INFO] [stdout] 2008 | / fn visit_i64_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2009 | | self.emit_wasm_store(&memarg, OperandSize::S64) [INFO] [stdout] 2010 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store8` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2012:5 [INFO] [stdout] | [INFO] [stdout] 2012 | / fn visit_i64_store8(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2013 | | self.emit_wasm_store(&memarg, OperandSize::S8) [INFO] [stdout] 2014 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store16` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2016:5 [INFO] [stdout] | [INFO] [stdout] 2016 | / fn visit_i64_store16(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2017 | | self.emit_wasm_store(&memarg, OperandSize::S16) [INFO] [stdout] 2018 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_store32` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2020:5 [INFO] [stdout] | [INFO] [stdout] 2020 | / fn visit_i64_store32(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2021 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 2022 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2024:5 [INFO] [stdout] | [INFO] [stdout] 2024 | / fn visit_f32_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2025 | | self.emit_wasm_load(&memarg, WasmValType::F32, OperandSize::S32, None) [INFO] [stdout] 2026 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f32_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2028:5 [INFO] [stdout] | [INFO] [stdout] 2028 | / fn visit_f32_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2029 | | self.emit_wasm_store(&memarg, OperandSize::S32) [INFO] [stdout] 2030 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_load` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2032:5 [INFO] [stdout] | [INFO] [stdout] 2032 | / fn visit_f64_load(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2033 | | self.emit_wasm_load(&memarg, WasmValType::F64, OperandSize::S64, None) [INFO] [stdout] 2034 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_f64_store` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2036:5 [INFO] [stdout] | [INFO] [stdout] 2036 | / fn visit_f64_store(&mut self, memarg: MemArg) -> Self::Output { [INFO] [stdout] 2037 | | self.emit_wasm_store(&memarg, OperandSize::S64) [INFO] [stdout] 2038 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2040:5 [INFO] [stdout] | [INFO] [stdout] 2040 | / fn visit_i32_trunc_sat_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 2041 | | use OperandSize::*; [INFO] [stdout] 2042 | | [INFO] [stdout] 2043 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2046 | | }) [INFO] [stdout] 2047 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2049:5 [INFO] [stdout] | [INFO] [stdout] 2049 | / fn visit_i32_trunc_sat_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 2050 | | use OperandSize::*; [INFO] [stdout] 2051 | | [INFO] [stdout] 2052 | | self.masm [INFO] [stdout] 2053 | | .unsigned_truncate(&mut self.context, S32, S32, TruncKind::Checked) [INFO] [stdout] 2054 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2056:5 [INFO] [stdout] | [INFO] [stdout] 2056 | / fn visit_i32_trunc_sat_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 2057 | | use OperandSize::*; [INFO] [stdout] 2058 | | [INFO] [stdout] 2059 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2062 | | }) [INFO] [stdout] 2063 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i32_trunc_sat_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2065:5 [INFO] [stdout] | [INFO] [stdout] 2065 | / fn visit_i32_trunc_sat_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 2066 | | use OperandSize::*; [INFO] [stdout] 2067 | | [INFO] [stdout] 2068 | | self.masm [INFO] [stdout] 2069 | | .unsigned_truncate(&mut self.context, S64, S32, TruncKind::Checked) [INFO] [stdout] 2070 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f32_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2072:5 [INFO] [stdout] | [INFO] [stdout] 2072 | / fn visit_i64_trunc_sat_f32_s(&mut self) -> Self::Output { [INFO] [stdout] 2073 | | use OperandSize::*; [INFO] [stdout] 2074 | | [INFO] [stdout] 2075 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2078 | | }) [INFO] [stdout] 2079 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f32_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2081:5 [INFO] [stdout] | [INFO] [stdout] 2081 | / fn visit_i64_trunc_sat_f32_u(&mut self) -> Self::Output { [INFO] [stdout] 2082 | | use OperandSize::*; [INFO] [stdout] 2083 | | [INFO] [stdout] 2084 | | self.masm [INFO] [stdout] 2085 | | .unsigned_truncate(&mut self.context, S32, S64, TruncKind::Checked) [INFO] [stdout] 2086 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f64_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2088:5 [INFO] [stdout] | [INFO] [stdout] 2088 | / fn visit_i64_trunc_sat_f64_s(&mut self) -> Self::Output { [INFO] [stdout] 2089 | | use OperandSize::*; [INFO] [stdout] 2090 | | [INFO] [stdout] 2091 | | self.context [INFO] [stdout] ... | [INFO] [stdout] 2094 | | }) [INFO] [stdout] 2095 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_trunc_sat_f64_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2097:5 [INFO] [stdout] | [INFO] [stdout] 2097 | / fn visit_i64_trunc_sat_f64_u(&mut self) -> Self::Output { [INFO] [stdout] 2098 | | use OperandSize::*; [INFO] [stdout] 2099 | | [INFO] [stdout] 2100 | | self.masm [INFO] [stdout] 2101 | | .unsigned_truncate(&mut self.context, S64, S64, TruncKind::Checked) [INFO] [stdout] 2102 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_add128` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2104:5 [INFO] [stdout] | [INFO] [stdout] 2104 | / fn visit_i64_add128(&mut self) -> Self::Output { [INFO] [stdout] 2105 | | self.context [INFO] [stdout] 2106 | | .binop128(self.masm, |masm, lhs_lo, lhs_hi, rhs_lo, rhs_hi| { [INFO] [stdout] 2107 | | masm.add128( [INFO] [stdout] ... | [INFO] [stdout] 2116 | | }) [INFO] [stdout] 2117 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_sub128` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2119:5 [INFO] [stdout] | [INFO] [stdout] 2119 | / fn visit_i64_sub128(&mut self) -> Self::Output { [INFO] [stdout] 2120 | | self.context [INFO] [stdout] 2121 | | .binop128(self.masm, |masm, lhs_lo, lhs_hi, rhs_lo, rhs_hi| { [INFO] [stdout] 2122 | | masm.sub128( [INFO] [stdout] ... | [INFO] [stdout] 2131 | | }) [INFO] [stdout] 2132 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul_wide_s` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2134:5 [INFO] [stdout] | [INFO] [stdout] 2134 | / fn visit_i64_mul_wide_s(&mut self) -> Self::Output { [INFO] [stdout] 2135 | | self.masm.mul_wide(&mut self.context, MulWideKind::Signed) [INFO] [stdout] 2136 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `visit_i64_mul_wide_u` is not a member of trait `VisitOperator` [INFO] [stdout] --> src/visitor.rs:2138:5 [INFO] [stdout] | [INFO] [stdout] 2138 | / fn visit_i64_mul_wide_u(&mut self) -> Self::Output { [INFO] [stdout] 2139 | | self.masm.mul_wide(&mut self.context, MulWideKind::Unsigned) [INFO] [stdout] 2140 | | } [INFO] [stdout] | |_____^ not a member of trait `VisitOperator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/codegen/env.rs:49:17 [INFO] [stdout] | [INFO] [stdout] 49 | #[derive(Debug, Copy, Clone)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | pub memory: Memory, [INFO] [stdout] | ------------------ this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/codegen/bounds.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | #[derive(Debug, Copy, Clone)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 37 | Dynamic(TypedReg), [INFO] [stdout] | -------- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/codegen/bounds.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | #[derive(Debug, Copy, Clone)] [INFO] [stdout] | ^^^^ [INFO] [stdout] 70 | pub(crate) struct Index(TypedReg); [INFO] [stdout] | -------- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/isa/x64/address.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | #[derive(Debug, Copy, Clone)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 10 | Offset { base: Reg, offset: u32 }, [INFO] [stdout] | --------- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/masm.rs:291:10 [INFO] [stdout] | [INFO] [stdout] 291 | #[derive(Copy, Clone, Debug, PartialEq, Eq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 294 | Reg(Reg), [INFO] [stdout] | --- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/masm.rs:368:10 [INFO] [stdout] | [INFO] [stdout] 368 | #[derive(Copy, Clone, Debug, Eq, PartialEq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 371 | Reg(Reg), [INFO] [stdout] | --- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/masm.rs:444:10 [INFO] [stdout] | [INFO] [stdout] 444 | #[derive(Copy, Clone, Debug)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 447 | Indirect(Reg), [INFO] [stdout] | --- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0204]: the trait `std::marker::Copy` cannot be implemented for this type [INFO] [stdout] --> src/wasmtime_environ.rs:77:24 [INFO] [stdout] | [INFO] [stdout] 77 | #[derive(Debug, Clone, Copy, Hash, Eq, PartialEq)] [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 80 | pub idx_type: IndexType, [INFO] [stdout] | ----------------------- this field does not implement `std::marker::Copy` [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Final: CompilePhase` is not satisfied [INFO] [stdout] --> src/isa/mod.rs:203:19 [INFO] [stdout] | [INFO] [stdout] 203 | _result: &MachBufferFinalized, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `CompilePhase` is not implemented for `Final` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/cranelift_codegen.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub trait CompilePhase {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `MachBufferFinalized` [INFO] [stdout] --> src/cranelift_codegen.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct MachBufferFinalized {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `MachBufferFinalized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Final: CompilePhase` is not satisfied [INFO] [stdout] --> src/isa/x64/asm.rs:219:58 [INFO] [stdout] | [INFO] [stdout] 219 | pub fn finalize(mut self, loc: Option) -> MachBufferFinalized { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `CompilePhase` is not implemented for `Final` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/cranelift_codegen.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub trait CompilePhase {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `MachBufferFinalized` [INFO] [stdout] --> src/cranelift_codegen.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct MachBufferFinalized {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `MachBufferFinalized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `u8: PtrSize` is not satisfied [INFO] [stdout] --> src/isa/x64/masm.rs:66:16 [INFO] [stdout] | [INFO] [stdout] 66 | type Ptr = u8; [INFO] [stdout] | ^^ the trait `PtrSize` is not implemented for `u8` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/wasmtime_environ.rs:442:1 [INFO] [stdout] | [INFO] [stdout] 442 | pub trait PtrSize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `masm::MacroAssembler::Ptr` [INFO] [stdout] --> src/masm.rs:548:15 [INFO] [stdout] | [INFO] [stdout] 548 | type Ptr: PtrSize; [INFO] [stdout] | ^^^^^^^ required by this bound in `MacroAssembler::Ptr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `u8: PtrSize` is not satisfied [INFO] [stdout] --> src/isa/x64/masm.rs:536:19 [INFO] [stdout] | [INFO] [stdout] 536 | env: &mut FuncEnv, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ the trait `PtrSize` is not implemented for `u8` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/wasmtime_environ.rs:442:1 [INFO] [stdout] | [INFO] [stdout] 442 | pub trait PtrSize { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `codegen::env::FuncEnv` [INFO] [stdout] --> src/codegen/env.rs:93:66 [INFO] [stdout] | [INFO] [stdout] 93 | pub struct FuncEnv<'a, 'translation: 'a, 'data: 'translation, P: PtrSize> { [INFO] [stdout] | ^^^^^^^ required by this bound in `FuncEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Final: CompilePhase` is not satisfied [INFO] [stdout] --> src/isa/x64/masm.rs:716:62 [INFO] [stdout] | [INFO] [stdout] 716 | fn finalize(mut self, base: Option) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `CompilePhase` is not implemented for `Final` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/cranelift_codegen.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub trait CompilePhase {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `MachBufferFinalized` [INFO] [stdout] --> src/cranelift_codegen.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct MachBufferFinalized {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `MachBufferFinalized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Final: CompilePhase` is not satisfied [INFO] [stdout] --> src/masm.rs:914:58 [INFO] [stdout] | [INFO] [stdout] 914 | fn finalize(self, base: Option) -> Result>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `CompilePhase` is not implemented for `Final` [INFO] [stdout] | [INFO] [stdout] help: this trait has no implementations, consider adding one [INFO] [stdout] --> src/cranelift_codegen.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 50 | pub trait CompilePhase {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: required by a bound in `MachBufferFinalized` [INFO] [stdout] --> src/cranelift_codegen.rs:55:35 [INFO] [stdout] | [INFO] [stdout] 55 | pub struct MachBufferFinalized {} [INFO] [stdout] | ^^^^^^^^^^^^ required by this bound in `MachBufferFinalized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NS_WASMTIME_BUILTIN` in module `crate::wasmtime_cranelift` [INFO] [stdout] --> src/codegen/env.rs:338:51 [INFO] [stdout] | [INFO] [stdout] 338 | namespace: crate::wasmtime_cranelift::NS_WASMTIME_BUILTIN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in `crate::wasmtime_cranelift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NS_WASM_FUNC` in module `crate::wasmtime_cranelift` [INFO] [stdout] --> src/codegen/env.rs:346:51 [INFO] [stdout] | [INFO] [stdout] 346 | namespace: crate::wasmtime_cranelift::NS_WASM_FUNC, [INFO] [stdout] | ^^^^^^^^^^^^ not found in `crate::wasmtime_cranelift` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinaryReader` in this scope [INFO] [stdout] --> src/codegen/mod.rs:214:20 [INFO] [stdout] | [INFO] [stdout] 214 | body: &mut BinaryReader<'a>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::BinaryReader; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FuncValidator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::FuncValidator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ValidatorResources` in this scope [INFO] [stdout] --> src/codegen/mod.rs:215:39 [INFO] [stdout] | [INFO] [stdout] 215 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::ValidatorResources; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinaryReader` in this scope [INFO] [stdout] --> src/codegen/mod.rs:285:20 [INFO] [stdout] | [INFO] [stdout] 285 | body: &mut BinaryReader<'a>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::BinaryReader; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FuncValidator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:286:25 [INFO] [stdout] | [INFO] [stdout] 286 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::FuncValidator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ValidatorResources` in this scope [INFO] [stdout] --> src/codegen/mod.rs:286:39 [INFO] [stdout] | [INFO] [stdout] 286 | validator: &mut FuncValidator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::ValidatorResources; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:354:54 [INFO] [stdout] | [INFO] [stdout] 354 | fn before_visit_op(&mut self, operator: &Operator, offset: usize) -> Result<()>; [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for enums [INFO] [stdout] --> src/wasmtime_environ.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | Engine(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] 10 | Module(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] 11 | RecGroup(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] | [INFO] [stdout] help: use type parameters instead [INFO] [stdout] | [INFO] [stdout] 8 ~ pub enum EngineOrModuleTypeIndex { [INFO] [stdout] 9 ~ Engine(T), [INFO] [stdout] 10 ~ Module(T), [INFO] [stdout] 11 ~ RecGroup(T), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | fn visit(&self, op: &Operator) -> bool; [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | fn visit(&self, op: &Operator) -> bool { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:376:54 [INFO] [stdout] | [INFO] [stdout] 376 | fn before_visit_op(&mut self, operator: &Operator, offset: usize) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:393:24 [INFO] [stdout] | [INFO] [stdout] 393 | impl<'a, T, U> VisitOperator<'a> for ValidateThenVisit<'_, T, U> [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::VisitOperator; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:395:16 [INFO] [stdout] | [INFO] [stdout] 395 | T: VisitSimdOperator<'a, Output = crate::wasmparser::Result<()>>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:396:16 [INFO] [stdout] | [INFO] [stdout] 396 | U: VisitSimdOperator<'a, Output = Result<()>> + VisitorHooks, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `VisitSimdOperator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:402:34 [INFO] [stdout] | [INFO] [stdout] 402 | ) -> Option<&mut dyn VisitSimdOperator<'a, Output = Self::Output>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:645:18 [INFO] [stdout] | [INFO] [stdout] 645 | memarg: &MemArg, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for structs [INFO] [stdout] --> src/wasmtime_cranelift.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct TrapCode(_); [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] | [INFO] [stdout] help: use type parameters instead [INFO] [stdout] | [INFO] [stdout] 2 - pub struct TrapCode(_); [INFO] [stdout] 2 + pub struct TrapCode(T); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:842:15 [INFO] [stdout] | [INFO] [stdout] 842 | arg: &MemArg, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemArg` in this scope [INFO] [stdout] --> src/codegen/mod.rs:866:45 [INFO] [stdout] | [INFO] [stdout] 866 | pub fn emit_wasm_store(&mut self, arg: &MemArg, size: OperandSize) -> Result<()> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 + use crate::wasmparser::MemArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operator` in this scope [INFO] [stdout] --> src/codegen/mod.rs:1219:45 [INFO] [stdout] | [INFO] [stdout] 1219 | fn fuel_before_visit_op(&mut self, op: &Operator) -> Result<()> { [INFO] [stdout] | ^^^^^^^^ help: a trait with a similar name exists: `Iterator` [INFO] [stdout] --> /rustc/cb06d12710575a0d7ff71d6fe108f3bcff4f9195/library/core/src/iter/traits/iterator.rs:39:1 [INFO] [stdout] | [INFO] [stdout] = note: similarly named trait `Iterator` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:32 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:37 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:42 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:47 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:52 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:57 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:62 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:291:67 [INFO] [stdout] | [INFO] [stdout] 291 | WasmFuncType::new([I32, I64, I32, I64, I32, I32, I64, I32].into(), [].into()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:296:47 [INFO] [stdout] | [INFO] [stdout] 296 | match_reg_arg(params.get(0).unwrap(), I32, regs::rdi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `unwrap_user` found for struct `wasmtime_cranelift::TrapCode` in the current scope [INFO] [stdout] --> src/wasmtime_cranelift.rs:31:52 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct TrapCode(_); [INFO] [stdout] | ------------------- function or associated item `unwrap_user` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 31 | pub const TRAP_BAD_SIGNATURE: TrapCode = TrapCode::unwrap_user(Trap::BadSignature as u8 + TRAP_OFFSET); [INFO] [stdout] | ^^^^^^^^^^^ function or associated item not found in `TrapCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:297:47 [INFO] [stdout] | [INFO] [stdout] 297 | match_reg_arg(params.get(1).unwrap(), I64, regs::rsi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:298:47 [INFO] [stdout] | [INFO] [stdout] 298 | match_reg_arg(params.get(2).unwrap(), I32, regs::rdx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `unwrap_user` found for struct `wasmtime_cranelift::TrapCode` in the current scope [INFO] [stdout] --> src/wasmtime_cranelift.rs:33:58 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct TrapCode(_); [INFO] [stdout] | ------------------- function or associated item `unwrap_user` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 33 | pub const TRAP_TABLE_OUT_OF_BOUNDS: TrapCode = TrapCode::unwrap_user(Trap::TableOutOfBounds as u8 + TRAP_OFFSET); [INFO] [stdout] | ^^^^^^^^^^^ function or associated item not found in `TrapCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:299:47 [INFO] [stdout] | [INFO] [stdout] 299 | match_reg_arg(params.get(3).unwrap(), I64, regs::rcx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:300:47 [INFO] [stdout] | [INFO] [stdout] 300 | match_reg_arg(params.get(4).unwrap(), I32, regs::r8()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:301:47 [INFO] [stdout] | [INFO] [stdout] 301 | match_reg_arg(params.get(5).unwrap(), I32, regs::r9()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `unwrap_user` found for struct `wasmtime_cranelift::TrapCode` in the current scope [INFO] [stdout] --> src/wasmtime_cranelift.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct TrapCode(_); [INFO] [stdout] | ------------------- function or associated item `unwrap_user` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 36 | TrapCode::unwrap_user(Trap::IndirectCallToNull as u8 + TRAP_OFFSET); [INFO] [stdout] | ^^^^^^^^^^^ function or associated item not found in `TrapCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:302:49 [INFO] [stdout] | [INFO] [stdout] 302 | match_stack_arg(params.get(6).unwrap(), I64, 0); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0121]: the placeholder `_` is not allowed within types on item signatures for enums [INFO] [stdout] --> src/target_lexicon.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Arm(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] 8 | AmdGcn, [INFO] [stdout] 9 | Aarch64(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] ... [INFO] [stdout] 15 | X86_32(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] ... [INFO] [stdout] 18 | Mips32(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] 19 | Mips64(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] ... [INFO] [stdout] 29 | Riscv32(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] 30 | Riscv64(_), [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] ... [INFO] [stdout] 41 | Clever(_) [INFO] [stdout] | ^ not allowed in type signatures [INFO] [stdout] | [INFO] [stdout] help: use type parameters instead [INFO] [stdout] | [INFO] [stdout] 5 ~ pub enum Architecture { [INFO] [stdout] 6 | Unknown, [INFO] [stdout] 7 ~ Arm(T), [INFO] [stdout] 8 | AmdGcn, [INFO] [stdout] 9 ~ Aarch64(T), [INFO] [stdout] 10 | Asmjs, [INFO] [stdout] ... [INFO] [stdout] 14 | Hexagon, [INFO] [stdout] 15 ~ X86_32(T), [INFO] [stdout] 16 | M68k, [INFO] [stdout] 17 | LoongArch64, [INFO] [stdout] 18 ~ Mips32(T), [INFO] [stdout] 19 ~ Mips64(T), [INFO] [stdout] 20 | Msp430, [INFO] [stdout] ... [INFO] [stdout] 28 | Powerpc64le, [INFO] [stdout] 29 ~ Riscv32(T), [INFO] [stdout] 30 ~ Riscv64(T), [INFO] [stdout] 31 | S390x, [INFO] [stdout] ... [INFO] [stdout] 40 | XTensa, [INFO] [stdout] 41 ~ Clever(T) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:303:49 [INFO] [stdout] | [INFO] [stdout] 303 | match_stack_arg(params.get(7).unwrap(), I32, 8); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:14 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:19 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:24 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1243:13 [INFO] [stdout] | [INFO] [stdout] 1243 | Operator::Nop | Operator::Drop => 0, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:29 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1243:29 [INFO] [stdout] | [INFO] [stdout] 1243 | Operator::Nop | Operator::Drop => 0, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1244:13 [INFO] [stdout] | [INFO] [stdout] 1244 | Operator::Block { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1245:15 [INFO] [stdout] | [INFO] [stdout] 1245 | | Operator::Loop { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1246:15 [INFO] [stdout] | [INFO] [stdout] 1246 | | Operator::Unreachable [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1247:15 [INFO] [stdout] | [INFO] [stdout] 1247 | | Operator::Return [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1248:15 [INFO] [stdout] | [INFO] [stdout] 1248 | | Operator::Else [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1249:15 [INFO] [stdout] | [INFO] [stdout] 1249 | | Operator::End => 0, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1254:13 [INFO] [stdout] | [INFO] [stdout] 1254 | Operator::Unreachable [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:34 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1255:15 [INFO] [stdout] | [INFO] [stdout] 1255 | | Operator::Loop { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1256:15 [INFO] [stdout] | [INFO] [stdout] 1256 | | Operator::If { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1257:15 [INFO] [stdout] | [INFO] [stdout] 1257 | | Operator::Else { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1258:15 [INFO] [stdout] | [INFO] [stdout] 1258 | | Operator::Br { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1259:15 [INFO] [stdout] | [INFO] [stdout] 1259 | | Operator::BrIf { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1260:15 [INFO] [stdout] | [INFO] [stdout] 1260 | | Operator::BrTable { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1261:15 [INFO] [stdout] | [INFO] [stdout] 1261 | | Operator::End [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:39 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1262:15 [INFO] [stdout] | [INFO] [stdout] 1262 | | Operator::Return [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1263:15 [INFO] [stdout] | [INFO] [stdout] 1263 | | Operator::CallIndirect { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1264:15 [INFO] [stdout] | [INFO] [stdout] 1264 | | Operator::Call { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1265:15 [INFO] [stdout] | [INFO] [stdout] 1265 | | Operator::ReturnCall { .. } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operator` [INFO] [stdout] --> src/codegen/mod.rs:1266:15 [INFO] [stdout] | [INFO] [stdout] 1266 | | Operator::ReturnCallIndirect { .. } => self.emit_fuel_increment(), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `Operator` [INFO] [stdout] | help: a trait with a similar name exists: `Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `target_lexicon` [INFO] [stdout] --> src/isa/mod.rs:197:29 [INFO] [stdout] | [INFO] [stdout] 197 | fn endianness(&self) -> target_lexicon::Endianness { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `target_lexicon` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `target_lexicon`, use `cargo add target_lexicon` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `visit_op_when_unreachable` in this scope [INFO] [stdout] --> src/codegen/mod.rs:373:43 [INFO] [stdout] | [INFO] [stdout] 373 | self.context.reachable || visit_op_when_unreachable(op) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0121, E0204, E0277, E0405, E0407, E0412, E0425, E0432, E0433... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0121`. [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:44 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:309:49 [INFO] [stdout] | [INFO] [stdout] 309 | [I32, I64, I32, I64, I32, I32, I64, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:310:14 [INFO] [stdout] | [INFO] [stdout] 310 | [I32, I32, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:310:19 [INFO] [stdout] | [INFO] [stdout] 310 | [I32, I32, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:310:24 [INFO] [stdout] | [INFO] [stdout] 310 | [I32, I32, I32].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:317:47 [INFO] [stdout] | [INFO] [stdout] 317 | match_reg_arg(params.get(0).unwrap(), I32, regs::rsi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:318:47 [INFO] [stdout] | [INFO] [stdout] 318 | match_reg_arg(params.get(1).unwrap(), I64, regs::rdx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:319:47 [INFO] [stdout] | [INFO] [stdout] 319 | match_reg_arg(params.get(2).unwrap(), I32, regs::rcx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:320:47 [INFO] [stdout] | [INFO] [stdout] 320 | match_reg_arg(params.get(3).unwrap(), I64, regs::r8()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:321:47 [INFO] [stdout] | [INFO] [stdout] 321 | match_reg_arg(params.get(4).unwrap(), I32, regs::r9()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:322:49 [INFO] [stdout] | [INFO] [stdout] 322 | match_stack_arg(params.get(5).unwrap(), I32, 0); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:323:49 [INFO] [stdout] | [INFO] [stdout] 323 | match_stack_arg(params.get(6).unwrap(), I64, 8); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:324:49 [INFO] [stdout] | [INFO] [stdout] 324 | match_stack_arg(params.get(7).unwrap(), I32, 16); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:326:50 [INFO] [stdout] | [INFO] [stdout] 326 | match_stack_arg(results.get(0).unwrap(), I32, 4); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:327:50 [INFO] [stdout] | [INFO] [stdout] 327 | match_stack_arg(results.get(1).unwrap(), I32, 0); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:328:48 [INFO] [stdout] | [INFO] [stdout] 328 | match_reg_arg(results.get(2).unwrap(), I32, regs::rax()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:14 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `winch-codegen` (lib) due to 332 previous errors; 55 warnings emitted [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:19 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:24 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:29 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:34 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:39 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:44 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:49 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:334:54 [INFO] [stdout] | [INFO] [stdout] 334 | [F32, F64, F32, F64, F32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:341:47 [INFO] [stdout] | [INFO] [stdout] 341 | match_reg_arg(params.get(0).unwrap(), F32, regs::xmm0()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:342:47 [INFO] [stdout] | [INFO] [stdout] 342 | match_reg_arg(params.get(1).unwrap(), F64, regs::xmm1()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:343:47 [INFO] [stdout] | [INFO] [stdout] 343 | match_reg_arg(params.get(2).unwrap(), F32, regs::xmm2()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:344:47 [INFO] [stdout] | [INFO] [stdout] 344 | match_reg_arg(params.get(3).unwrap(), F64, regs::xmm3()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:345:47 [INFO] [stdout] | [INFO] [stdout] 345 | match_reg_arg(params.get(4).unwrap(), F32, regs::xmm4()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:346:47 [INFO] [stdout] | [INFO] [stdout] 346 | match_reg_arg(params.get(5).unwrap(), F32, regs::xmm5()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:347:47 [INFO] [stdout] | [INFO] [stdout] 347 | match_reg_arg(params.get(6).unwrap(), F64, regs::xmm6()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:348:47 [INFO] [stdout] | [INFO] [stdout] 348 | match_reg_arg(params.get(7).unwrap(), F32, regs::xmm7()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:349:49 [INFO] [stdout] | [INFO] [stdout] 349 | match_stack_arg(params.get(8).unwrap(), F64, 0); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:14 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:20 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:26 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:32 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:38 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:44 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:50 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:56 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:62 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:355:68 [INFO] [stdout] | [INFO] [stdout] 355 | [V128, V128, V128, V128, V128, V128, V128, V128, V128, V128].into(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:362:47 [INFO] [stdout] | [INFO] [stdout] 362 | match_reg_arg(params.get(0).unwrap(), V128, regs::xmm0()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:363:47 [INFO] [stdout] | [INFO] [stdout] 363 | match_reg_arg(params.get(1).unwrap(), V128, regs::xmm1()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:364:47 [INFO] [stdout] | [INFO] [stdout] 364 | match_reg_arg(params.get(2).unwrap(), V128, regs::xmm2()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:365:47 [INFO] [stdout] | [INFO] [stdout] 365 | match_reg_arg(params.get(3).unwrap(), V128, regs::xmm3()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:366:47 [INFO] [stdout] | [INFO] [stdout] 366 | match_reg_arg(params.get(4).unwrap(), V128, regs::xmm4()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:367:47 [INFO] [stdout] | [INFO] [stdout] 367 | match_reg_arg(params.get(5).unwrap(), V128, regs::xmm5()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:368:47 [INFO] [stdout] | [INFO] [stdout] 368 | match_reg_arg(params.get(6).unwrap(), V128, regs::xmm6()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:369:47 [INFO] [stdout] | [INFO] [stdout] 369 | match_reg_arg(params.get(7).unwrap(), V128, regs::xmm7()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:370:49 [INFO] [stdout] | [INFO] [stdout] 370 | match_stack_arg(params.get(8).unwrap(), V128, 0); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:371:49 [INFO] [stdout] | [INFO] [stdout] 371 | match_stack_arg(params.get(9).unwrap(), V128, 16); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:376:54 [INFO] [stdout] | [INFO] [stdout] 376 | let wasm_sig = WasmFuncType::new([].into(), [V128, V128, V128].into()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:376:60 [INFO] [stdout] | [INFO] [stdout] 376 | let wasm_sig = WasmFuncType::new([].into(), [V128, V128, V128].into()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:376:66 [INFO] [stdout] | [INFO] [stdout] 376 | let wasm_sig = WasmFuncType::new([].into(), [V128, V128, V128].into()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:381:50 [INFO] [stdout] | [INFO] [stdout] 381 | match_stack_arg(results.get(0).unwrap(), V128, 16); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:382:50 [INFO] [stdout] | [INFO] [stdout] 382 | match_stack_arg(results.get(1).unwrap(), V128, 0); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `V128` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:383:48 [INFO] [stdout] | [INFO] [stdout] 383 | match_reg_arg(results.get(2).unwrap(), V128, regs::xmm0()); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::V128; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::V128; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:14 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:19 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:24 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:29 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:34 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:39 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:44 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:49 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:389:54 [INFO] [stdout] | [INFO] [stdout] 389 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:396:47 [INFO] [stdout] | [INFO] [stdout] 396 | match_reg_arg(params.get(0).unwrap(), F32, regs::xmm0()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:397:47 [INFO] [stdout] | [INFO] [stdout] 397 | match_reg_arg(params.get(1).unwrap(), I32, regs::rdi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:398:47 [INFO] [stdout] | [INFO] [stdout] 398 | match_reg_arg(params.get(2).unwrap(), I64, regs::rsi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:399:47 [INFO] [stdout] | [INFO] [stdout] 399 | match_reg_arg(params.get(3).unwrap(), F64, regs::xmm1()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:400:47 [INFO] [stdout] | [INFO] [stdout] 400 | match_reg_arg(params.get(4).unwrap(), I32, regs::rdx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:401:47 [INFO] [stdout] | [INFO] [stdout] 401 | match_reg_arg(params.get(5).unwrap(), F32, regs::xmm2()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:402:47 [INFO] [stdout] | [INFO] [stdout] 402 | match_reg_arg(params.get(6).unwrap(), F64, regs::xmm3()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:403:47 [INFO] [stdout] | [INFO] [stdout] 403 | match_reg_arg(params.get(7).unwrap(), F32, regs::xmm4()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:404:47 [INFO] [stdout] | [INFO] [stdout] 404 | match_reg_arg(params.get(8).unwrap(), F64, regs::xmm5()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:14 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:19 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:24 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:29 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:34 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:39 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:44 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:49 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:410:54 [INFO] [stdout] | [INFO] [stdout] 410 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:417:47 [INFO] [stdout] | [INFO] [stdout] 417 | match_reg_arg(params.get(0).unwrap(), F32, regs::xmm0()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:418:47 [INFO] [stdout] | [INFO] [stdout] 418 | match_reg_arg(params.get(1).unwrap(), I32, regs::rdi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:419:47 [INFO] [stdout] | [INFO] [stdout] 419 | match_reg_arg(params.get(2).unwrap(), I64, regs::rsi()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:420:47 [INFO] [stdout] | [INFO] [stdout] 420 | match_reg_arg(params.get(3).unwrap(), F64, regs::xmm1()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:421:47 [INFO] [stdout] | [INFO] [stdout] 421 | match_reg_arg(params.get(4).unwrap(), I32, regs::rdx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:422:47 [INFO] [stdout] | [INFO] [stdout] 422 | match_reg_arg(params.get(5).unwrap(), F32, regs::xmm2()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:423:47 [INFO] [stdout] | [INFO] [stdout] 423 | match_reg_arg(params.get(6).unwrap(), F64, regs::xmm3()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:424:47 [INFO] [stdout] | [INFO] [stdout] 424 | match_reg_arg(params.get(7).unwrap(), F32, regs::xmm4()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:425:47 [INFO] [stdout] | [INFO] [stdout] 425 | match_reg_arg(params.get(8).unwrap(), F64, regs::xmm5()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:14 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:19 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:24 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:29 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:34 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:39 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:44 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:49 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:431:54 [INFO] [stdout] | [INFO] [stdout] 431 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:438:47 [INFO] [stdout] | [INFO] [stdout] 438 | match_reg_arg(params.get(0).unwrap(), F32, regs::xmm0()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:439:47 [INFO] [stdout] | [INFO] [stdout] 439 | match_reg_arg(params.get(1).unwrap(), I32, regs::rdx()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:440:47 [INFO] [stdout] | [INFO] [stdout] 440 | match_reg_arg(params.get(2).unwrap(), I64, regs::r8()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:441:47 [INFO] [stdout] | [INFO] [stdout] 441 | match_reg_arg(params.get(3).unwrap(), F64, regs::xmm3()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:442:49 [INFO] [stdout] | [INFO] [stdout] 442 | match_stack_arg(params.get(4).unwrap(), I32, 32); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:443:49 [INFO] [stdout] | [INFO] [stdout] 443 | match_stack_arg(params.get(5).unwrap(), F32, 40); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:14 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:19 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:24 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:29 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:34 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:39 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:44 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:49 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:449:54 [INFO] [stdout] | [INFO] [stdout] 449 | [F32, I32, I64, F64, I32, F32, F64, F32, F64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:450:14 [INFO] [stdout] | [INFO] [stdout] 450 | [I32, F32, I32, F32, I64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:450:19 [INFO] [stdout] | [INFO] [stdout] 450 | [I32, F32, I32, F32, I64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:450:24 [INFO] [stdout] | [INFO] [stdout] 450 | [I32, F32, I32, F32, I64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I32; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:450:29 [INFO] [stdout] | [INFO] [stdout] 450 | [I32, F32, I32, F32, I64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I64` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:450:34 [INFO] [stdout] | [INFO] [stdout] 450 | [I32, F32, I32, F32, I64].into(), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::I64; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::IndexType::I64; [INFO] [stdout] | [INFO] [stdout] and 1 other candidate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `F32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:457:47 [INFO] [stdout] | [INFO] [stdout] 457 | match_reg_arg(params.get(0).unwrap(), F32, regs::xmm1()); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 278 + use crate::masm::Imm::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::stack::Val::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmparser::ValType::F32; [INFO] [stdout] | [INFO] [stdout] 278 + use crate::wasmtime_environ::WasmValType::F32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `I32` in this scope [INFO] [stdout] --> src/isa/x64/abi.rs:458:47 [WARN] too many lines in the log, truncating it