[INFO] fetching crate wasmer-llvm-backend-fl 0.17.1...
[INFO] testing wasmer-llvm-backend-fl-0.17.1 against 1.75.0 for beta-1.76-1
[INFO] extracting crate wasmer-llvm-backend-fl 0.17.1 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate wasmer-llvm-backend-fl 0.17.1 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "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-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wabt v0.9.1
[INFO] [stderr]   Downloaded llvm-sys v80.3.1
[INFO] [stderr]   Downloaded wasmer-runtime-core-fl v0.17.1
[INFO] [stderr]   Downloaded goblin v0.1.3
[INFO] [stderr]   Downloaded wabt-sys v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bdae40cad5072ccb25a893c9f7aff7f4ba7a72a5907c48fca73edff7422aa9d3
[INFO] running `Command { std: "docker" "start" "-a" "bdae40cad5072ccb25a893c9f7aff7f4ba7a72a5907c48fca73edff7422aa9d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bdae40cad5072ccb25a893c9f7aff7f4ba7a72a5907c48fca73edff7422aa9d3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdae40cad5072ccb25a893c9f7aff7f4ba7a72a5907c48fca73edff7422aa9d3", kill_on_drop: false }`
[INFO] [stdout] bdae40cad5072ccb25a893c9f7aff7f4ba7a72a5907c48fca73edff7422aa9d3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6d96b3f7486d4984a3094ddeb50e6c719f5c15216509e53913a5d0254b5bdd05
[INFO] running `Command { std: "docker" "start" "-a" "6d96b3f7486d4984a3094ddeb50e6c719f5c15216509e53913a5d0254b5bdd05", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.151
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling regex-syntax v0.8.2
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling subtle v2.5.0
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling arrayref v0.3.7
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling nix v0.15.0
[INFO] [stderr]    Compiling target-lexicon v0.10.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling lock_api v0.3.4
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling inkwell v0.1.1
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling wasmparser v0.51.4
[INFO] [stderr]    Compiling aho-corasick v1.1.2
[INFO] [stderr]    Compiling generic-array v0.12.4
[INFO] [stderr]    Compiling digest v0.8.1
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling parking_lot_core v0.7.3
[INFO] [stderr]    Compiling page_size v0.4.2
[INFO] [stderr]    Compiling errno v0.2.8
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling parking_lot v0.10.2
[INFO] [stderr]    Compiling regex-automata v0.4.3
[INFO] [stderr]    Compiling blake3 v0.3.8
[INFO] [stderr]    Compiling serde_derive v1.0.194
[INFO] [stderr]    Compiling serde-bench v0.0.7
[INFO] [stderr]    Compiling serde_bytes v0.11.14
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling scroll_derive v0.10.5
[INFO] [stderr]    Compiling inkwell_internals v0.7.0
[INFO] [stderr]    Compiling wasmer-runtime-core-fl v0.17.1
[INFO] [stderr]    Compiling scroll v0.10.2
[INFO] [stderr]    Compiling regex v1.10.2
[INFO] [stderr]    Compiling goblin v0.1.3
[INFO] [stderr]    Compiling llvm-sys v80.3.1
[INFO] [stderr]    Compiling wasmer-llvm-backend-fl v0.17.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/code.rs:64:43
[INFO] [stdout]    |
[INFO] [stdout] 64 |         &[] => intrinsics.void_ty.fn_type(&param_types, false),
[INFO] [stdout]    |                                   ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec<BasicTypeEnum<'_>>`
[INFO] [stdout]    |                                   |
[INFO] [stdout]    |                                   arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected reference `&[BasicMetadataTypeEnum<'_>]`
[INFO] [stdout]               found reference `&Vec<BasicTypeEnum<'_>>`
[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(&param_types, false),
[INFO] [stdout]    |                                                                   ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec<BasicTypeEnum<'_>>`
[INFO] [stdout]    |                                                                   |
[INFO] [stdout]    |                                                                   arguments to this method are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected reference `&[BasicMetadataTypeEnum<'_>]`
[INFO] [stdout]               found reference `&Vec<BasicTypeEnum<'_>>`
[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(&param_types, false)
[INFO] [stdout]     |                  ------- ^^^^^^^^^^^^ expected `&[BasicMetadataTypeEnum<'_>]`, found `&Vec<BasicTypeEnum<'_>>`
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[BasicMetadataTypeEnum<'_>]`
[INFO] [stdout]                found reference `&Vec<BasicTypeEnum<'_>>`
[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, &params, &state.var_name());
[INFO] [stdout]     |             ----------                                   ^^^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec<BasicValueEnum<'_>>`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[BasicMetadataValueEnum<'_>]`
[INFO] [stdout]                found reference `&Vec<BasicValueEnum<'_>>`
[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<F>(&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<inkwell::values::PointerValue<'_>>` is not satisfied
[INFO] [stdout]     --> src/code.rs:1962:52
[INFO] [stdout]      |
[INFO] [stdout] 1962 |                 let call_site = builder.build_call(func_ptr, &params, &state.var_name());
[INFO] [stdout]      |                                         ---------- ^^^^^^^^ the trait `From<inkwell::values::PointerValue<'_>>` is not implemented for `CallableValue<'_>`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `From<inkwell::values::FunctionValue<'_>>` 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<CallableValue<'_>>`
[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<F>(&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<CallableValue<'ctx>>,
[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, &params, &state.var_name());
[INFO] [stdout]      |                                         ----------           ^^^^^^^ expected `&[BasicMetadataValueEnum<'_>]`, found `&Vec<BasicValueEnum<'_>>`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         arguments to this method are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&[BasicMetadataValueEnum<'_>]`
[INFO] [stdout]                 found reference `&Vec<BasicValueEnum<'_>>`
[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<F>(&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<PointerValue<'_>, ()>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                   found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                   found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                   found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<inkwell::values::PointerValue<'_>>` 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<inkwell::values::PointerValue<'_>>` is not implemented for `CallableValue<'_>`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `From<inkwell::values::FunctionValue<'_>>` 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<CallableValue<'_>>`
[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<F>(&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<CallableValue<'ctx>>,
[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<BasicValueEnum<'_>>`
[INFO] [stdout]      |                                         |
[INFO] [stdout]      |                                         arguments to this method are incorrect
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected reference `&[BasicMetadataValueEnum<'_>]`
[INFO] [stdout]                 found reference `&Vec<BasicValueEnum<'_>>`
[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<F>(&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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                  found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result<inkwell::values::PointerValue<'_>, ()>` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     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<PointerValue<'_>, ()>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                  found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result<inkwell::values::PointerValue<'_>, ()>` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                  found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result<inkwell::values::PointerValue<'_>, ()>` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 865 |                 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<PointerValue<'_>, ()>`
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `inkwell::values::PointerValue<'_>`
[INFO] [stdout]                  found enum `Result<inkwell::values::PointerValue<'_>, ()>`
[INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result<inkwell::values::PointerValue<'_>, ()>` value, panicking if the value is a `Result::Err`
[INFO] [stdout]     |
[INFO] [stdout] 866 |                 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>`
[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<inkwell::values::PointerValue<'_>, ()>` 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<inkwell::values::PointerValue<'_>>` 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<inkwell::values::PointerValue<'_>>` is not implemented for `CallableValue<'_>`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `From<inkwell::values::FunctionValue<'_>>` 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<CallableValue<'_>>`
[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<F>(&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<CallableValue<'ctx>>,
[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<BasicValueEnum<'_>>`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected reference `&[BasicMetadataValueEnum<'_>]`
[INFO] [stdout]                found reference `&Vec<BasicValueEnum<'_>>`
[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<F>(&self, function: F, args: &[BasicMetadataValueEnum<'ctx>], name: &str) -> CallSiteValue<'ctx>
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 133 previous errors
[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 134 previous errors
[INFO] running `Command { std: "docker" "inspect" "6d96b3f7486d4984a3094ddeb50e6c719f5c15216509e53913a5d0254b5bdd05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6d96b3f7486d4984a3094ddeb50e6c719f5c15216509e53913a5d0254b5bdd05", kill_on_drop: false }`
[INFO] [stdout] 6d96b3f7486d4984a3094ddeb50e6c719f5c15216509e53913a5d0254b5bdd05
