[INFO] fetching crate wasmer-llvm-backend-fl 0.17.1... [INFO] checking wasmer-llvm-backend-fl-0.17.1 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate wasmer-llvm-backend-fl 0.17.1 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate wasmer-llvm-backend-fl 0.17.1 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wasmer-llvm-backend-fl 0.17.1 [INFO] finished tweaking crates.io crate wasmer-llvm-backend-fl 0.17.1 [INFO] tweaked toml for crates.io crate wasmer-llvm-backend-fl 0.17.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 91 packages to latest compatible versions [INFO] [stderr] Adding arrayvec v0.5.2 (available: v0.7.6) [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding blake3 v0.3.8 (available: v1.5.4) [INFO] [stderr] Adding cfg-if v0.1.10 (available: v1.0.0) [INFO] [stderr] Adding cloudabi v0.0.3 (available: v0.1.0) [INFO] [stderr] Adding constant_time_eq v0.1.5 (available: v0.3.1) [INFO] [stderr] Adding crypto-mac v0.8.0 (available: v0.11.1) [INFO] [stderr] Adding digest v0.8.1 (available: v0.10.7) [INFO] [stderr] Adding digest v0.9.0 (available: v0.10.7) [INFO] [stderr] Adding errno v0.2.8 (available: v0.3.9) [INFO] [stderr] Adding generic-array v0.12.4 (available: v1.1.0) [INFO] [stderr] Adding generic-array v0.14.7 (available: v1.1.0) [INFO] [stderr] Adding glob v0.2.11 (available: v0.3.1) [INFO] [stderr] Adding goblin v0.1.3 (available: v0.8.2) [INFO] [stderr] Adding hashbrown v0.12.3 (available: v0.14.5) [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.5.0) [INFO] [stderr] Adding inkwell v0.1.1 (available: v0.5.0) [INFO] [stderr] Adding inkwell_internals v0.7.0 (available: v0.10.0) [INFO] [stderr] Adding llvm-sys v80.3.1 (available: v191.0.0) [INFO] [stderr] Adding lock_api v0.3.4 (available: v0.4.12) [INFO] [stderr] Adding nix v0.15.0 (available: v0.29.0) [INFO] [stderr] Adding page_size v0.4.2 (available: v0.6.0) [INFO] [stderr] Adding parking_lot v0.10.2 (available: v0.12.3) [INFO] [stderr] Adding parking_lot_core v0.7.3 (available: v0.9.10) [INFO] [stderr] Adding redox_syscall v0.1.57 (available: v0.5.6) [INFO] [stderr] Adding rustc_version v0.2.3 (available: v0.4.1) [INFO] [stderr] Adding scroll v0.10.2 (available: v0.12.0) [INFO] [stderr] Adding scroll_derive v0.10.5 (available: v0.12.0) [INFO] [stderr] Adding semver v0.9.0 (available: v1.0.23) [INFO] [stderr] Adding semver-parser v0.7.0 (available: v0.10.2) [INFO] [stderr] Adding serde-bench v0.0.7 (available: v0.0.11) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding target-lexicon v0.10.0 (available: v0.12.16) [INFO] [stderr] Adding wabt v0.9.1 (available: v0.10.0) [INFO] [stderr] Adding wabt-sys v0.6.1 (available: v0.8.0) [INFO] [stderr] Adding wasmparser v0.51.4 (available: v0.217.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded llvm-sys v80.3.1 [INFO] [stderr] Downloaded wabt v0.9.1 [INFO] [stderr] Downloaded wasmer-runtime-core-fl v0.17.1 [INFO] [stderr] Downloaded wabt-sys v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 835dfd7315dff6eb0e54909288d1c7d5fcbffc58c4458e82ca26dcc48024cecf [INFO] running `Command { std: "docker" "start" "-a" "835dfd7315dff6eb0e54909288d1c7d5fcbffc58c4458e82ca26dcc48024cecf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "835dfd7315dff6eb0e54909288d1c7d5fcbffc58c4458e82ca26dcc48024cecf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "835dfd7315dff6eb0e54909288d1c7d5fcbffc58c4458e82ca26dcc48024cecf", kill_on_drop: false }` [INFO] [stdout] 835dfd7315dff6eb0e54909288d1c7d5fcbffc58c4458e82ca26dcc48024cecf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e0ad6214f8126445f8ee23bf7e8077be61a06d30423ed6168229fd2f14be1091 [INFO] running `Command { std: "docker" "start" "-a" "e0ad6214f8126445f8ee23bf7e8077be61a06d30423ed6168229fd2f14be1091", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling llvm-sys v80.3.1 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling wasmer-runtime-core-fl v0.17.1 [INFO] [stderr] Compiling wabt-sys v0.6.1 [INFO] [stderr] Compiling inkwell v0.1.1 [INFO] [stderr] Checking digest v0.8.1 [INFO] [stderr] Compiling wasmer-llvm-backend-fl v0.17.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking plain v0.2.3 [INFO] [stdout] warning: unexpected `cfg` condition value: `strict-versioning` [INFO] [stdout] --> build.rs:184:64 [INFO] [stdout] | [INFO] [stdout] 184 | env::var_os(&*ENV_STRICT_VERSIONING).is_some() || cfg!(feature = "strict-versioning"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `test` [INFO] [stdout] = help: consider adding `strict-versioning` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking serde_json v1.0.128 [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling scroll_derive v0.10.5 [INFO] [stderr] Compiling inkwell_internals v0.7.0 [INFO] [stderr] Checking scroll v0.10.2 [INFO] [stderr] Checking goblin v0.1.3 [INFO] [stdout] error: cannot find attribute `unwind` in this scope [INFO] [stdout] --> src/platform/unix.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg_attr(nightly, unwind(allowed))] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition name: `nightly` [INFO] [stdout] --> src/platform/unix.rs:64:12 [INFO] [stdout] | [INFO] [stdout] 64 | #[cfg_attr(nightly, unwind(allowed))] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` [INFO] [stdout] = help: consider using a Cargo feature instead [INFO] [stdout] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [INFO] [stdout] [lints.rust] [INFO] [stdout] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(nightly)'] } [INFO] [stdout] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(nightly)");` to the top of the `build.rs` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:64:43 [INFO] [stdout] | [INFO] [stdout] 64 | &[] => intrinsics.void_ty.fn_type(¶m_types, false), [INFO] [stdout] | ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataTypeEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/types/void_type.rs:77:12 [INFO] [stdout] | [INFO] [stdout] 77 | pub fn fn_type(self, param_types: &[BasicMetadataTypeEnum<'ctx>], is_var_args: bool) -> FunctionType<'ctx> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:65:75 [INFO] [stdout] | [INFO] [stdout] 65 | &[single_value] => type_to_llvm(intrinsics, single_value).fn_type(¶m_types, false), [INFO] [stdout] | ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataTypeEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/types/traits.rs:58:8 [INFO] [stdout] | [INFO] [stdout] 58 | fn fn_type(&self, param_types: &[BasicMetadataTypeEnum<'ctx>], is_var_args: bool) -> FunctionType<'ctx> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:74:26 [INFO] [stdout] | [INFO] [stdout] 74 | .fn_type(¶m_types, false) [INFO] [stdout] | ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataTypeEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/types/struct_type.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 214 | pub fn fn_type(self, param_types: &[BasicMetadataTypeEnum<'ctx>], is_var_args: bool) -> FunctionType<'ctx> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:362:11 [INFO] [stdout] | [INFO] [stdout] 362 | &[intrinsics.trap_illegal_arithmetic], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'ctx>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 362 | &[intrinsics.trap_illegal_arithmetic.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:410:17 [INFO] [stdout] | [INFO] [stdout] 410 | should_trap.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 410 | should_trap.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:426:11 [INFO] [stdout] | [INFO] [stdout] 426 | &[intrinsics.trap_illegal_arithmetic], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'ctx>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 426 | &[intrinsics.trap_illegal_arithmetic.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | should_trap.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 452 | should_trap.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:468:11 [INFO] [stdout] | [INFO] [stdout] 468 | &[intrinsics.trap_illegal_arithmetic], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'ctx>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 468 | &[intrinsics.trap_illegal_arithmetic.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:763:25 [INFO] [stdout] | [INFO] [stdout] 763 | ptr_in_bounds.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 763 | ptr_in_bounds.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:784:19 [INFO] [stdout] | [INFO] [stdout] 784 | &[intrinsics.trap_memory_oob], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'ctx>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 784 | &[intrinsics.trap_memory_oob.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:838:58 [INFO] [stdout] | [INFO] [stdout] 838 | builder.build_call(intrinsics.experimental_stackmap, ¶ms, &state.var_name()); [INFO] [stdout] | ---------- ^^^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataValueEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:177:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:863:13 [INFO] [stdout] | [INFO] [stdout] 863 | / intrinsics [INFO] [stdout] 864 | | .i64_ty [INFO] [stdout] 865 | | .const_int(stackmap_id as u64, false) [INFO] [stdout] 866 | | .as_basic_value_enum(), [INFO] [stdout] | |______________________________________^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 866 | .as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:910:17 [INFO] [stdout] | [INFO] [stdout] 910 | aligned.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 910 | aligned.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:927:11 [INFO] [stdout] | [INFO] [stdout] 927 | &[intrinsics.trap_misaligned_atomic], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'ctx>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 927 | &[intrinsics.trap_misaligned_atomic.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:1135:31 [INFO] [stdout] | [INFO] [stdout] 1135 | ... &[callback.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 1135 | &[callback.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:1577:23 [INFO] [stdout] | [INFO] [stdout] 1577 | &[intrinsics.trap_unreachable], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 1577 | &[intrinsics.trap_unreachable.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/code.rs:1933:75 [INFO] [stdout] | [INFO] [stdout] 1933 | let func_ptr_ty = llvm_sig.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CallableValue<'_>: From>` is not satisfied [INFO] [stdout] --> src/code.rs:1962:52 [INFO] [stdout] | [INFO] [stdout] 1962 | let call_site = builder.build_call(func_ptr, ¶ms, &state.var_name()); [INFO] [stdout] | ---------- ^^^^^^^^ the trait `From>` is not implemented for `CallableValue<'_>`, which is required by `inkwell::values::PointerValue<'_>: Into>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `From>` is implemented for `CallableValue<'_>` [INFO] [stdout] = help: for that trait implementation, expected `inkwell::values::FunctionValue<'_>`, found `inkwell::values::PointerValue<'_>` [INFO] [stdout] = note: required for `inkwell::values::PointerValue<'_>` to implement `Into>` [INFO] [stdout] note: required by a bound in `inkwell::builder::Builder::<'ctx>::build_call` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 178 | where [INFO] [stdout] 179 | F: Into>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::<'ctx>::build_call` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:1962:62 [INFO] [stdout] | [INFO] [stdout] 1962 | let call_site = builder.build_call(func_ptr, ¶ms, &state.var_name()); [INFO] [stdout] | ---------- ^^^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataValueEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:177:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/code.rs:2007:66 [INFO] [stdout] | [INFO] [stdout] 2007 | intrinsics.anyfunc_ty.ptr_type(AddressSpace::Generic), [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2024:33 [INFO] [stdout] | [INFO] [stdout] 2023 | ... .build_load( [INFO] [stdout] | ---------- arguments to this method are incorrect [INFO] [stdout] 2024 | ... builder.build_struct_gep(anyfunc_struct_ptr, 0, "func_ptr_ptr"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: use the `?` operator to extract the `Result, ()>` value, propagating a `Result::Err` value to the caller [INFO] [stdout] | [INFO] [stdout] 2024 | builder.build_struct_gep(anyfunc_struct_ptr, 0, "func_ptr_ptr")?, [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2029:29 [INFO] [stdout] | [INFO] [stdout] 2028 | builder.build_load( [INFO] [stdout] | ---------- arguments to this method are incorrect [INFO] [stdout] 2029 | builder.build_struct_gep(anyfunc_struct_ptr, 1, "ctx_ptr_ptr"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: use the `?` operator to extract the `Result, ()>` value, propagating a `Result::Err` value to the caller [INFO] [stdout] | [INFO] [stdout] 2029 | builder.build_struct_gep(anyfunc_struct_ptr, 1, "ctx_ptr_ptr")?, [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2034:33 [INFO] [stdout] | [INFO] [stdout] 2033 | ... .build_load( [INFO] [stdout] | ---------- arguments to this method are incorrect [INFO] [stdout] 2034 | ... builder.build_struct_gep(anyfunc_struct_ptr, 2, "sigindex_ptr"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: use the `?` operator to extract the `Result, ()>` value, propagating a `Result::Err` value to the caller [INFO] [stdout] | [INFO] [stdout] 2034 | builder.build_struct_gep(anyfunc_struct_ptr, 2, "sigindex_ptr")?, [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2059:29 [INFO] [stdout] | [INFO] [stdout] 2059 | ... index_in_bounds.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2059 | index_in_bounds.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2081:23 [INFO] [stdout] | [INFO] [stdout] 2081 | &[intrinsics.trap_call_indirect_oob], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2081 | &[intrinsics.trap_call_indirect_oob.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2101:29 [INFO] [stdout] | [INFO] [stdout] 2101 | ... sigindices_equal.as_basic_value_enum(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2101 | sigindices_equal.as_basic_value_enum().into(), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2123:23 [INFO] [stdout] | [INFO] [stdout] 2123 | &[intrinsics.trap_call_indirect_sig], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2123 | &[intrinsics.trap_call_indirect_sig.into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/code.rs:2157:50 [INFO] [stdout] | [INFO] [stdout] 2157 | fn_ty.ptr_type(AddressSpace::Generic), [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CallableValue<'_>: From>` is not satisfied [INFO] [stdout] --> src/code.rs:2178:52 [INFO] [stdout] | [INFO] [stdout] 2178 | let call_site = builder.build_call(typed_func_ptr, &args, "indirect_call"); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^ the trait `From>` is not implemented for `CallableValue<'_>`, which is required by `inkwell::values::PointerValue<'_>: Into>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `From>` is implemented for `CallableValue<'_>` [INFO] [stdout] = help: for that trait implementation, expected `inkwell::values::FunctionValue<'_>`, found `inkwell::values::PointerValue<'_>` [INFO] [stdout] = note: required for `inkwell::values::PointerValue<'_>` to implement `Into>` [INFO] [stdout] note: required by a bound in `inkwell::builder::Builder::<'ctx>::build_call` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 178 | where [INFO] [stdout] 179 | F: Into>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::<'ctx>::build_call` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2178:68 [INFO] [stdout] | [INFO] [stdout] 2178 | let call_site = builder.build_call(typed_func_ptr, &args, "indirect_call"); [INFO] [stdout] | ---------- ^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataValueEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:177:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2267:27 [INFO] [stdout] | [INFO] [stdout] 2267 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2267 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2283:27 [INFO] [stdout] | [INFO] [stdout] 2283 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2283 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2299:27 [INFO] [stdout] | [INFO] [stdout] 2299 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2299 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2315:27 [INFO] [stdout] | [INFO] [stdout] 2315 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2315 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2371:27 [INFO] [stdout] | [INFO] [stdout] 2371 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2371 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2387:27 [INFO] [stdout] | [INFO] [stdout] 2387 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2387 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2403:27 [INFO] [stdout] | [INFO] [stdout] 2403 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2403 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2419:27 [INFO] [stdout] | [INFO] [stdout] 2419 | &[v1.as_basic_value_enum(), v2.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2419 | &[v1.as_basic_value_enum().into(), v2.as_basic_value_enum()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2884:27 [INFO] [stdout] | [INFO] [stdout] 2884 | &[input, is_zero_undef], [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2884 | &[input.into(), is_zero_undef], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2899:27 [INFO] [stdout] | [INFO] [stdout] 2899 | &[input, is_zero_undef], [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2899 | &[input.into(), is_zero_undef], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2914:27 [INFO] [stdout] | [INFO] [stdout] 2914 | &[input, is_zero_undef], [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2914 | &[input.into(), is_zero_undef], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2929:27 [INFO] [stdout] | [INFO] [stdout] 2929 | &[input, is_zero_undef], [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2929 | &[input.into(), is_zero_undef], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2941:57 [INFO] [stdout] | [INFO] [stdout] 2941 | .build_call(intrinsics.ctpop_i32, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2941 | .build_call(intrinsics.ctpop_i32, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:2951:57 [INFO] [stdout] | [INFO] [stdout] 2951 | .build_call(intrinsics.ctpop_i64, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 2951 | .build_call(intrinsics.ctpop_i64, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3135:56 [INFO] [stdout] | [INFO] [stdout] 3135 | .build_call(intrinsics.sqrt_f32, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3135 | .build_call(intrinsics.sqrt_f32, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3144:56 [INFO] [stdout] | [INFO] [stdout] 3144 | .build_call(intrinsics.sqrt_f64, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3144 | .build_call(intrinsics.sqrt_f64, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3156:27 [INFO] [stdout] | [INFO] [stdout] 3156 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3156 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3171:27 [INFO] [stdout] | [INFO] [stdout] 3171 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3171 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3659:56 [INFO] [stdout] | [INFO] [stdout] 3659 | .build_call(intrinsics.ceil_f32, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3659 | .build_call(intrinsics.ceil_f32, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3668:56 [INFO] [stdout] | [INFO] [stdout] 3668 | .build_call(intrinsics.ceil_f64, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3668 | .build_call(intrinsics.ceil_f64, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3677:57 [INFO] [stdout] | [INFO] [stdout] 3677 | .build_call(intrinsics.floor_f32, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3677 | .build_call(intrinsics.floor_f32, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3686:57 [INFO] [stdout] | [INFO] [stdout] 3686 | .build_call(intrinsics.floor_f64, &[input], &state.var_name()) [INFO] [stdout] | ^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3686 | .build_call(intrinsics.floor_f64, &[input.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3697:27 [INFO] [stdout] | [INFO] [stdout] 3697 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3697 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3710:27 [INFO] [stdout] | [INFO] [stdout] 3710 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3710 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3723:27 [INFO] [stdout] | [INFO] [stdout] 3723 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3723 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3736:27 [INFO] [stdout] | [INFO] [stdout] 3736 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3736 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3750:27 [INFO] [stdout] | [INFO] [stdout] 3750 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3750 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3766:27 [INFO] [stdout] | [INFO] [stdout] 3766 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3766 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3783:27 [INFO] [stdout] | [INFO] [stdout] 3783 | &[v.as_basic_value_enum()], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3783 | &[v.as_basic_value_enum().into()], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3799:58 [INFO] [stdout] | [INFO] [stdout] 3799 | .build_call(intrinsics.fabs_f64x2, &[v], &state.var_name()) [INFO] [stdout] | ^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3799 | .build_call(intrinsics.fabs_f64x2, &[v.into()], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3844:60 [INFO] [stdout] | [INFO] [stdout] 3844 | .build_call(intrinsics.copysign_f32, &[mag, sgn], &state.var_name()) [INFO] [stdout] | ^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3844 | .build_call(intrinsics.copysign_f32, &[mag.into(), sgn], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:3857:60 [INFO] [stdout] | [INFO] [stdout] 3857 | .build_call(intrinsics.copysign_f64, &[mag, sgn], &state.var_name()) [INFO] [stdout] | ^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 3857 | .build_call(intrinsics.copysign_f64, &[mag.into(), sgn], &state.var_name()) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:8523:23 [INFO] [stdout] | [INFO] [stdout] 8523 | &[ctx.basic(), memory_index_const, delta], [INFO] [stdout] | ^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 8523 | &[ctx.basic().into(), memory_index_const, delta], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/code.rs:8555:23 [INFO] [stdout] | [INFO] [stdout] 8555 | &[ctx.basic(), memory_index_const], [INFO] [stdout] | ^^^^^^^^^^^ expected `BasicMetadataValueEnum<'_>`, found `BasicValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicValueEnum<'_>` into `BasicMetadataValueEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 8555 | &[ctx.basic().into(), memory_index_const], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:181:54 [INFO] [stdout] | [INFO] [stdout] 181 | let i8_ptr_ty = i8_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:182:56 [INFO] [stdout] | [INFO] [stdout] 182 | let i16_ptr_ty = i16_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:183:56 [INFO] [stdout] | [INFO] [stdout] 183 | let i32_ptr_ty = i32_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:184:56 [INFO] [stdout] | [INFO] [stdout] 184 | let i64_ptr_ty = i64_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:185:58 [INFO] [stdout] | [INFO] [stdout] 185 | let i128_ptr_ty = i128_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:186:56 [INFO] [stdout] | [INFO] [stdout] 186 | let f32_ptr_ty = f32_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:187:56 [INFO] [stdout] | [INFO] [stdout] 187 | let f64_ptr_ty = f64_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:211:56 [INFO] [stdout] | [INFO] [stdout] 211 | let ctx_ptr_ty = ctx_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:219:66 [INFO] [stdout] | [INFO] [stdout] 219 | let func_ctx_ptr_ty = func_ctx_ty.ptr_type(AddressSpace::Generic); [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:245:45 [INFO] [stdout] | [INFO] [stdout] 245 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:246:45 [INFO] [stdout] | [INFO] [stdout] 246 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:249:45 [INFO] [stdout] | [INFO] [stdout] 249 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:250:45 [INFO] [stdout] | [INFO] [stdout] 250 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:253:45 [INFO] [stdout] | [INFO] [stdout] 253 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:254:45 [INFO] [stdout] | [INFO] [stdout] 254 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:257:45 [INFO] [stdout] | [INFO] [stdout] 257 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:258:45 [INFO] [stdout] | [INFO] [stdout] 258 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:261:45 [INFO] [stdout] | [INFO] [stdout] 261 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:262:45 [INFO] [stdout] | [INFO] [stdout] 262 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:265:45 [INFO] [stdout] | [INFO] [stdout] 265 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:266:45 [INFO] [stdout] | [INFO] [stdout] 266 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:269:45 [INFO] [stdout] | [INFO] [stdout] 269 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:272:45 [INFO] [stdout] | [INFO] [stdout] 272 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:275:45 [INFO] [stdout] | [INFO] [stdout] 275 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:278:45 [INFO] [stdout] | [INFO] [stdout] 278 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:281:45 [INFO] [stdout] | [INFO] [stdout] 281 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:284:45 [INFO] [stdout] | [INFO] [stdout] 284 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:287:45 [INFO] [stdout] | [INFO] [stdout] 287 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:290:45 [INFO] [stdout] | [INFO] [stdout] 290 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/intrinsics.rs:293:45 [INFO] [stdout] | [INFO] [stdout] 293 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:299:61 [INFO] [stdout] | [INFO] [stdout] 299 | let ret_i8x16_take_i8x16_i8x16 = i8x16_ty.fn_type(&[i8x16_ty_basic, i8x16_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 299 | let ret_i8x16_take_i8x16_i8x16 = i8x16_ty.fn_type(&[i8x16_ty_basic.into(), i8x16_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:300:61 [INFO] [stdout] | [INFO] [stdout] 300 | let ret_i16x8_take_i16x8_i16x8 = i16x8_ty.fn_type(&[i16x8_ty_basic, i16x8_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 300 | let ret_i16x8_take_i16x8_i16x8 = i16x8_ty.fn_type(&[i16x8_ty_basic.into(), i16x8_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:302:52 [INFO] [stdout] | [INFO] [stdout] 302 | let ret_i32_take_i32_i1 = i32_ty.fn_type(&[i32_ty_basic, i1_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 302 | let ret_i32_take_i32_i1 = i32_ty.fn_type(&[i32_ty_basic.into(), i1_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:303:52 [INFO] [stdout] | [INFO] [stdout] 303 | let ret_i64_take_i64_i1 = i64_ty.fn_type(&[i64_ty_basic, i1_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 303 | let ret_i64_take_i64_i1 = i64_ty.fn_type(&[i64_ty_basic.into(), i1_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:305:49 [INFO] [stdout] | [INFO] [stdout] 305 | let ret_i32_take_i32 = i32_ty.fn_type(&[i32_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 305 | let ret_i32_take_i32 = i32_ty.fn_type(&[i32_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:306:49 [INFO] [stdout] | [INFO] [stdout] 306 | let ret_i64_take_i64 = i64_ty.fn_type(&[i64_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 306 | let ret_i64_take_i64 = i64_ty.fn_type(&[i64_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:308:49 [INFO] [stdout] | [INFO] [stdout] 308 | let ret_f32_take_f32 = f32_ty.fn_type(&[f32_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 308 | let ret_f32_take_f32 = f32_ty.fn_type(&[f32_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:309:49 [INFO] [stdout] | [INFO] [stdout] 309 | let ret_f64_take_f64 = f64_ty.fn_type(&[f64_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 309 | let ret_f64_take_f64 = f64_ty.fn_type(&[f64_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:310:55 [INFO] [stdout] | [INFO] [stdout] 310 | let ret_f32x4_take_f32x4 = f32x4_ty.fn_type(&[f32x4_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 310 | let ret_f32x4_take_f32x4 = f32x4_ty.fn_type(&[f32x4_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:311:55 [INFO] [stdout] | [INFO] [stdout] 311 | let ret_f64x2_take_f64x2 = f64x2_ty.fn_type(&[f64x2_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 311 | let ret_f64x2_take_f64x2 = f64x2_ty.fn_type(&[f64x2_ty_basic.into()], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:313:53 [INFO] [stdout] | [INFO] [stdout] 313 | let ret_f32_take_f32_f32 = f32_ty.fn_type(&[f32_ty_basic, f32_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 313 | let ret_f32_take_f32_f32 = f32_ty.fn_type(&[f32_ty_basic.into(), f32_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:314:53 [INFO] [stdout] | [INFO] [stdout] 314 | let ret_f64_take_f64_f64 = f64_ty.fn_type(&[f64_ty_basic, f64_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 314 | let ret_f64_take_f64_f64 = f64_ty.fn_type(&[f64_ty_basic.into(), f64_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:317:15 [INFO] [stdout] | [INFO] [stdout] 317 | &[ctx_ptr_ty.as_basic_type_enum(), i32_ty_basic, i32_ty_basic], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 317 | &[ctx_ptr_ty.as_basic_type_enum().into(), i32_ty_basic, i32_ty_basic], [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | i32_ty.fn_type(&[ctx_ptr_ty.as_basic_type_enum(), i32_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 321 | i32_ty.fn_type(&[ctx_ptr_ty.as_basic_type_enum().into(), i32_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:323:49 [INFO] [stdout] | [INFO] [stdout] 323 | let ret_i1_take_i1_i1 = i1_ty.fn_type(&[i1_ty_basic, i1_ty_basic], false); [INFO] [stdout] | ^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 323 | let ret_i1_take_i1_i1 = i1_ty.fn_type(&[i1_ty_basic.into(), i1_ty_basic], false); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:513:35 [INFO] [stdout] | [INFO] [stdout] 513 | void_ty.fn_type(&[i32_ty_basic], false), [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 513 | void_ty.fn_type(&[i32_ty_basic.into()], false), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:520:25 [INFO] [stdout] | [INFO] [stdout] 520 | i64_ty_basic, /* id */ [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 520 | i64_ty_basic.into(), /* id */ [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:529:35 [INFO] [stdout] | [INFO] [stdout] 529 | void_ty.fn_type(&[i64_ty_basic], false), [INFO] [stdout] | ^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 529 | void_ty.fn_type(&[i64_ty_basic.into()], false), [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:663:25 [INFO] [stdout] | [INFO] [stdout] 663 | .build_load(ptr_ptr, "interrupt_signal_mem") [INFO] [stdout] | ---------- ^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 663 | .build_load(ptr_ptr.expect("REASON"), "interrupt_signal_mem") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:716:29 [INFO] [stdout] | [INFO] [stdout] 716 | .build_load(memory_array_ptr_ptr, "memory_array_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 716 | .build_load(memory_array_ptr_ptr.expect("REASON"), "memory_array_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:753:21 [INFO] [stdout] | [INFO] [stdout] 753 | ptr_to_base_ptr, [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 753 | ptr_to_base_ptr: ptr_to_base_ptr.expect("REASON"), [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:754:21 [INFO] [stdout] | [INFO] [stdout] 754 | ptr_to_bounds, [INFO] [stdout] | ^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 754 | ptr_to_bounds: ptr_to_bounds.expect("REASON"), [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:760:37 [INFO] [stdout] | [INFO] [stdout] 760 | .build_load(ptr_to_base_ptr, "base") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 760 | .build_load(ptr_to_base_ptr.expect("REASON"), "base") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:763:37 [INFO] [stdout] | [INFO] [stdout] 763 | .build_load(ptr_to_bounds, "bounds") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 763 | .build_load(ptr_to_bounds.expect("REASON"), "bounds") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:833:29 [INFO] [stdout] | [INFO] [stdout] 833 | .build_load(table_array_ptr_ptr, "table_array_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 833 | .build_load(table_array_ptr_ptr.expect("REASON"), "table_array_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:865:17 [INFO] [stdout] | [INFO] [stdout] 865 | ptr_to_base_ptr, [INFO] [stdout] | ^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 865 | ptr_to_base_ptr: ptr_to_base_ptr.expect("REASON"), [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:866:17 [INFO] [stdout] | [INFO] [stdout] 866 | ptr_to_bounds, [INFO] [stdout] | ^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 866 | ptr_to_bounds: ptr_to_bounds.expect("REASON"), [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:923:29 [INFO] [stdout] | [INFO] [stdout] 923 | .build_load(sigindex_array_ptr_ptr, "sigindex_array_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 923 | .build_load(sigindex_array_ptr_ptr.expect("REASON"), "sigindex_array_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:994:29 [INFO] [stdout] | [INFO] [stdout] 994 | .build_load(globals_array_ptr_ptr, "global_array_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 994 | .build_load(globals_array_ptr_ptr.expect("REASON"), "global_array_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:1064:29 [INFO] [stdout] | [INFO] [stdout] 1064 | .build_load(func_array_ptr_ptr, "func_array_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 1064 | .build_load(func_array_ptr_ptr.expect("REASON"), "func_array_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:1089:29 [INFO] [stdout] | [INFO] [stdout] 1089 | .build_load(func_ptr_ptr, "func_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 1089 | .build_load(func_ptr_ptr.expect("REASON"), "func_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:1092:29 [INFO] [stdout] | [INFO] [stdout] 1092 | .build_load(func_ctx_ptr_ptr, "func_ctx_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 1092 | .build_load(func_ctx_ptr_ptr.expect("REASON"), "func_ctx_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:1096:29 [INFO] [stdout] | [INFO] [stdout] 1096 | .build_load(ctx_ptr_ptr, "ctx_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 1096 | .build_load(ctx_ptr_ptr.expect("REASON"), "ctx_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/intrinsics.rs:1136:25 [INFO] [stdout] | [INFO] [stdout] 1136 | .build_load(local_internals_ptr_ptr, "local_internals_ptr") [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `PointerValue<'_>`, found `Result, ()>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected struct `inkwell::values::PointerValue<'_>` [INFO] [stdout] found enum `Result, ()>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:1245:12 [INFO] [stdout] | [INFO] [stdout] 1245 | pub fn build_load(&self, ptr: PointerValue<'ctx>, name: &str) -> BasicValueEnum<'ctx> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result, ()>` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 1136 | .build_load(local_internals_ptr_ptr.expect("REASON"), "local_internals_ptr") [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0614]: type `ContextRef<'_>` cannot be dereferenced [INFO] [stdout] --> src/intrinsics.rs:1183:25 [INFO] [stdout] | [INFO] [stdout] 1183 | let context2 = &*context; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/trampolines.rs:27:17 [INFO] [stdout] | [INFO] [stdout] 27 | intrinsics.ctx_ptr_ty.as_basic_type_enum(), // vmctx ptr [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `BasicMetadataTypeEnum<'_>`, found `BasicTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] help: call `Into::into` on this expression to convert `BasicTypeEnum<'_>` into `BasicMetadataTypeEnum<'_>` [INFO] [stdout] | [INFO] [stdout] 27 | intrinsics.ctx_ptr_ty.as_basic_type_enum().into(), // vmctx ptr [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `Generic` found for struct `AddressSpace` in the current scope [INFO] [stdout] --> src/trampolines.rs:29:45 [INFO] [stdout] | [INFO] [stdout] 29 | .ptr_type(AddressSpace::Generic) [INFO] [stdout] | ^^^^^^^ associated item not found in `AddressSpace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `CallableValue<'_>: From>` is not satisfied [INFO] [stdout] --> src/trampolines.rs:98:40 [INFO] [stdout] | [INFO] [stdout] 98 | let call_site = builder.build_call(func_ptr, &args_vec, "call"); [INFO] [stdout] | ---------- ^^^^^^^^ the trait `From>` is not implemented for `CallableValue<'_>`, which is required by `inkwell::values::PointerValue<'_>: Into>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the trait `From>` is implemented for `CallableValue<'_>` [INFO] [stdout] = help: for that trait implementation, expected `inkwell::values::FunctionValue<'_>`, found `inkwell::values::PointerValue<'_>` [INFO] [stdout] = note: required for `inkwell::values::PointerValue<'_>` to implement `Into>` [INFO] [stdout] note: required by a bound in `inkwell::builder::Builder::<'ctx>::build_call` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] 178 | where [INFO] [stdout] 179 | F: Into>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `Builder::<'ctx>::build_call` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/trampolines.rs:98:50 [INFO] [stdout] | [INFO] [stdout] 98 | let call_site = builder.build_call(func_ptr, &args_vec, "call"); [INFO] [stdout] | ---------- ^^^^^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec>` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] = note: expected reference `&[BasicMetadataValueEnum<'_>]` [INFO] [stdout] found reference `&Vec>` [INFO] [stdout] note: method defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/inkwell-0.1.1/src/builder.rs:177:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub fn build_call(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx> [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 134 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0599, E0614. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wasmer-llvm-backend-fl` (lib) due to 135 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "e0ad6214f8126445f8ee23bf7e8077be61a06d30423ed6168229fd2f14be1091", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e0ad6214f8126445f8ee23bf7e8077be61a06d30423ed6168229fd2f14be1091", kill_on_drop: false }` [INFO] [stdout] e0ad6214f8126445f8ee23bf7e8077be61a06d30423ed6168229fd2f14be1091