[INFO] cloning repository https://github.com/theScrabi/gluon
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/theScrabi/gluon" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheScrabi%2Fgluon", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheScrabi%2Fgluon'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bd12f7ebda44a122fb71e91796ee2fc52ebd9e7b
[INFO] checking theScrabi/gluon against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FtheScrabi%2Fgluon" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/theScrabi/gluon
[INFO] finished tweaking git repo https://github.com/theScrabi/gluon
[INFO] tweaked toml for git repo https://github.com/theScrabi/gluon written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/theScrabi/gluon on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/theScrabi/gluon already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dynasmrt v2.0.0
[INFO] [stderr]   Downloaded clap v4.1.14
[INFO] [stderr]   Downloaded proc-macro2 v1.0.54
[INFO] [stderr]   Downloaded is-terminal v0.4.5
[INFO] [stderr]   Downloaded memmap2 v0.9.0
[INFO] [stderr]   Downloaded clap_derive v4.1.14
[INFO] [stderr]   Downloaded llvm-sys v140.0.5
[INFO] [stderr]   Downloaded dynasm v2.0.0
[INFO] [stderr]   Downloaded clap_builder v4.1.14
[INFO] [stderr]   Downloaded syn v2.0.11
[INFO] [stderr]   Downloaded rustix v0.36.11
[INFO] [stderr]   Downloaded llvm-ir v0.8.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 58394f010941b24d0720f19c57c8db7c51cd2bb66bb643c9de2fdae29ae7a7ae
[INFO] running `Command { std: "docker" "start" "-a" "58394f010941b24d0720f19c57c8db7c51cd2bb66bb643c9de2fdae29ae7a7ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "58394f010941b24d0720f19c57c8db7c51cd2bb66bb643c9de2fdae29ae7a7ae", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "58394f010941b24d0720f19c57c8db7c51cd2bb66bb643c9de2fdae29ae7a7ae", kill_on_drop: false }`
[INFO] [stdout] 58394f010941b24d0720f19c57c8db7c51cd2bb66bb643c9de2fdae29ae7a7ae
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 914d995abc52001b84624427e8565dcdea707e215cf48ba369a8e652f879bbf5
[INFO] running `Command { std: "docker" "start" "-a" "914d995abc52001b84624427e8565dcdea707e215cf48ba369a8e652f879bbf5", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]    Compiling proc-macro2 v1.0.54
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling semver v1.0.17
[INFO] [stderr]    Compiling io-lifetimes v1.0.9
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling rustix v0.36.11
[INFO] [stderr]    Compiling ahash v0.8.3
[INFO] [stderr]    Compiling llvm-ir v0.8.2
[INFO] [stderr]     Checking clap_lex v0.4.1
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]     Checking either v1.8.1
[INFO] [stderr]    Compiling gluon v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling aho-corasick v0.7.20
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling syn v2.0.11
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking memmap2 v0.5.10
[INFO] [stderr]     Checking memmap2 v0.9.0
[INFO] [stderr]    Compiling regex v1.7.3
[INFO] [stderr]     Checking is-terminal v0.4.5
[INFO] [stderr]     Checking clap_builder v4.1.14
[INFO] [stderr]    Compiling llvm-sys v140.0.5
[INFO] [stderr]    Compiling clap_derive v4.1.14
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling dynasm v2.0.0
[INFO] [stderr]     Checking clap v4.1.14
[INFO] [stderr]     Checking dynasmrt v2.0.0
[INFO] [stdout] warning: unused import: `TimingRTC`
[INFO] [stdout]  --> src/compiler.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 5 |     utils::{self, cli_args, timing::{Timing, TimingRTC}},
[INFO] [stdout]   |                                              ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/compiler/memory_management.rs:329:51
[INFO] [stdout]     |
[INFO] [stdout] 329 |         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout]     |                                                   ^                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 329 -         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout] 329 +         Constant::GlobalReference { name, ty } => types.pointer_to(ty.clone()) ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::compiler::instruction_modification`
[INFO] [stdout]  --> src/compiler/register_management/compute_live_interval.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::compiler::instruction_modification;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/copy_coalescing.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::Types`
[INFO] [stdout]  --> src/compiler/register_management/copy_coalescing.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_ir::{types::Types, Name, Operand};
[INFO] [stdout]   |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IIRVariable`
[INFO] [stdout]   --> src/compiler/register_management/copy_coalescing.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |         objects::variable::{IIRVariable, RegisterColor},
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan/accountant.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt::Display, ops::Deref};
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `name` and `terminator`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_ir::{function::Parameter, name, terminator, types::Types, Operand};
[INFO] [stdout]   |                                    ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/compiler/register_management/utils.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |         objects::variable::{self, IIRVariable},
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::vars`
[INFO] [stdout]  --> src/compiler/function_lowering.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::env::vars;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Operand`
[INFO] [stdout]    --> src/compiler/generator.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use llvm_ir::{Constant, ConstantRef, Operand, Type};
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `function::IIRFunction` and `objects::variable::RegisterColor`
[INFO] [stdout]    --> src/compiler/generator.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 |         model::internal_ir::{function::IIRFunction, objects::variable::RegisterColor},
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `instruction` and `terminator::Switch`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_folding.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_ir::{instruction, terminator::Switch, Constant, ConstantRef, Name, Operand};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mnemonic::Mnemonic`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_folding.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 |         self, instruction::IIRInstruction, mnemonic::Mnemonic, terminator::IIRTerminator,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::num;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GetElementPtr`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_interpreter.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 |     constant::{self, GetElementPtr, IntToPtr},
[INFO] [stdout]   |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::instr_folding`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use super::instr_folding;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:675:38
[INFO] [stdout]     |
[INFO] [stdout] 675 |     let stack_elm_ptr = stack_elm as (*const usize);
[INFO] [stdout]     |                                      ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 675 -     let stack_elm_ptr = stack_elm as (*const usize);
[INFO] [stdout] 675 +     let stack_elm_ptr = stack_elm as *const usize ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstantRef`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 | use llvm_ir::{types::Types, ConstantRef};
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::var`
[INFO] [stdout]  --> src/compiler/pre_lowering.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env::var;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::model::internal_ir::instruction::MLInstruction`
[INFO] [stdout]  --> src/compiler/terminator_modification.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::model::internal_ir::instruction::MLInstruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `terminator::Ret`
[INFO] [stdout]  --> src/model/internal_ir/mnemonic.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_ir::{instruction::Instruction::*, terminator::Ret};
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_bit_size_from_type` and `get_value_from_const`
[INFO] [stdout]   --> src/runtime/globals_pool.rs:10:41
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::compiler::generator::tools::{get_bit_size_from_type, get_value_from_const};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_element_addr_offset` and `get_element_type`
[INFO] [stdout]   --> src/runtime/globals_pool.rs:12:51
[INFO] [stdout]    |
[INFO] [stdout] 12 |     get_alignment_of_type, get_byte_size_of_type, get_element_addr_offset, get_element_type,
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> src/runtime/platform/gnu_linux_x86_64.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gnu_linux_x86_64::add_forin_values`
[INFO] [stdout]  --> src/runtime/platform.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use gnu_linux_x86_64::add_forin_values;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Types`
[INFO] [stdout]  --> src/target/abi/x86_64_sys_v/call_lowering.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_ir::types::{Typed, Types};
[INFO] [stdout]   |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DynasmLabelApi`
[INFO] [stdout]  --> src/target/abi/x86_64_sys_v.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dynasmrt::{dynasm, DynasmApi, DynasmLabelApi};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64_sys_v::get_return_register`
[INFO] [stdout]   --> src/target/abi.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use x86_64_sys_v::get_return_register;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64_sys_v::get_callee_saved_registers`
[INFO] [stdout]   --> src/target/abi.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use x86_64_sys_v::get_callee_saved_registers;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Register`
[INFO] [stdout]   --> src/target/arch/x86_64/generators.rs:16:51
[INFO] [stdout]    |
[INFO] [stdout] 16 | use dynasmrt::{dynasm, DynasmApi, DynasmLabelApi, Register};
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::model::internal_ir::instruction::IIRInstruction`
[INFO] [stdout]  --> src/target/arch.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::model::internal_ir::instruction::IIRInstruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::get_registers`
[INFO] [stdout]   --> src/target/arch.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use x86_64::get_registers;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::get_flags`
[INFO] [stdout]   --> src/target/arch.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub use x86_64::get_flags;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::atomic_rmw_lowering`
[INFO] [stdout]   --> src/target/arch.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub use x86_64::atomic_rmw_lowering;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::hash::Hash`
[INFO] [stdout]  --> src/utils.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `env`
[INFO] [stdout]  --> src/utils.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::{env, ffi::CString};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TimingTSC`
[INFO] [stdout]   --> src/main.rs:13:69
[INFO] [stdout]    |
[INFO] [stdout] 13 | use utils::{cli_args::{self, get_args}, timing::{Timing, TimingRTC, TimingTSC}};
[INFO] [stdout]    |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TimingRTC`
[INFO] [stdout]  --> src/compiler.rs:5:46
[INFO] [stdout]   |
[INFO] [stdout] 5 |     utils::{self, cli_args, timing::{Timing, TimingRTC}},
[INFO] [stdout]   |                                              ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around match arm expression
[INFO] [stdout]    --> src/compiler/memory_management.rs:329:51
[INFO] [stdout]     |
[INFO] [stdout] 329 |         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout]     |                                                   ^                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 329 -         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout] 329 +         Constant::GlobalReference { name, ty } => types.pointer_to(ty.clone()) ,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::compiler::instruction_modification`
[INFO] [stdout]  --> src/compiler/register_management/compute_live_interval.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::compiler::instruction_modification;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/copy_coalescing.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::Types`
[INFO] [stdout]  --> src/compiler/register_management/copy_coalescing.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_ir::{types::Types, Name, Operand};
[INFO] [stdout]   |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `IIRVariable`
[INFO] [stdout]   --> src/compiler/register_management/copy_coalescing.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 |         objects::variable::{IIRVariable, RegisterColor},
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan/accountant.rs:1:25
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{fmt::Display, ops::Deref};
[INFO] [stdout]   |                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `name` and `terminator`
[INFO] [stdout]  --> src/compiler/register_management/linear_scan.rs:7:36
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_ir::{function::Parameter, name, terminator, types::Types, Operand};
[INFO] [stdout]   |                                    ^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::ops::Deref`
[INFO] [stdout]  --> src/compiler/register_management/utils.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::ops::Deref;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]  --> src/compiler/register_management/utils.rs:8:29
[INFO] [stdout]   |
[INFO] [stdout] 8 |         objects::variable::{self, IIRVariable},
[INFO] [stdout]   |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::vars`
[INFO] [stdout]  --> src/compiler/function_lowering.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::env::vars;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Operand`
[INFO] [stdout]    --> src/compiler/generator.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |     use llvm_ir::{Constant, ConstantRef, Operand, Type};
[INFO] [stdout]     |                                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `function::IIRFunction` and `objects::variable::RegisterColor`
[INFO] [stdout]    --> src/compiler/generator.rs:357:30
[INFO] [stdout]     |
[INFO] [stdout] 357 |         model::internal_ir::{function::IIRFunction, objects::variable::RegisterColor},
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `instruction` and `terminator::Switch`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_folding.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_ir::{instruction, terminator::Switch, Constant, ConstantRef, Name, Operand};
[INFO] [stdout]   |               ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `mnemonic::Mnemonic`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_folding.rs:13:44
[INFO] [stdout]    |
[INFO] [stdout] 13 |         self, instruction::IIRInstruction, mnemonic::Mnemonic, terminator::IIRTerminator,
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::num`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::num;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GetElementPtr`
[INFO] [stdout]  --> src/compiler/optimization/const_after_init/instr_interpreter.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 |     constant::{self, GetElementPtr, IntToPtr},
[INFO] [stdout]   |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::instr_folding`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use super::instr_folding;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:675:38
[INFO] [stdout]     |
[INFO] [stdout] 675 |     let stack_elm_ptr = stack_elm as (*const usize);
[INFO] [stdout]     |                                      ^            ^
[INFO] [stdout]     |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 675 -     let stack_elm_ptr = stack_elm as (*const usize);
[INFO] [stdout] 675 +     let stack_elm_ptr = stack_elm as *const usize ;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConstantRef`
[INFO] [stdout]   --> src/compiler/optimization/const_after_init.rs:16:29
[INFO] [stdout]    |
[INFO] [stdout] 16 | use llvm_ir::{types::Types, ConstantRef};
[INFO] [stdout]    |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::var`
[INFO] [stdout]  --> src/compiler/pre_lowering.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::env::var;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::model::internal_ir::instruction::MLInstruction`
[INFO] [stdout]  --> src/compiler/terminator_modification.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use crate::model::internal_ir::instruction::MLInstruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `terminator::Ret`
[INFO] [stdout]  --> src/model/internal_ir/mnemonic.rs:4:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_ir::{instruction::Instruction::*, terminator::Ret};
[INFO] [stdout]   |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_bit_size_from_type` and `get_value_from_const`
[INFO] [stdout]   --> src/runtime/globals_pool.rs:10:41
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::compiler::generator::tools::{get_bit_size_from_type, get_value_from_const};
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_element_addr_offset` and `get_element_type`
[INFO] [stdout]   --> src/runtime/globals_pool.rs:12:51
[INFO] [stdout]    |
[INFO] [stdout] 12 |     get_alignment_of_type, get_byte_size_of_type, get_element_addr_offset, get_element_type,
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::hash::Hash`
[INFO] [stdout]  --> src/runtime/platform/gnu_linux_x86_64.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `gnu_linux_x86_64::add_forin_values`
[INFO] [stdout]  --> src/runtime/platform.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub use gnu_linux_x86_64::add_forin_values;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Types`
[INFO] [stdout]  --> src/target/abi/x86_64_sys_v/call_lowering.rs:1:29
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_ir::types::{Typed, Types};
[INFO] [stdout]   |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DynasmLabelApi`
[INFO] [stdout]  --> src/target/abi/x86_64_sys_v.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dynasmrt::{dynasm, DynasmApi, DynasmLabelApi};
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64_sys_v::get_return_register`
[INFO] [stdout]   --> src/target/abi.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub use x86_64_sys_v::get_return_register;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64_sys_v::get_callee_saved_registers`
[INFO] [stdout]   --> src/target/abi.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use x86_64_sys_v::get_callee_saved_registers;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Register`
[INFO] [stdout]   --> src/target/arch/x86_64/generators.rs:16:51
[INFO] [stdout]    |
[INFO] [stdout] 16 | use dynasmrt::{dynasm, DynasmApi, DynasmLabelApi, Register};
[INFO] [stdout]    |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::model::internal_ir::instruction::IIRInstruction`
[INFO] [stdout]  --> src/target/arch.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::model::internal_ir::instruction::IIRInstruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::get_registers`
[INFO] [stdout]   --> src/target/arch.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub use x86_64::get_registers;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::get_flags`
[INFO] [stdout]   --> src/target/arch.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub use x86_64::get_flags;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `x86_64::atomic_rmw_lowering`
[INFO] [stdout]   --> src/target/arch.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub use x86_64::atomic_rmw_lowering;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::hash::Hash`
[INFO] [stdout]  --> src/utils.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::hash::Hash;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `env`
[INFO] [stdout]  --> src/utils.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::{env, ffi::CString};
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `TimingTSC`
[INFO] [stdout]   --> src/main.rs:13:69
[INFO] [stdout]    |
[INFO] [stdout] 13 | use utils::{cli_args::{self, get_args}, timing::{Timing, TimingRTC, TimingTSC}};
[INFO] [stdout]    |                                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/memory_management.rs:329:37
[INFO] [stdout]     |
[INFO] [stdout] 329 |         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout]     |                                     ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]    --> src/compiler/memory_management.rs:330:49
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => to_type.clone(),
[INFO] [stdout]     |                                                 ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]    --> src/compiler/memory_management.rs:331:37
[INFO] [stdout]     |
[INFO] [stdout] 331 |         Constant::BitCast(BitCast { operand, to_type }) => to_type.clone(),
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `initial_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let initial_type = current_type.clone();
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initial_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/compiler/memory_management.rs:365:29
[INFO] [stdout]     |
[INFO] [stdout] 365 |         Type::IntegerType { bits } => todo!(),
[INFO] [stdout]     |                             ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             pointee_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/memory_management.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             result_type,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `result_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param_types`
[INFO] [stdout]    --> src/compiler/memory_management.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |             param_types,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `param_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_var_arg`
[INFO] [stdout]    --> src/compiler/memory_management.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             is_var_arg,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `is_var_arg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_elements`
[INFO] [stdout]    --> src/compiler/memory_management.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             num_elements,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `num_elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scalable`
[INFO] [stdout]    --> src/compiler/memory_management.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             scalable,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `scalable: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_elements`
[INFO] [stdout]    --> src/compiler/memory_management.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             num_elements,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `num_elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_types`
[INFO] [stdout]    --> src/compiler/memory_management.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             element_types,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: try ignoring the field: `element_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/memory_management.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:349:32
[INFO] [stdout]     |
[INFO] [stdout] 349 |             RegisterColor::Cmp(val) => {
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current_pp`
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         current_pp: &RelProgramPoint,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_pp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:610:17
[INFO] [stdout]     |
[INFO] [stdout] 610 |             let mut only_uses_consts = if let Operand::ConstantOperand(_) = addr {
[INFO] [stdout]     |                 ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |             mask,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `mask: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:613:52
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     if let Operand::LocalOperand { name, ty } = io {
[INFO] [stdout]     |                                                    ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:613:58
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     if let Operand::LocalOperand { name, ty } = io {
[INFO] [stdout]     |                                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fun_index_map`
[INFO] [stdout]   --> src/compiler/frontend.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fun_index_map: &HashMap<String, usize>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fun_index_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/frontend.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     mut mf: &mut impl FnMut(&llvm_ir::Name) -> Result<(), error::JitError>,
[INFO] [stdout]     |     ----^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/frontend.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             name,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/frontend.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/frontend.rs:299:52
[INFO] [stdout]     |
[INFO] [stdout] 299 |         llvm_ir::Constant::GlobalReference { name, ty } => maped_fun(name),
[INFO] [stdout]     |                                                    ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `indices`
[INFO] [stdout]    --> src/compiler/frontend.rs:367:77
[INFO] [stdout]     |
[INFO] [stdout] 367 |         llvm_ir::Constant::ExtractValue(constant::ExtractValue { aggregate, indices }) => {
[INFO] [stdout]     |                                                                             ^^^^^^^ help: try ignoring the field: `indices: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `indices`
[INFO] [stdout]    --> src/compiler/frontend.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             indices,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `indices: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_bounds`
[INFO] [stdout]    --> src/compiler/frontend.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             in_bounds,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `in_bounds: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:386:61
[INFO] [stdout]     |
[INFO] [stdout] 386 |         llvm_ir::Constant::Trunc(constant::Trunc { operand, to_type }) => {
[INFO] [stdout]     |                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:389:59
[INFO] [stdout]     |
[INFO] [stdout] 389 |         llvm_ir::Constant::ZExt(constant::ZExt { operand, to_type }) => {
[INFO] [stdout]     |                                                           ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:392:59
[INFO] [stdout]     |
[INFO] [stdout] 392 |         llvm_ir::Constant::SExt(constant::SExt { operand, to_type }) => {
[INFO] [stdout]     |                                                           ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:395:65
[INFO] [stdout]     |
[INFO] [stdout] 395 |         llvm_ir::Constant::FPTrunc(constant::FPTrunc { operand, to_type }) => {
[INFO] [stdout]     |                                                                 ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:398:61
[INFO] [stdout]     |
[INFO] [stdout] 398 |         llvm_ir::Constant::FPExt(constant::FPExt { operand, to_type }) => {
[INFO] [stdout]     |                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:401:63
[INFO] [stdout]     |
[INFO] [stdout] 401 |         llvm_ir::Constant::FPToUI(constant::FPToUI { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:404:63
[INFO] [stdout]     |
[INFO] [stdout] 404 |         llvm_ir::Constant::FPToSI(constant::FPToSI { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:407:63
[INFO] [stdout]     |
[INFO] [stdout] 407 |         llvm_ir::Constant::UIToFP(constant::UIToFP { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:410:63
[INFO] [stdout]     |
[INFO] [stdout] 410 |         llvm_ir::Constant::SIToFP(constant::SIToFP { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:413:67
[INFO] [stdout]     |
[INFO] [stdout] 413 |         llvm_ir::Constant::PtrToInt(constant::PtrToInt { operand, to_type }) => {
[INFO] [stdout]     |                                                                   ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:416:67
[INFO] [stdout]     |
[INFO] [stdout] 416 |         llvm_ir::Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]     |                                                                   ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:419:65
[INFO] [stdout]     |
[INFO] [stdout] 419 |         llvm_ir::Constant::BitCast(constant::BitCast { operand, to_type }) => {
[INFO] [stdout]     |                                                                 ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:422:77
[INFO] [stdout]     |
[INFO] [stdout] 422 |         llvm_ir::Constant::AddrSpaceCast(constant::AddrSpaceCast { operand, to_type }) => {
[INFO] [stdout]     |                                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `predicate`
[INFO] [stdout]    --> src/compiler/frontend.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             predicate,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `predicate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `predicate`
[INFO] [stdout]    --> src/compiler/frontend.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             predicate,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `predicate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/function_lowering.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let mut new_bb =
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/generator.rs:421:17
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `values`
[INFO] [stdout]    --> src/compiler/generator.rs:422:17
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 values,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `values: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/generator.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |                 is_packed,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/generator.rs:426:17
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 element_type,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `elements`
[INFO] [stdout]    --> src/compiler/generator.rs:427:17
[INFO] [stdout]     |
[INFO] [stdout] 427 |                 elements,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/memory_management.rs:329:37
[INFO] [stdout]     |
[INFO] [stdout] 329 |         Constant::GlobalReference { name, ty } => (types.pointer_to(ty.clone())),
[INFO] [stdout]     |                                     ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]    --> src/compiler/memory_management.rs:330:49
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => to_type.clone(),
[INFO] [stdout]     |                                                 ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]    --> src/compiler/memory_management.rs:331:37
[INFO] [stdout]     |
[INFO] [stdout] 331 |         Constant::BitCast(BitCast { operand, to_type }) => to_type.clone(),
[INFO] [stdout]     |                                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `initial_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let initial_type = current_type.clone();
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_initial_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/compiler/memory_management.rs:365:29
[INFO] [stdout]     |
[INFO] [stdout] 365 |         Type::IntegerType { bits } => todo!(),
[INFO] [stdout]     |                             ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:367:13
[INFO] [stdout]     |
[INFO] [stdout] 367 |             pointee_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/memory_management.rs:368:13
[INFO] [stdout]     |
[INFO] [stdout] 368 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             result_type,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `result_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param_types`
[INFO] [stdout]    --> src/compiler/memory_management.rs:372:13
[INFO] [stdout]     |
[INFO] [stdout] 372 |             param_types,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `param_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_var_arg`
[INFO] [stdout]    --> src/compiler/memory_management.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             is_var_arg,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `is_var_arg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_elements`
[INFO] [stdout]    --> src/compiler/memory_management.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             num_elements,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `num_elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scalable`
[INFO] [stdout]    --> src/compiler/memory_management.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             scalable,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `scalable: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/memory_management.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `num_elements`
[INFO] [stdout]    --> src/compiler/memory_management.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |             num_elements,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `num_elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_types`
[INFO] [stdout]    --> src/compiler/memory_management.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             element_types,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: try ignoring the field: `element_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/memory_management.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 |             Llvm(LandingPad(ins)) => Err(error::comperr!("Unsupported instruction: LandingPad")),
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:358:27
[INFO] [stdout]     |
[INFO] [stdout] 358 |             Llvm(CatchPad(ins)) => Err(error::comperr!("Unsupported instruction: CatchPad")),
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:359:29
[INFO] [stdout]     |
[INFO] [stdout] 359 |             Llvm(CleanupPad(ins)) => Err(error::comperr!("Unsupported instruction: CleanupPad")),
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 |             Evict(ins) => Ok(()),
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:349:32
[INFO] [stdout]     |
[INFO] [stdout] 349 |             RegisterColor::Cmp(val) => {
[INFO] [stdout]     |                                ^^^ help: if this is intentional, prefix it with an underscore: `_val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `current_pp`
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         current_pp: &RelProgramPoint,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_current_pp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_folding.rs:213:42
[INFO] [stdout]     |
[INFO] [stdout] 213 |     if let Operand::LocalOperand { name, ty } = value {
[INFO] [stdout]     |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:100:38
[INFO] [stdout]     |
[INFO] [stdout] 100 |         llvm_ir::Type::IntegerType { bits } => 1,
[INFO] [stdout]     |                                      ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             pointee_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             result_type,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `result_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param_types`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             param_types,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `param_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_var_arg`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             is_var_arg,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `is_var_arg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scalable`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             scalable,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `scalable: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:124:42
[INFO] [stdout]     |
[INFO] [stdout] 124 |         llvm_ir::Type::NamedStructType { name } => {
[INFO] [stdout]     |                                          ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:610:17
[INFO] [stdout]     |
[INFO] [stdout] 610 |             let mut only_uses_consts = if let Operand::ConstantOperand(_) = addr {
[INFO] [stdout]     |                 ----^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mask`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:543:13
[INFO] [stdout]     |
[INFO] [stdout] 543 |             mask,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `mask: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:613:52
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     if let Operand::LocalOperand { name, ty } = io {
[INFO] [stdout]     |                                                    ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/const_expr_resolution.rs:613:58
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     if let Operand::LocalOperand { name, ty } = io {
[INFO] [stdout]     |                                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:603:5
[INFO] [stdout]     |
[INFO] [stdout] 603 |     interp_context: &mut InterpContext,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 |         name,
[INFO] [stdout]     |         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:608:9
[INFO] [stdout]     |
[INFO] [stdout] 608 |         is_packed,
[INFO] [stdout]     |         ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fun_index_map`
[INFO] [stdout]   --> src/compiler/frontend.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fun_index_map: &HashMap<String, usize>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fun_index_map`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instr`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     instr: &llvm_ir::instruction::Alloca,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:664:5
[INFO] [stdout]     |
[INFO] [stdout] 664 |     params: Vec<ConstantRef>,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     params: Vec<ConstantRef>,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:708:53
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let addr = if let Operand::LocalOperand { name, ty } = &instr.address {
[INFO] [stdout]     |                                                     ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:719:50
[INFO] [stdout]     |
[INFO] [stdout] 719 |         if let Constant::GlobalReference { name, ty } = const_ref.deref() {
[INFO] [stdout]     |                                                  ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:766:13
[INFO] [stdout]     |
[INFO] [stdout] 766 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:790:53
[INFO] [stdout]     |
[INFO] [stdout] 790 |     let addr = if let Operand::LocalOperand { name, ty } = &instr.address {
[INFO] [stdout]     |                                                     ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/frontend.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     mut mf: &mut impl FnMut(&llvm_ir::Name) -> Result<(), error::JitError>,
[INFO] [stdout]     |     ----^^
[INFO] [stdout]     |     |
[INFO] [stdout]     |     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 945 |     interp_context: &mut InterpContext,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1039:5
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1041:5
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/frontend.rs:275:13
[INFO] [stdout]     |
[INFO] [stdout] 275 |             name,
[INFO] [stdout]     |             ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/frontend.rs:277:13
[INFO] [stdout]     |
[INFO] [stdout] 277 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:285:13
[INFO] [stdout]     |
[INFO] [stdout] 285 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/frontend.rs:299:52
[INFO] [stdout]     |
[INFO] [stdout] 299 |         llvm_ir::Constant::GlobalReference { name, ty } => maped_fun(name),
[INFO] [stdout]     |                                                    ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     let mut params = params.clone();
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `indices`
[INFO] [stdout]    --> src/compiler/frontend.rs:367:77
[INFO] [stdout]     |
[INFO] [stdout] 367 |         llvm_ir::Constant::ExtractValue(constant::ExtractValue { aggregate, indices }) => {
[INFO] [stdout]     |                                                                             ^^^^^^^ help: try ignoring the field: `indices: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `indices`
[INFO] [stdout]    --> src/compiler/frontend.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |             indices,
[INFO] [stdout]     |             ^^^^^^^ help: try ignoring the field: `indices: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `in_bounds`
[INFO] [stdout]    --> src/compiler/frontend.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             in_bounds,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `in_bounds: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `highter_retval` is never read
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1120:9
[INFO] [stdout]      |
[INFO] [stdout] 1120 | /         asm!("call rax",
[INFO] [stdout] 1121 | |             inout("rax") addr_and_lower_retval,
[INFO] [stdout] 1122 | |             in("rdi") params[0],
[INFO] [stdout] 1123 | |             in("rsi") params[1],
[INFO] [stdout] ...    |
[INFO] [stdout] 1128 | |             out("r10") _,
[INFO] [stdout] 1129 | |             out("r11") _)
[INFO] [stdout]      | |_________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1139:5
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1140:5
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     interp_context: &InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1146:5
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     term: &llvm_ir::terminator::Ret,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1147:5
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1148:5
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1155:5
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1156:5
[INFO] [stdout]      |
[INFO] [stdout] 1156 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1201:5
[INFO] [stdout]      |
[INFO] [stdout] 1201 |     term: &llvm_ir::terminator::Unreachable,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1202:5
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1203:5
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:386:61
[INFO] [stdout]     |
[INFO] [stdout] 386 |         llvm_ir::Constant::Trunc(constant::Trunc { operand, to_type }) => {
[INFO] [stdout]     |                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:389:59
[INFO] [stdout]     |
[INFO] [stdout] 389 |         llvm_ir::Constant::ZExt(constant::ZExt { operand, to_type }) => {
[INFO] [stdout]     |                                                           ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:392:59
[INFO] [stdout]     |
[INFO] [stdout] 392 |         llvm_ir::Constant::SExt(constant::SExt { operand, to_type }) => {
[INFO] [stdout]     |                                                           ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:395:65
[INFO] [stdout]     |
[INFO] [stdout] 395 |         llvm_ir::Constant::FPTrunc(constant::FPTrunc { operand, to_type }) => {
[INFO] [stdout]     |                                                                 ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:398:61
[INFO] [stdout]     |
[INFO] [stdout] 398 |         llvm_ir::Constant::FPExt(constant::FPExt { operand, to_type }) => {
[INFO] [stdout]     |                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:401:63
[INFO] [stdout]     |
[INFO] [stdout] 401 |         llvm_ir::Constant::FPToUI(constant::FPToUI { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:404:63
[INFO] [stdout]     |
[INFO] [stdout] 404 |         llvm_ir::Constant::FPToSI(constant::FPToSI { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:407:63
[INFO] [stdout]     |
[INFO] [stdout] 407 |         llvm_ir::Constant::UIToFP(constant::UIToFP { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:410:63
[INFO] [stdout]     |
[INFO] [stdout] 410 |         llvm_ir::Constant::SIToFP(constant::SIToFP { operand, to_type }) => {
[INFO] [stdout]     |                                                               ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:413:67
[INFO] [stdout]     |
[INFO] [stdout] 413 |         llvm_ir::Constant::PtrToInt(constant::PtrToInt { operand, to_type }) => {
[INFO] [stdout]     |                                                                   ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:416:67
[INFO] [stdout]     |
[INFO] [stdout] 416 |         llvm_ir::Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]     |                                                                   ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:419:65
[INFO] [stdout]     |
[INFO] [stdout] 419 |         llvm_ir::Constant::BitCast(constant::BitCast { operand, to_type }) => {
[INFO] [stdout]     |                                                                 ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/compiler/frontend.rs:422:77
[INFO] [stdout]     |
[INFO] [stdout] 422 |         llvm_ir::Constant::AddrSpaceCast(constant::AddrSpaceCast { operand, to_type }) => {
[INFO] [stdout]     |                                                                             ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `predicate`
[INFO] [stdout]    --> src/compiler/frontend.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             predicate,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `predicate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `predicate`
[INFO] [stdout]    --> src/compiler/frontend.rs:431:13
[INFO] [stdout]     |
[INFO] [stdout] 431 |             predicate,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `predicate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/compiler/function_lowering.rs:153:17
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let mut new_bb =
[INFO] [stdout]     |                 ----^^^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:60:53
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]    |                                                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Constant::GlobalReference { name, ty } => {
[INFO] [stdout]    |                                         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:70:51
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Constant::BitCast(constant::BitCast { operand, to_type }) => {
[INFO] [stdout]    |                                                   ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `struct_var_index`
[INFO] [stdout]   --> src/compiler/vars_modifier.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let struct_var_index = self.obj_lookup(&struct_name)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_var_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/generator.rs:421:17
[INFO] [stdout]     |
[INFO] [stdout] 421 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `values`
[INFO] [stdout]    --> src/compiler/generator.rs:422:17
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 values,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `values: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/generator.rs:423:17
[INFO] [stdout]     |
[INFO] [stdout] 423 |                 is_packed,
[INFO] [stdout]     |                 ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/generator.rs:426:17
[INFO] [stdout]     |
[INFO] [stdout] 426 |                 element_type,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `elements`
[INFO] [stdout]    --> src/compiler/generator.rs:427:17
[INFO] [stdout]     |
[INFO] [stdout] 427 |                 elements,
[INFO] [stdout]     |                 ^^^^^^^^ help: try ignoring the field: `elements: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_struct_var_index`
[INFO] [stdout]   --> src/compiler/vars_modifier.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let new_struct_var_index = self.obj_lookup(&new_struct_name)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_struct_var_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 |             Llvm(LandingPad(ins)) => Err(error::comperr!("Unsupported instruction: LandingPad")),
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:358:27
[INFO] [stdout]     |
[INFO] [stdout] 358 |             Llvm(CatchPad(ins)) => Err(error::comperr!("Unsupported instruction: CatchPad")),
[INFO] [stdout]     |                           ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:359:29
[INFO] [stdout]     |
[INFO] [stdout] 359 |             Llvm(CleanupPad(ins)) => Err(error::comperr!("Unsupported instruction: CleanupPad")),
[INFO] [stdout]     |                             ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ins`
[INFO] [stdout]    --> src/compiler/instruction_modification.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 |             Evict(ins) => Ok(()),
[INFO] [stdout]     |                   ^^^ help: if this is intentional, prefix it with an underscore: `_ins`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:71:64
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     let mut dests: Vec<_> = dests.iter().map(|(cond, dest)| dest.clone()).collect();
[INFO] [stdout]    |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_cond`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:56:73
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 llvm_ir::Terminator::Br(llvm_ir::terminator::Br { dest, debugloc }) => {
[INFO] [stdout]    |                                                                         ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `condition`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     condition,
[INFO] [stdout]    |                     ^^^^^^^^^ help: try ignoring the field: `condition: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |                     operand,
[INFO] [stdout]    |                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     operand,
[INFO] [stdout]    |                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     function,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `function: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     arguments,
[INFO] [stdout]    |                     ^^^^^^^^^ help: try ignoring the field: `arguments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `return_attributes`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     return_attributes,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `return_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     result,
[INFO] [stdout]    |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function_attributes`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     function_attributes,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `function_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calling_convention`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     calling_convention,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `calling_convention: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cleanup_pad`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     cleanup_pad,
[INFO] [stdout]    |                     ^^^^^^^^^^^ help: try ignoring the field: `cleanup_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `catch_pad`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |                     catch_pad,
[INFO] [stdout]     |                     ^^^^^^^^^ help: try ignoring the field: `catch_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 107 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent_pad`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     parent_pad,
[INFO] [stdout]     |                     ^^^^^^^^^^ help: try ignoring the field: `parent_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     result,
[INFO] [stdout]     |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     function,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `function: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     arguments,
[INFO] [stdout]     |                     ^^^^^^^^^ help: try ignoring the field: `arguments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `return_attributes`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     return_attributes,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `return_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     result,
[INFO] [stdout]     |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other_labels`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     other_labels,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: try ignoring the field: `other_labels: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function_attributes`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     function_attributes,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `function_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calling_convention`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     calling_convention,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `calling_convention: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:131:21
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]   --> src/model/internal_ir/objects/variable.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn new(name: llvm_ir::Name, ty: TypeRef) -> IIRVariable {
[INFO] [stdout]    |                                     ^^ help: if this is intentional, prefix it with an underscore: `_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replaced`
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |         if let Some(replaced) = self
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replaced`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replaced`
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 |         if let Some(replaced) = self
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replaced`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:222:53
[INFO] [stdout]     |
[INFO] [stdout] 222 |         if let Constant::BitCast(BitCast { operand, to_type }) = gep_const.address.deref() {
[INFO] [stdout]     |                                                     ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:229:43
[INFO] [stdout]     |
[INFO] [stdout] 229 |         Constant::GlobalReference { name, ty } => address_lookup
[INFO] [stdout]     |                                           ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |         Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]     |                                                          ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:237:36
[INFO] [stdout]     |
[INFO] [stdout] 237 |             if let Constant::Int { bits, value } = operand.deref() {
[INFO] [stdout]     |                                    ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/runtime/intrinsic_entries.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let (start_addr, len, buff) = get_code_buffer(asm).unwrap();
[INFO] [stdout]    |                          ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_folding.rs:213:42
[INFO] [stdout]     |
[INFO] [stdout] 213 |     if let Operand::LocalOperand { name, ty } = value {
[INFO] [stdout]     |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:100:38
[INFO] [stdout]     |
[INFO] [stdout] 100 |         llvm_ir::Type::IntegerType { bits } => 1,
[INFO] [stdout]     |                                      ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             pointee_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             result_type,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `result_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param_types`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             param_types,
[INFO] [stdout]     |             ^^^^^^^^^^^ help: try ignoring the field: `param_types: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_var_arg`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:109:13
[INFO] [stdout]     |
[INFO] [stdout] 109 |             is_var_arg,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `is_var_arg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `scalable`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             scalable,
[INFO] [stdout]     |             ^^^^^^^^ help: try ignoring the field: `scalable: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `element_type`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:117:13
[INFO] [stdout]     |
[INFO] [stdout] 117 |             element_type,
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: try ignoring the field: `element_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             is_packed,
[INFO] [stdout]     |             ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:124:42
[INFO] [stdout]     |
[INFO] [stdout] 124 |         llvm_ir::Type::NamedStructType { name } => {
[INFO] [stdout]     |                                          ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:603:5
[INFO] [stdout]     |
[INFO] [stdout] 603 |     interp_context: &mut InterpContext,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:606:9
[INFO] [stdout]     |
[INFO] [stdout] 606 |         name,
[INFO] [stdout]     |         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `is_packed`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:608:9
[INFO] [stdout]     |
[INFO] [stdout] 608 |         is_packed,
[INFO] [stdout]     |         ^^^^^^^^^ help: try ignoring the field: `is_packed: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instr`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:663:5
[INFO] [stdout]     |
[INFO] [stdout] 663 |     instr: &llvm_ir::instruction::Alloca,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:664:5
[INFO] [stdout]     |
[INFO] [stdout] 664 |     params: Vec<ConstantRef>,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/runtime.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut globals = GlobalsPool::init(
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:705:5
[INFO] [stdout]     |
[INFO] [stdout] 705 |     params: Vec<ConstantRef>,
[INFO] [stdout]     |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:708:53
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let addr = if let Operand::LocalOperand { name, ty } = &instr.address {
[INFO] [stdout]     |                                                     ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:719:50
[INFO] [stdout]     |
[INFO] [stdout] 719 |         if let Constant::GlobalReference { name, ty } = const_ref.deref() {
[INFO] [stdout]     |                                                  ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:766:13
[INFO] [stdout]     |
[INFO] [stdout] 766 |             addr_space,
[INFO] [stdout]     |             ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:790:53
[INFO] [stdout]     |
[INFO] [stdout] 790 |     let addr = if let Operand::LocalOperand { name, ty } = &instr.address {
[INFO] [stdout]     |                                                     ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:945:5
[INFO] [stdout]     |
[INFO] [stdout] 945 |     interp_context: &mut InterpContext,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/runtime.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn get_model(mut self) -> Model {
[INFO] [stdout]     |                      ----^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1039:5
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1041:5
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     let mut params = params.clone();
[INFO] [stdout]      |         ----^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `highter_retval` is never read
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1120:9
[INFO] [stdout]      |
[INFO] [stdout] 1120 | /         asm!("call rax",
[INFO] [stdout] 1121 | |             inout("rax") addr_and_lower_retval,
[INFO] [stdout] 1122 | |             in("rdi") params[0],
[INFO] [stdout] 1123 | |             in("rsi") params[1],
[INFO] [stdout] ...    |
[INFO] [stdout] 1128 | |             out("r10") _,
[INFO] [stdout] 1129 | |             out("r11") _)
[INFO] [stdout]      | |_________________________^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1139:5
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1140:5
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     interp_context: &InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1146:5
[INFO] [stdout]      |
[INFO] [stdout] 1146 |     term: &llvm_ir::terminator::Ret,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1147:5
[INFO] [stdout]      |
[INFO] [stdout] 1147 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1148:5
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1155:5
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1156:5
[INFO] [stdout]      |
[INFO] [stdout] 1156 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1201:5
[INFO] [stdout]      |
[INFO] [stdout] 1201 |     term: &llvm_ir::terminator::Unreachable,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `params`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1202:5
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     params: Vec<ConstantRef>,
[INFO] [stdout]      |     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_params`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `interp_context`
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1203:5
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     interp_context: &mut InterpContext,
[INFO] [stdout]      |     ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_interp_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:60:53
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]    |                                                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:65:41
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Constant::GlobalReference { name, ty } => {
[INFO] [stdout]    |                                         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/compiler/pre_lowering.rs:70:51
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Constant::BitCast(constant::BitCast { operand, to_type }) => {
[INFO] [stdout]    |                                                   ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `struct_var_index`
[INFO] [stdout]   --> src/compiler/vars_modifier.rs:59:13
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let struct_var_index = self.obj_lookup(&struct_name)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_var_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `new_struct_var_index`
[INFO] [stdout]   --> src/compiler/vars_modifier.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |         let new_struct_var_index = self.obj_lookup(&new_struct_name)?;
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_new_struct_var_index`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:71:64
[INFO] [stdout]    |
[INFO] [stdout] 71 |                     let mut dests: Vec<_> = dests.iter().map(|(cond, dest)| dest.clone()).collect();
[INFO] [stdout]    |                                                                ^^^^ help: if this is intentional, prefix it with an underscore: `_cond`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:56:73
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 llvm_ir::Terminator::Br(llvm_ir::terminator::Br { dest, debugloc }) => {
[INFO] [stdout]    |                                                                         ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `condition`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     condition,
[INFO] [stdout]    |                     ^^^^^^^^^ help: try ignoring the field: `condition: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |                     operand,
[INFO] [stdout]    |                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operand`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     operand,
[INFO] [stdout]    |                     ^^^^^^^ help: try ignoring the field: `operand: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     function,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `function: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     arguments,
[INFO] [stdout]    |                     ^^^^^^^^^ help: try ignoring the field: `arguments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `return_attributes`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     return_attributes,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `return_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     result,
[INFO] [stdout]    |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function_attributes`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     function_attributes,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `function_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calling_convention`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |                     calling_convention,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `calling_convention: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cleanup_pad`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     cleanup_pad,
[INFO] [stdout]    |                     ^^^^^^^^^^^ help: try ignoring the field: `cleanup_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]   --> src/model/internal_ir/objects/basic_block.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     debugloc,
[INFO] [stdout]    |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `catch_pad`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |                     catch_pad,
[INFO] [stdout]     |                     ^^^^^^^^^ help: try ignoring the field: `catch_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 107 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `parent_pad`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     parent_pad,
[INFO] [stdout]     |                     ^^^^^^^^^^ help: try ignoring the field: `parent_pad: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     result,
[INFO] [stdout]     |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:114:21
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     function,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `function: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arguments`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |                     arguments,
[INFO] [stdout]     |                     ^^^^^^^^^ help: try ignoring the field: `arguments: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `return_attributes`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:125:21
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     return_attributes,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `return_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     result,
[INFO] [stdout]     |                     ^^^^^^ help: try ignoring the field: `result: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `other_labels`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     other_labels,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ help: try ignoring the field: `other_labels: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `function_attributes`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     function_attributes,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `function_attributes: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `calling_convention`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:130:21
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     calling_convention,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `calling_convention: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `debugloc`
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:131:21
[INFO] [stdout]     |
[INFO] [stdout] 131 |                     debugloc,
[INFO] [stdout]     |                     ^^^^^^^^ help: try ignoring the field: `debugloc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_ty`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |                 ty: val_ty,
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:771:5
[INFO] [stdout]     |
[INFO] [stdout] 771 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]   --> src/model/internal_ir/objects/variable.rs:63:37
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn new(name: llvm_ir::Name, ty: TypeRef) -> IIRVariable {
[INFO] [stdout]    |                                     ^^ help: if this is intentional, prefix it with an underscore: `_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:848:5
[INFO] [stdout]     |
[INFO] [stdout] 848 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:849:5
[INFO] [stdout]     |
[INFO] [stdout] 849 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instr`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:850:5
[INFO] [stdout]     |
[INFO] [stdout] 850 |     instr: &llvm_ir::instruction::Trunc,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1093:5
[INFO] [stdout]      |
[INFO] [stdout] 1093 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1094:5
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dests`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1106:5
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     dests: &Vec<(llvm_ir::Name, llvm_ir::TypeRef)>,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_dests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replaced`
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |         if let Some(replaced) = self
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replaced`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replaced`
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:198:21
[INFO] [stdout]     |
[INFO] [stdout] 198 |         if let Some(replaced) = self
[INFO] [stdout]     |                     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_replaced`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1288:5
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1453:5
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:222:53
[INFO] [stdout]     |
[INFO] [stdout] 222 |         if let Constant::BitCast(BitCast { operand, to_type }) = gep_const.address.deref() {
[INFO] [stdout]     |                                                     ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:229:43
[INFO] [stdout]     |
[INFO] [stdout] 229 |         Constant::GlobalReference { name, ty } => address_lookup
[INFO] [stdout]     |                                           ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `to_type`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:236:58
[INFO] [stdout]     |
[INFO] [stdout] 236 |         Constant::IntToPtr(constant::IntToPtr { operand, to_type }) => {
[INFO] [stdout]     |                                                          ^^^^^^^ help: try ignoring the field: `to_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bits`
[INFO] [stdout]    --> src/runtime/globals_pool.rs:237:36
[INFO] [stdout]     |
[INFO] [stdout] 237 |             if let Constant::Int { bits, value } = operand.deref() {
[INFO] [stdout]     |                                    ^^^^ help: try ignoring the field: `bits: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1567:5
[INFO] [stdout]      |
[INFO] [stdout] 1567 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dests`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     dests: &Vec<(llvm_ir::Name, llvm_ir::TypeRef)>,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_dests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operands`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1569:5
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     operands: &Vec<llvm_ir::Operand>,
[INFO] [stdout]      |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_operands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1676:5
[INFO] [stdout]      |
[INFO] [stdout] 1676 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1677:5
[INFO] [stdout]      |
[INFO] [stdout] 1677 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1687:5
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1688:5
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1698:5
[INFO] [stdout]      |
[INFO] [stdout] 1698 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1699:5
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1711:5
[INFO] [stdout]      |
[INFO] [stdout] 1711 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1712:5
[INFO] [stdout]      |
[INFO] [stdout] 1712 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1713:5
[INFO] [stdout]      |
[INFO] [stdout] 1713 |     term: &llvm_ir::terminator::Unreachable,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1719:5
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1720:5
[INFO] [stdout]      |
[INFO] [stdout] 1720 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1730:5
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1731:5
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/runtime/intrinsic_entries.rs:45:26
[INFO] [stdout]    |
[INFO] [stdout] 45 |         let (start_addr, len, buff) = get_code_buffer(asm).unwrap();
[INFO] [stdout]    |                          ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1741:5
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1742:5
[INFO] [stdout]      |
[INFO] [stdout] 1742 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1752:5
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1753:5
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]   --> src/target/arch/x86_64/instr_lowering.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 pointee_type,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]   --> src/target/arch/x86_64/instr_lowering.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 addr_space,
[INFO] [stdout]    |                 ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/runtime.rs:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let mut globals = GlobalsPool::init(
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/runtime.rs:284:22
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn get_model(mut self) -> Model {
[INFO] [stdout]     |                      ----^^^^
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_print_mem_layout` is never used
[INFO] [stdout]    --> src/compiler/memory_management.rs:359:8
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub fn debug_print_mem_layout(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from` is never used
[INFO] [stdout]   --> src/compiler/register_management/linear_scan/accountant.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl AllocatedVirtRegColor {
[INFO] [stdout]    | -------------------------- associated function in this implementation
[INFO] [stdout] 61 |     pub fn from(reg_color: &RegisterColor) -> Result<Self, error::JitError> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `move_or_spill`, `debug_print_virt_reg_location`, and `debug_print_virt_reg_location_of` are never used
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:529:8
[INFO] [stdout]     |
[INFO] [stdout]  99 | impl<'a, 'b> VirtRegAccountant<'a> {
[INFO] [stdout]     | ---------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 529 |     fn move_or_spill(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 653 |     pub fn debug_print_virt_reg_location(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 660 |     pub fn debug_print_virt_reg_location_of(&self, virt_reg: &llvm_ir::Name) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `color_transform` is never used
[INFO] [stdout]   --> src/compiler/debug/color_transform.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl IIRFunction {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn color_transform(&self) -> Result<Self, JitError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `nop_removed` is never used
[INFO] [stdout]  --> src/compiler/debug/nop_removed.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl IIRFunction {
[INFO] [stdout]   | ---------------- method in this implementation
[INFO] [stdout] 7 |     /// Returns a representation of the Internal IR without any nop operation
[INFO] [stdout] 8 |     pub fn nop_removed(&self) -> Result<Self, JitError> {
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_updated_instr_with_flatened_const_expr` is never used
[INFO] [stdout]   --> src/compiler/const_expr_resolution.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_updated_instr_with_flatened_const_expr(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_updated_term_with_flatened_const_expr` is never used
[INFO] [stdout]   --> src/compiler/const_expr_resolution.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_updated_term_with_flatened_const_expr(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_next_basic_blocks_from_terminator` is never used
[INFO] [stdout]    --> src/compiler/frontend.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn get_next_basic_blocks_from_terminator(terminator: &llvm_ir::Terminator) -> Vec<Name> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `vars_mod` is never read
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct InterpContext<'a> {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 34 |     pub vars_mod: &'a mut VarsModifier,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_count_of_elements` is never used
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:97:4
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn get_count_of_elements(ty: &TypeRef, types: &Types) -> Result<usize, error::JitError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_const_values_from_term` is never used
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn get_const_values_from_term(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interpret_terminator` is never used
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub fn interpret_terminator(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_ret` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1145:4
[INFO] [stdout]      |
[INFO] [stdout] 1145 | fn interp_ret(
[INFO] [stdout]      |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_br` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1153:4
[INFO] [stdout]      |
[INFO] [stdout] 1153 | fn interp_br(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_condbr` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1161:4
[INFO] [stdout]      |
[INFO] [stdout] 1161 | fn interp_condbr(
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_switch` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1180:4
[INFO] [stdout]      |
[INFO] [stdout] 1180 | fn interp_switch(
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_unreachable` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1200:4
[INFO] [stdout]      |
[INFO] [stdout] 1200 | fn interp_unreachable(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JitError` is never constructed
[INFO] [stdout]   --> src/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum ErrorCause {
[INFO] [stdout]    |          ---------- variant in this enum
[INFO] [stdout] 11 |     JitError(JitError),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ErrorCause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `caused_by` is never used
[INFO] [stdout]   --> src/error.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl JitError {
[INFO] [stdout]    | ------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn caused_by(msg: String, err_type: ErrorType, caused_by: Self) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/model.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct FunctionVersionsJar {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout]  9 |     /// Name of the original function in the llvm bitcode module.
[INFO] [stdout] 10 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `calling_functions` is never read
[INFO] [stdout]   --> src/model/internal_ir/function.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct IIRFunction {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub calling_functions: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IIRFunction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_with_other_objects` is never used
[INFO] [stdout]   --> src/model/internal_ir/function.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 85 | impl IIRFunction {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 86 |     pub fn new_with_other_objects(&self, new_objects: objects::IIRObjects) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Resume` is never constructed
[INFO] [stdout]   --> src/model/internal_ir/mnemonic.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub enum Mnemonic {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 74 |     Resume,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mnemonic` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_term_with_transformed_color`, `get_instr_with_transformed_color`, `new_with_estimated_capacity`, `clean_variables`, and `sort_and_clean_vars_by_birth` are never used
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:53:12
[INFO] [stdout]     |
[INFO] [stdout]  43 | impl IIRObjects {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  53 |     pub fn get_term_with_transformed_color(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  88 |     pub fn get_instr_with_transformed_color(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn new_with_estimated_capacity(var_count: usize, bb_cont: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn clean_variables(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     fn sort_and_clean_vars_by_birth(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IRBasicBlockIndex` is never constructed
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub struct IRBasicBlockIndex {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IRInstrIndex` is never constructed
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct IRInstrIndex {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_model` is never used
[INFO] [stdout]    --> src/runtime.rs:284:12
[INFO] [stdout]     |
[INFO] [stdout]  72 | impl<T:Timing> Runtime<T> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 284 |     pub fn get_model(mut self) -> Model {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_const_pointer_to_int` is never used
[INFO] [stdout]    --> src/runtime/globals_pool.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn get_const_pointer_to_int(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_forign_value` is never used
[INFO] [stdout]    --> src/runtime/globals_pool.rs:450:12
[INFO] [stdout]     |
[INFO] [stdout] 301 | impl GlobalsPool {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 450 |     pub fn add_forign_value(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_8` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | llvm_ctlz!(llvm_ctlz_8, u8);
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_16` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 139 | llvm_ctlz!(llvm_ctlz_16, u16);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_32` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | llvm_ctlz!(llvm_ctlz_32, u32);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_64` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | llvm_ctlz!(llvm_ctlz_64, u64);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_forin_values` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn add_forin_values(globals_pool: &mut GlobalsPool) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sscanf` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn sscanf();
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fprintf` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn fprintf(file: *const usize, string: *const usize);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stdin` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     static stdin: *const usize;
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stdout` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     static stdout: *const usize;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stderr` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |     static stderr: *const usize;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `higher` and `lower` are never read
[INFO] [stdout]  --> src/target/abi.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ReturnRegisters {
[INFO] [stdout]   |            --------------- fields in this struct
[INFO] [stdout] 7 |     pub higher: Option<Name>,
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 8 |     pub lower: Name,
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `return_reg` and `calle_saved` are never read
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct X86_64SysV {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 33 |     return_reg: ReturnRegisters,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 34 |     argument_registers: [Name; 6],
[INFO] [stdout] 35 |     calle_saved: [Name; 7],
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_return_register` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn get_return_register() -> &'static ReturnRegisters {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_callee_saved_registers` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn get_callee_saved_registers() -> &'static [llvm_ir::Name] {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RAX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const RAX: &str = "rax";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RBX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const RBX: &str = "rbx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RCX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub const RCX: &str = "rcx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RDX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub const RDX: &str = "rdx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RBP` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub const RBP: &str = "rbp";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSP` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const RSP: &str = "rsp";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSI` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RSI: &str = "rsi";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RDI` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const RDI: &str = "rdi";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R8` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const R8: &str = "r8";
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R9` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const R9: &str = "r9";
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R10` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const R10: &str = "r10";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R11` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const R11: &str = "r11";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R12` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const R12: &str = "r12";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R13` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const R13: &str = "r13";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R14` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const R14: &str = "r14";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R15` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const R15: &str = "r15";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `new_nexts` is never read
[INFO] [stdout]   --> src/target/arch.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct BBAlternations {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] 27 |     /// these are the new next basic blocks of the basic block these alterations should be applied to
[INFO] [stdout] 28 |     pub new_nexts: Vec<llvm_ir::Name>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `registers` and `flags` are never read
[INFO] [stdout]   --> src/target/arch/x86_64.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct X86_64 {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 22 |     registers: [Name; 16],
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 23 |     flags: [Name; 6],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFLAGS` is never used
[INFO] [stdout]   --> src/target/arch/x86_64.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const EFLAGS: &str = "EFLAGS";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Xadd` is never constructed
[INFO] [stdout]   --> src/target/arch/x86_64.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum MlMnemonic {
[INFO] [stdout]    |          ---------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 85 |     Xadd,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MlMnemonic` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_flags` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn get_flags() -> &'static [Name] {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_registers` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:161:8
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn get_registers() -> &'static [Name] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I8` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const ZERO_I8: Constant = Constant::Int { bits: 8, value: 0 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I16` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:170:7
[INFO] [stdout]     |
[INFO] [stdout] 170 | const ZERO_I16: Constant = Constant::Int { bits: 16, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I32` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:171:7
[INFO] [stdout]     |
[INFO] [stdout] 171 | const ZERO_I32: Constant = Constant::Int { bits: 32, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I64` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:172:7
[INFO] [stdout]     |
[INFO] [stdout] 172 | const ZERO_I64: Constant = Constant::Int { bits: 64, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I8` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:174:7
[INFO] [stdout]     |
[INFO] [stdout] 174 | const ONE_I8: Constant = Constant::Int { bits: 8, value: 1 };
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I16` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 | const ONE_I16: Constant = Constant::Int { bits: 16, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I32` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:176:7
[INFO] [stdout]     |
[INFO] [stdout] 176 | const ONE_I32: Constant = Constant::Int { bits: 32, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I64` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:177:7
[INFO] [stdout]     |
[INFO] [stdout] 177 | const ONE_I64: Constant = Constant::Int { bits: 64, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `args` is never read
[INFO] [stdout]   --> src/utils.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct CArguments {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     args: Vec<CString>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/utils.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[warn(dead_code)]
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_negative_predicate` is never used
[INFO] [stdout]   --> src/utils.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn get_negative_predicate(predicate: &IntPredicate) -> IntPredicate {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_raw`, `inplace_or`, `inplace_and`, `apply_operation`, and `minus` are never used
[INFO] [stdout]   --> src/utils/bitmap.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Bitmap {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub fn get_raw(&self) -> Vec<BitmapElm> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn inplace_or(&mut self, other: &Bitmap) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn inplace_and(&mut self, other: &Bitmap) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     fn apply_operation(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn minus(&self, other: &Bitmap) -> Bitmap {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rdtscp` is never used
[INFO] [stdout]   --> src/utils/timing.rs:88:4
[INFO] [stdout]    |
[INFO] [stdout] 88 | fn rdtscp() -> u64 {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TimingTSC` is never constructed
[INFO] [stdout]   --> src/utils/timing.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct TimingTSC {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime.rs:160:68
[INFO] [stdout]     |
[INFO] [stdout] 160 |             ; mov rax, QWORD Self::gluon_set_const_intrinsic_entry as _
[INFO] [stdout]     |                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 160 |             ; mov rax, QWORD Self::gluon_set_const_intrinsic_entry as *const () as _
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime.rs:185:54
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 ; mov rax, QWORD Self::compile_entry as _
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 ; mov rax, QWORD Self::compile_entry as *const () as _
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_ty`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:719:21
[INFO] [stdout]     |
[INFO] [stdout] 719 |                 ty: val_ty,
[INFO] [stdout]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_ty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:771:5
[INFO] [stdout]     |
[INFO] [stdout] 771 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:772:5
[INFO] [stdout]     |
[INFO] [stdout] 772 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: transmuting an integer to a pointer creates a pointer without provenance
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 |         unsafe { *mem::transmute::<usize, *mut usize>(rbp + 8) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is dangerous because dereferencing the resulting pointer is undefined behavior
[INFO] [stdout]     = note: exposed provenance semantics can be used to create a pointer based on some previously exposed provenance
[INFO] [stdout]     = help: if you truly mean to create a pointer without provenance, use `std::ptr::without_provenance_mut`
[INFO] [stdout]     = help: for more information about transmute, see <https://doc.rust-lang.org/std/mem/fn.transmute.html#transmutation-between-pointers-and-integers>
[INFO] [stdout]     = help: for more information about exposed provenance, see <https://doc.rust-lang.org/std/ptr/index.html#exposed-provenance>
[INFO] [stdout]     = note: `#[warn(integer_to_ptr_transmutes)]` on by default
[INFO] [stdout] help: use `std::ptr::with_exposed_provenance_mut` instead to use a previously exposed provenance
[INFO] [stdout]     |
[INFO] [stdout] 111 -         unsafe { *mem::transmute::<usize, *mut usize>(rbp + 8) }
[INFO] [stdout] 111 +         unsafe { *std::ptr::with_exposed_provenance_mut::<usize>(rbp + 8) }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:164:56
[INFO] [stdout]     |
[INFO] [stdout] 164 |     call_targets.insert("getchar".to_string(), getchar as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 164 |     call_targets.insert("getchar".to_string(), getchar as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:165:56
[INFO] [stdout]     |
[INFO] [stdout] 165 |     call_targets.insert("putchar".to_string(), putchar as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 165 |     call_targets.insert("putchar".to_string(), putchar as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:166:52
[INFO] [stdout]     |
[INFO] [stdout] 166 |     call_targets.insert("scanf".to_string(), scanf as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 166 |     call_targets.insert("scanf".to_string(), scanf as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:167:53
[INFO] [stdout]     |
[INFO] [stdout] 167 |     call_targets.insert("sscanf".to_string(), scanf as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 167 |     call_targets.insert("sscanf".to_string(), scanf as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:168:70
[INFO] [stdout]     |
[INFO] [stdout] 168 |     call_targets.insert("__isoc99_scanf".to_string(), __isoc99_scanf as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     call_targets.insert("__isoc99_scanf".to_string(), __isoc99_scanf as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |     call_targets.insert("__isoc99_sscanf".to_string(), __isoc99_sscanf as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 169 |     call_targets.insert("__isoc99_sscanf".to_string(), __isoc99_sscanf as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:170:52
[INFO] [stdout]     |
[INFO] [stdout] 170 |     call_targets.insert("abort".to_string(), abort as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 170 |     call_targets.insert("abort".to_string(), abort as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:171:66
[INFO] [stdout]     |
[INFO] [stdout] 171 |     call_targets.insert("gettimeofday".to_string(), gettimeofday as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 171 |     call_targets.insert("gettimeofday".to_string(), gettimeofday as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:172:54
[INFO] [stdout]     |
[INFO] [stdout] 172 |     call_targets.insert("strcpy".to_string(), strcpy as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 172 |     call_targets.insert("strcpy".to_string(), strcpy as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:173:54
[INFO] [stdout]     |
[INFO] [stdout] 173 |     call_targets.insert("strcat".to_string(), strcat as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 173 |     call_targets.insert("strcat".to_string(), strcat as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:174:54
[INFO] [stdout]     |
[INFO] [stdout] 174 |     call_targets.insert("strlen".to_string(), strlen as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 174 |     call_targets.insert("strlen".to_string(), strlen as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:180:54
[INFO] [stdout]     |
[INFO] [stdout] 180 |     call_targets.insert("printf".to_string(), printf as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 180 |     call_targets.insert("printf".to_string(), printf as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:181:50
[INFO] [stdout]     |
[INFO] [stdout] 181 |     call_targets.insert("exit".to_string(), exit as usize);
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 181 |     call_targets.insert("exit".to_string(), exit as *const () as usize);
[INFO] [stdout]     |                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:184:64
[INFO] [stdout]     |
[INFO] [stdout] 184 |     call_targets.insert("gluon_rdtsc".to_string(), gluon_rdtsc as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 184 |     call_targets.insert("gluon_rdtsc".to_string(), gluon_rdtsc as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:185:86
[INFO] [stdout]     |
[INFO] [stdout] 185 |     call_targets.insert("gluon_finish_and_rdtsc".to_string(), gluon_finish_and_rdtsc as usize);
[INFO] [stdout]     |                                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 185 |     call_targets.insert("gluon_finish_and_rdtsc".to_string(), gluon_finish_and_rdtsc as *const () as usize);
[INFO] [stdout]     |                                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:186:54
[INFO] [stdout]     |
[INFO] [stdout] 186 |     call_targets.insert("dummyf".to_string(), dummyf as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 186 |     call_targets.insert("dummyf".to_string(), dummyf as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:192:31
[INFO] [stdout]     |
[INFO] [stdout] 192 |         llvm_memcpy_p0_p0_i64 as usize,
[INFO] [stdout]     |                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 192 |         llvm_memcpy_p0_p0_i64 as *const () as usize,
[INFO] [stdout]     |                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:197:30
[INFO] [stdout]     |
[INFO] [stdout] 197 |         llvm_memset_p0i8_i64 as usize,
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 197 |         llvm_memset_p0i8_i64 as *const () as usize,
[INFO] [stdout]     |                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:199:68
[INFO] [stdout]     |
[INFO] [stdout] 199 |     call_targets.insert("llvm.va_start".to_string(), llvm_va_start as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 199 |     call_targets.insert("llvm.va_start".to_string(), llvm_va_start as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:200:64
[INFO] [stdout]     |
[INFO] [stdout] 200 |     call_targets.insert("llvm.va_end".to_string(), llvm_va_end as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 200 |     call_targets.insert("llvm.va_end".to_string(), llvm_va_end as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:203:28
[INFO] [stdout]     |
[INFO] [stdout] 203 |         llvm_returnaddress as usize,
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 203 |         llvm_returnaddress as *const () as usize,
[INFO] [stdout]     |                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:848:5
[INFO] [stdout]     |
[INFO] [stdout] 848 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:205:65
[INFO] [stdout]     |
[INFO] [stdout] 205 |     call_targets.insert("llvm.cttz.i8".to_string(), llvm_cttz_8 as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 205 |     call_targets.insert("llvm.cttz.i8".to_string(), llvm_cttz_8 as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:206:67
[INFO] [stdout]     |
[INFO] [stdout] 206 |     call_targets.insert("llvm.cttz.i16".to_string(), llvm_cttz_16 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 206 |     call_targets.insert("llvm.cttz.i16".to_string(), llvm_cttz_16 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:207:67
[INFO] [stdout]     |
[INFO] [stdout] 207 |     call_targets.insert("llvm.cttz.i32".to_string(), llvm_cttz_32 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 207 |     call_targets.insert("llvm.cttz.i32".to_string(), llvm_cttz_32 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:208:67
[INFO] [stdout]     |
[INFO] [stdout] 208 |     call_targets.insert("llvm.cttz.i64".to_string(), llvm_cttz_64 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 208 |     call_targets.insert("llvm.cttz.i64".to_string(), llvm_cttz_64 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:210:65
[INFO] [stdout]     |
[INFO] [stdout] 210 |     call_targets.insert("llvm.ctlz.i8".to_string(), llvm_cttz_8 as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 210 |     call_targets.insert("llvm.ctlz.i8".to_string(), llvm_cttz_8 as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:211:67
[INFO] [stdout]     |
[INFO] [stdout] 211 |     call_targets.insert("llvm.ctlz.i16".to_string(), llvm_cttz_16 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 211 |     call_targets.insert("llvm.ctlz.i16".to_string(), llvm_cttz_16 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:849:5
[INFO] [stdout]     |
[INFO] [stdout] 849 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:212:67
[INFO] [stdout]     |
[INFO] [stdout] 212 |     call_targets.insert("llvm.ctlz.i32".to_string(), llvm_cttz_32 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 212 |     call_targets.insert("llvm.ctlz.i32".to_string(), llvm_cttz_32 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `instr`
[INFO] [stdout]    --> src/target/arch/x86_64/generators.rs:850:5
[INFO] [stdout]     |
[INFO] [stdout] 850 |     instr: &llvm_ir::instruction::Trunc,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_instr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:213:67
[INFO] [stdout]     |
[INFO] [stdout] 213 |     call_targets.insert("llvm.ctlz.i64".to_string(), llvm_cttz_64 as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 213 |     call_targets.insert("llvm.ctlz.i64".to_string(), llvm_cttz_64 as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:214:60
[INFO] [stdout]     |
[INFO] [stdout] 214 |     call_targets.insert("llvm.trap".to_string(), llvm_trap as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 214 |     call_targets.insert("llvm.trap".to_string(), llvm_trap as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:224:59
[INFO] [stdout]     |
[INFO] [stdout] 224 |     call_targets.insert("assert_failed".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 224 |     call_targets.insert("assert_failed".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:225:58
[INFO] [stdout]     |
[INFO] [stdout] 225 |     call_targets.insert("cpuinfo_read".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 225 |     call_targets.insert("cpuinfo_read".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:226:53
[INFO] [stdout]     |
[INFO] [stdout] 226 |     call_targets.insert("dprintf".to_string(), stub as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 226 |     call_targets.insert("dprintf".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:227:59
[INFO] [stdout]     |
[INFO] [stdout] 227 |     call_targets.insert("hw_add_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 227 |     call_targets.insert("hw_add_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:228:60
[INFO] [stdout]     |
[INFO] [stdout] 228 |     call_targets.insert("hw_andn_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 228 |     call_targets.insert("hw_andn_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:229:59
[INFO] [stdout]     |
[INFO] [stdout] 229 |     call_targets.insert("hw_cpu_get_id".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 229 |     call_targets.insert("hw_cpu_get_id".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:230:59
[INFO] [stdout]     |
[INFO] [stdout] 230 |     call_targets.insert("hw_cpuset_add".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 230 |     call_targets.insert("hw_cpuset_add".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:231:61
[INFO] [stdout]     |
[INFO] [stdout] 231 |     call_targets.insert("hw_cpuset_empty".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 231 |     call_targets.insert("hw_cpuset_empty".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:232:60
[INFO] [stdout]     |
[INFO] [stdout] 232 |     call_targets.insert("hw_cpuset_full".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 232 |     call_targets.insert("hw_cpuset_full".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:233:64
[INFO] [stdout]     |
[INFO] [stdout] 233 |     call_targets.insert("hw_cpuset_is_empty".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 233 |     call_targets.insert("hw_cpuset_is_empty".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:234:62
[INFO] [stdout]     |
[INFO] [stdout] 234 |     call_targets.insert("hw_cpuset_remove".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 234 |     call_targets.insert("hw_cpuset_remove".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:235:59
[INFO] [stdout]     |
[INFO] [stdout] 235 |     call_targets.insert("hw_ctxt_clone".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 235 |     call_targets.insert("hw_ctxt_clone".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:236:74
[INFO] [stdout]     |
[INFO] [stdout] 236 |     call_targets.insert("hw_ctxt_entered_from_syscall".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 236 |     call_targets.insert("hw_ctxt_entered_from_syscall".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:237:58
[INFO] [stdout]     |
[INFO] [stdout] 237 |     call_targets.insert("hw_ctxt_exec".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 237 |     call_targets.insert("hw_ctxt_exec".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:238:63
[INFO] [stdout]     |
[INFO] [stdout] 238 |     call_targets.insert("hw_ctxt_get_uregs".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 238 |     call_targets.insert("hw_ctxt_get_uregs".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:239:58
[INFO] [stdout]     |
[INFO] [stdout] 239 |     call_targets.insert("hw_ctxt_init".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 239 |     call_targets.insert("hw_ctxt_init".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:240:69
[INFO] [stdout]     |
[INFO] [stdout] 240 |     call_targets.insert("hw_ctxt_restart_syscall".to_string(), stub as usize);
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 240 |     call_targets.insert("hw_ctxt_restart_syscall".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:241:60
[INFO] [stdout]     |
[INFO] [stdout] 241 |     call_targets.insert("hw_current_get".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 241 |     call_targets.insert("hw_current_get".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:242:60
[INFO] [stdout]     |
[INFO] [stdout] 242 |     call_targets.insert("hw_current_set".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 242 |     call_targets.insert("hw_current_set".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:243:59
[INFO] [stdout]     |
[INFO] [stdout] 243 |     call_targets.insert("hw_get_energy".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 243 |     call_targets.insert("hw_get_energy".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:244:74
[INFO] [stdout]     |
[INFO] [stdout] 244 |     call_targets.insert("hw_get_globals_memory_region".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 244 |     call_targets.insert("hw_get_globals_memory_region".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:245:58
[INFO] [stdout]     |
[INFO] [stdout] 245 |     call_targets.insert("hw_get_hwcap".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 245 |     call_targets.insert("hw_get_hwcap".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:246:55
[INFO] [stdout]     |
[INFO] [stdout] 246 |     call_targets.insert("hw_get_sp".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 246 |     call_targets.insert("hw_get_sp".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:247:53
[INFO] [stdout]     |
[INFO] [stdout] 247 |     call_targets.insert("hw_halt".to_string(), stub as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 247 |     call_targets.insert("hw_halt".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:248:58
[INFO] [stdout]     |
[INFO] [stdout] 248 |     call_targets.insert("hw_ic_irq_io".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 248 |     call_targets.insert("hw_ic_irq_io".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:249:62
[INFO] [stdout]     |
[INFO] [stdout] 249 |     call_targets.insert("hw_ic_irq_random".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 249 |     call_targets.insert("hw_ic_irq_random".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:250:61
[INFO] [stdout]     |
[INFO] [stdout] 250 |     call_targets.insert("hw_ic_irq_sched".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 250 |     call_targets.insert("hw_ic_irq_sched".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:251:61
[INFO] [stdout]     |
[INFO] [stdout] 251 |     call_targets.insert("hw_ic_irq_timer".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 251 |     call_targets.insert("hw_ic_irq_timer".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:252:65
[INFO] [stdout]     |
[INFO] [stdout] 252 |     call_targets.insert("hw_iommu_is_enabled".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 252 |     call_targets.insert("hw_iommu_is_enabled".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:253:64
[INFO] [stdout]     |
[INFO] [stdout] 253 |     call_targets.insert("hw_iommu_is_mapped".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 253 |     call_targets.insert("hw_iommu_is_mapped".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:254:58
[INFO] [stdout]     |
[INFO] [stdout] 254 |     call_targets.insert("hw_iommu_map".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 254 |     call_targets.insert("hw_iommu_map".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:255:60
[INFO] [stdout]     |
[INFO] [stdout] 255 |     call_targets.insert("hw_irq_disable".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 255 |     call_targets.insert("hw_irq_disable".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:256:59
[INFO] [stdout]     |
[INFO] [stdout] 256 |     call_targets.insert("hw_irq_enable".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 256 |     call_targets.insert("hw_irq_enable".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:257:60
[INFO] [stdout]     |
[INFO] [stdout] 257 |     call_targets.insert("hw_irq_enabled".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 257 |     call_targets.insert("hw_irq_enabled".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:258:57
[INFO] [stdout]     |
[INFO] [stdout] 258 |     call_targets.insert("hw_irq_idle".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 258 |     call_targets.insert("hw_irq_idle".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:259:60
[INFO] [stdout]     |
[INFO] [stdout] 259 |     call_targets.insert("hw_irq_restore".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 259 |     call_targets.insert("hw_irq_restore".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:260:69
[INFO] [stdout]     |
[INFO] [stdout] 260 |     call_targets.insert("hw_irq_save_and_disable".to_string(), stub as usize);
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 260 |     call_targets.insert("hw_irq_save_and_disable".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:261:59
[INFO] [stdout]     |
[INFO] [stdout] 261 |     call_targets.insert("hw_kernel_map".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 261 |     call_targets.insert("hw_kernel_map".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:262:61
[INFO] [stdout]     |
[INFO] [stdout] 262 |     call_targets.insert("hw_kernel_unmap".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 262 |     call_targets.insert("hw_kernel_unmap".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:263:66
[INFO] [stdout]     |
[INFO] [stdout] 263 |     call_targets.insert("hw_lock_assume_begin".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 263 |     call_targets.insert("hw_lock_assume_begin".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:264:64
[INFO] [stdout]     |
[INFO] [stdout] 264 |     call_targets.insert("hw_lock_assume_end".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 264 |     call_targets.insert("hw_lock_assume_end".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:265:59
[INFO] [stdout]     |
[INFO] [stdout] 265 |     call_targets.insert("hw_lock_begin".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 265 |     call_targets.insert("hw_lock_begin".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:266:57
[INFO] [stdout]     |
[INFO] [stdout] 266 |     call_targets.insert("hw_lock_end".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 266 |     call_targets.insert("hw_lock_end".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:267:64
[INFO] [stdout]     |
[INFO] [stdout] 267 |     call_targets.insert("hw_lock_fini_begin".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 267 |     call_targets.insert("hw_lock_fini_begin".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:268:62
[INFO] [stdout]     |
[INFO] [stdout] 268 |     call_targets.insert("hw_lock_fini_end".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 268 |     call_targets.insert("hw_lock_fini_end".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:269:64
[INFO] [stdout]     |
[INFO] [stdout] 269 |     call_targets.insert("hw_lock_init_begin".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 269 |     call_targets.insert("hw_lock_init_begin".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:270:62
[INFO] [stdout]     |
[INFO] [stdout] 270 |     call_targets.insert("hw_lock_init_end".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 270 |     call_targets.insert("hw_lock_init_end".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:271:52
[INFO] [stdout]     |
[INFO] [stdout] 271 |     call_targets.insert("hw_log".to_string(), stub as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 271 |     call_targets.insert("hw_log".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:272:65
[INFO] [stdout]     |
[INFO] [stdout] 272 |     call_targets.insert("hw_memcpy_from_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 272 |     call_targets.insert("hw_memcpy_from_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:273:72
[INFO] [stdout]     |
[INFO] [stdout] 273 |     call_targets.insert("hw_memcpy_from_user_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 273 |     call_targets.insert("hw_memcpy_from_user_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:274:63
[INFO] [stdout]     |
[INFO] [stdout] 274 |     call_targets.insert("hw_memcpy_to_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 274 |     call_targets.insert("hw_memcpy_to_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:275:70
[INFO] [stdout]     |
[INFO] [stdout] 275 |     call_targets.insert("hw_memcpy_to_user_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 275 |     call_targets.insert("hw_memcpy_to_user_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:276:63
[INFO] [stdout]     |
[INFO] [stdout] 276 |     call_targets.insert("hw_memset_to_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 276 |     call_targets.insert("hw_memset_to_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:277:70
[INFO] [stdout]     |
[INFO] [stdout] 277 |     call_targets.insert("hw_memset_to_user_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 277 |     call_targets.insert("hw_memset_to_user_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:278:58
[INFO] [stdout]     |
[INFO] [stdout] 278 |     call_targets.insert("hw_or_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 278 |     call_targets.insert("hw_or_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:279:51
[INFO] [stdout]     |
[INFO] [stdout] 279 |     call_targets.insert("hw_pa".to_string(), stub as usize);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 279 |     call_targets.insert("hw_pa".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:280:59
[INFO] [stdout]     |
[INFO] [stdout] 280 |     call_targets.insert("hw_page_alloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 280 |     call_targets.insert("hw_page_alloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:281:65
[INFO] [stdout]     |
[INFO] [stdout] 281 |     call_targets.insert("hw_pagein_from_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 281 |     call_targets.insert("hw_pagein_from_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:282:63
[INFO] [stdout]     |
[INFO] [stdout] 282 |     call_targets.insert("hw_pagein_to_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 282 |     call_targets.insert("hw_pagein_to_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:283:60
[INFO] [stdout]     |
[INFO] [stdout] 283 |     call_targets.insert("hw_page_malloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 283 |     call_targets.insert("hw_page_malloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:284:62
[INFO] [stdout]     |
[INFO] [stdout] 284 |     call_targets.insert("hw_page_register".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 284 |     call_targets.insert("hw_page_register".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:285:54
[INFO] [stdout]     |
[INFO] [stdout] 285 |     call_targets.insert("hw_pause".to_string(), stub as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 285 |     call_targets.insert("hw_pause".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:286:70
[INFO] [stdout]     |
[INFO] [stdout] 286 |     call_targets.insert("hw_perf_get_energy_scale".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 286 |     call_targets.insert("hw_perf_get_energy_scale".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:287:58
[INFO] [stdout]     |
[INFO] [stdout] 287 |     call_targets.insert("hw_pmc_alloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 287 |     call_targets.insert("hw_pmc_alloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:288:57
[INFO] [stdout]     |
[INFO] [stdout] 288 |     call_targets.insert("hw_pmc_free".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 288 |     call_targets.insert("hw_pmc_free".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:289:57
[INFO] [stdout]     |
[INFO] [stdout] 289 |     call_targets.insert("hw_pmc_read".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 289 |     call_targets.insert("hw_pmc_read".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:290:58
[INFO] [stdout]     |
[INFO] [stdout] 290 |     call_targets.insert("hw_pmc_reset".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 290 |     call_targets.insert("hw_pmc_reset".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:291:58
[INFO] [stdout]     |
[INFO] [stdout] 291 |     call_targets.insert("hw_pmc_start".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 291 |     call_targets.insert("hw_pmc_start".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:292:57
[INFO] [stdout]     |
[INFO] [stdout] 292 |     call_targets.insert("hw_pmc_stop".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 292 |     call_targets.insert("hw_pmc_stop".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:293:57
[INFO] [stdout]     |
[INFO] [stdout] 293 |     call_targets.insert("hw_pt_alloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 293 |     call_targets.insert("hw_pt_alloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:294:62
[INFO] [stdout]     |
[INFO] [stdout] 294 |     call_targets.insert("hw_pt_base_clone".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 294 |     call_targets.insert("hw_pt_base_clone".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:295:61
[INFO] [stdout]     |
[INFO] [stdout] 295 |     call_targets.insert("hw_pt_base_load".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 295 |     call_targets.insert("hw_pt_base_load".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:296:63
[INFO] [stdout]     |
[INFO] [stdout] 296 |     call_targets.insert("hw_pt_base_switch".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 296 |     call_targets.insert("hw_pt_base_switch".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:297:56
[INFO] [stdout]     |
[INFO] [stdout] 297 |     call_targets.insert("hw_pt_free".to_string(), stub as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 297 |     call_targets.insert("hw_pt_free".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1093:5
[INFO] [stdout]      |
[INFO] [stdout] 1093 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:298:59
[INFO] [stdout]     |
[INFO] [stdout] 298 |     call_targets.insert("hw_rapl_alloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 298 |     call_targets.insert("hw_rapl_alloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1094:5
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:299:58
[INFO] [stdout]     |
[INFO] [stdout] 299 |     call_targets.insert("hw_rapl_free".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 299 |     call_targets.insert("hw_rapl_free".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:300:57
[INFO] [stdout]     |
[INFO] [stdout] 300 |     call_targets.insert("hw_redo_map".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 300 |     call_targets.insert("hw_redo_map".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:301:54
[INFO] [stdout]     |
[INFO] [stdout] 301 |     call_targets.insert("hw_reset".to_string(), stub as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 301 |     call_targets.insert("hw_reset".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:302:73
[INFO] [stdout]     |
[INFO] [stdout] 302 |     call_targets.insert("hw_sched_timer_get_interval".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 302 |     call_targets.insert("hw_sched_timer_get_interval".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:303:67
[INFO] [stdout]     |
[INFO] [stdout] 303 |     call_targets.insert("hw_sched_timer_set_ns".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 303 |     call_targets.insert("hw_sched_timer_set_ns".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:304:57
[INFO] [stdout]     |
[INFO] [stdout] 304 |     call_targets.insert("hw_send_ipi".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 304 |     call_targets.insert("hw_send_ipi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:305:59
[INFO] [stdout]     |
[INFO] [stdout] 305 |     call_targets.insert("hw_set_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 305 |     call_targets.insert("hw_set_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:306:54
[INFO] [stdout]     |
[INFO] [stdout] 306 |     call_targets.insert("hw_start".to_string(), stub as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 306 |     call_targets.insert("hw_start".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:307:66
[INFO] [stdout]     |
[INFO] [stdout] 307 |     call_targets.insert("hw_strlcpy_from_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 307 |     call_targets.insert("hw_strlcpy_from_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:308:55
[INFO] [stdout]     |
[INFO] [stdout] 308 |     call_targets.insert("hw_switch".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 308 |     call_targets.insert("hw_switch".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:309:58
[INFO] [stdout]     |
[INFO] [stdout] 309 |     call_targets.insert("hw_timer_get".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 309 |     call_targets.insert("hw_timer_get".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:310:59
[INFO] [stdout]     |
[INFO] [stdout] 310 |     call_targets.insert("hw_timer_init".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 310 |     call_targets.insert("hw_timer_init".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:311:58
[INFO] [stdout]     |
[INFO] [stdout] 311 |     call_targets.insert("hw_timestamp".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 311 |     call_targets.insert("hw_timestamp".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:312:61
[INFO] [stdout]     |
[INFO] [stdout] 312 |     call_targets.insert("hw_uregs_get_sp".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 312 |     call_targets.insert("hw_uregs_get_sp".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:313:57
[INFO] [stdout]     |
[INFO] [stdout] 313 |     call_targets.insert("hw_user_map".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 313 |     call_targets.insert("hw_user_map".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dests`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1106:5
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     dests: &Vec<(llvm_ir::Name, llvm_ir::TypeRef)>,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_dests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:314:61
[INFO] [stdout]     |
[INFO] [stdout] 314 |     call_targets.insert("hw_user_map_get".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 314 |     call_targets.insert("hw_user_map_get".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:315:59
[INFO] [stdout]     |
[INFO] [stdout] 315 |     call_targets.insert("hw_user_remap".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 315 |     call_targets.insert("hw_user_remap".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:316:59
[INFO] [stdout]     |
[INFO] [stdout] 316 |     call_targets.insert("hw_user_unmap".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 316 |     call_targets.insert("hw_user_unmap".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:317:57
[INFO] [stdout]     |
[INFO] [stdout] 317 |     call_targets.insert("hw_va_begin".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 317 |     call_targets.insert("hw_va_begin".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:318:55
[INFO] [stdout]     |
[INFO] [stdout] 318 |     call_targets.insert("hw_va_end".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 318 |     call_targets.insert("hw_va_end".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:319:64
[INFO] [stdout]     |
[INFO] [stdout] 319 |     call_targets.insert("hw_va_global_alloc".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 319 |     call_targets.insert("hw_va_global_alloc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:320:63
[INFO] [stdout]     |
[INFO] [stdout] 320 |     call_targets.insert("hw_va_global_free".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 320 |     call_targets.insert("hw_va_global_free".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:321:59
[INFO] [stdout]     |
[INFO] [stdout] 321 |     call_targets.insert("hw_xor_atomic".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 321 |     call_targets.insert("hw_xor_atomic".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:322:64
[INFO] [stdout]     |
[INFO] [stdout] 322 |     call_targets.insert("i32 noundef, void ".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 322 |     call_targets.insert("i32 noundef, void ".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:323:64
[INFO] [stdout]     |
[INFO] [stdout] 323 |     call_targets.insert("i64 noundef, void ".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 323 |     call_targets.insert("i64 noundef, void ".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:324:64
[INFO] [stdout]     |
[INFO] [stdout] 324 |     call_targets.insert("i8* noundef, void ".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 324 |     call_targets.insert("i8* noundef, void ".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:327:14
[INFO] [stdout]     |
[INFO] [stdout] 327 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 327 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:329:53
[INFO] [stdout]     |
[INFO] [stdout] 329 |     call_targets.insert("kprintf".to_string(), stub as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 329 |     call_targets.insert("kprintf".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:330:57
[INFO] [stdout]     |
[INFO] [stdout] 330 |     call_targets.insert("llvm.assume".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 330 |     call_targets.insert("llvm.assume".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:331:64
[INFO] [stdout]     |
[INFO] [stdout] 331 |     call_targets.insert("llvm.bitreverse.i3".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 331 |     call_targets.insert("llvm.bitreverse.i3".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:332:68
[INFO] [stdout]     |
[INFO] [stdout] 332 |     call_targets.insert("llvm.lifetime.end.p0i8".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 332 |     call_targets.insert("llvm.lifetime.end.p0i8".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:333:70
[INFO] [stdout]     |
[INFO] [stdout] 333 |     call_targets.insert("llvm.lifetime.start.p0i8".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 333 |     call_targets.insert("llvm.lifetime.start.p0i8".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:334:64
[INFO] [stdout]     |
[INFO] [stdout] 334 |     call_targets.insert("llvm.returnaddress".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 334 |     call_targets.insert("llvm.returnaddress".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:335:59
[INFO] [stdout]     |
[INFO] [stdout] 335 |     call_targets.insert("llvm.smax.i64".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 335 |     call_targets.insert("llvm.smax.i64".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:336:59
[INFO] [stdout]     |
[INFO] [stdout] 336 |     call_targets.insert("llvm.umax.i32".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 336 |     call_targets.insert("llvm.umax.i32".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:337:63
[INFO] [stdout]     |
[INFO] [stdout] 337 |     call_targets.insert("llvm.usub.sat.i32".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 337 |     call_targets.insert("llvm.usub.sat.i32".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:338:52
[INFO] [stdout]     |
[INFO] [stdout] 338 |     call_targets.insert("memcpy".to_string(), stub as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 338 |     call_targets.insert("memcpy".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:339:53
[INFO] [stdout]     |
[INFO] [stdout] 339 |     call_targets.insert("memmove".to_string(), stub as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 339 |     call_targets.insert("memmove".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:340:52
[INFO] [stdout]     |
[INFO] [stdout] 340 |     call_targets.insert("memset".to_string(), stub as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 340 |     call_targets.insert("memset".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:341:60
[INFO] [stdout]     |
[INFO] [stdout] 341 |     call_targets.insert("sizeof_hw_ctxt".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 341 |     call_targets.insert("sizeof_hw_ctxt".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:342:53
[INFO] [stdout]     |
[INFO] [stdout] 342 |     call_targets.insert("sprintf".to_string(), stub as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 342 |     call_targets.insert("sprintf".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:343:77
[INFO] [stdout]     |
[INFO] [stdout] 343 |     call_targets.insert("%struct.hw_ctxt* noundef, void ".to_string(), stub as usize);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 343 |     call_targets.insert("%struct.hw_ctxt* noundef, void ".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:346:14
[INFO] [stdout]     |
[INFO] [stdout] 346 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 346 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:348:51
[INFO] [stdout]     |
[INFO] [stdout] 348 |     call_targets.insert("void ".to_string(), stub as usize);
[INFO] [stdout]     |                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 348 |     call_targets.insert("void ".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:349:62
[INFO] [stdout]     |
[INFO] [stdout] 349 |     call_targets.insert("_Z10args_parsePc".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 349 |     call_targets.insert("_Z10args_parsePc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:350:72
[INFO] [stdout]     |
[INFO] [stdout] 350 |     call_targets.insert("_Z10dentry_dupPP6dentryS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 350 |     call_targets.insert("_Z10dentry_dupPP6dentryS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:351:61
[INFO] [stdout]     |
[INFO] [stdout] 351 |     call_targets.insert("_Z10devblk_dupi".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 351 |     call_targets.insert("_Z10devblk_dupi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:352:61
[INFO] [stdout]     |
[INFO] [stdout] 352 |     call_targets.insert("_Z10devblk_geti".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 352 |     call_targets.insert("_Z10devblk_geti".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:353:68
[INFO] [stdout]     |
[INFO] [stdout] 353 |     call_targets.insert("_Z10fd_ns_filePP4filei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 353 |     call_targets.insert("_Z10fd_ns_filePP4filei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:354:67
[INFO] [stdout]     |
[INFO] [stdout] 354 |     call_targets.insert("_Z10file_allocPP4file".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 354 |     call_targets.insert("_Z10file_allocPP4file".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:357:14
[INFO] [stdout]     |
[INFO] [stdout] 357 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 357 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:361:14
[INFO] [stdout]     |
[INFO] [stdout] 361 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 361 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:363:70
[INFO] [stdout]     |
[INFO] [stdout] 363 |     call_targets.insert("_Z10file_storePP4fileS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 363 |     call_targets.insert("_Z10file_storePP4fileS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:364:64
[INFO] [stdout]     |
[INFO] [stdout] 364 |     call_targets.insert("_Z10fs_releaseP2fs".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 364 |     call_targets.insert("_Z10fs_releaseP2fs".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:365:71
[INFO] [stdout]     |
[INFO] [stdout] 365 |     call_targets.insert("_Z10heap_allocmPFvPvEPKci".to_string(), stub as usize);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 365 |     call_targets.insert("_Z10heap_allocmPFvPvEPKci".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 368 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:370:61
[INFO] [stdout]     |
[INFO] [stdout] 370 |     call_targets.insert("_Z10ns_fs_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 370 |     call_targets.insert("_Z10ns_fs_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:371:72
[INFO] [stdout]     |
[INFO] [stdout] 371 |     call_targets.insert("_Z10ns_net_dupPP6ns_netS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 371 |     call_targets.insert("_Z10ns_net_dupPP6ns_netS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:372:72
[INFO] [stdout]     |
[INFO] [stdout] 372 |     call_targets.insert("_Z10ns_pid_dupPP6ns_pidS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 372 |     call_targets.insert("_Z10ns_pid_dupPP6ns_pidS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:373:61
[INFO] [stdout]     |
[INFO] [stdout] 373 |     call_targets.insert("_Z10sched_idlev".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 373 |     call_targets.insert("_Z10sched_idlev".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:374:61
[INFO] [stdout]     |
[INFO] [stdout] 374 |     call_targets.insert("_Z10sched_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 374 |     call_targets.insert("_Z10sched_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:375:61
[INFO] [stdout]     |
[INFO] [stdout] 375 |     call_targets.insert("_Z10sched_stopv".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 375 |     call_targets.insert("_Z10sched_stopv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 |     call_targets.insert("_Z10sched_waitv".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 376 |     call_targets.insert("_Z10sched_waitv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:377:62
[INFO] [stdout]     |
[INFO] [stdout] 377 |     call_targets.insert("_Z10softirq_upii".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 377 |     call_targets.insert("_Z10softirq_upii".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:378:65
[INFO] [stdout]     |
[INFO] [stdout] 378 |     call_targets.insert("_Z10sys_mlock2PKvmi".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 378 |     call_targets.insert("_Z10sys_mlock2PKvmi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:379:61
[INFO] [stdout]     |
[INFO] [stdout] 379 |     call_targets.insert("_Z10timer_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 379 |     call_targets.insert("_Z10timer_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:380:64
[INFO] [stdout]     |
[INFO] [stdout] 380 |     call_targets.insert("_Z11args_lookupPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 380 |     call_targets.insert("_Z11args_lookupPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:381:76
[INFO] [stdout]     |
[INFO] [stdout] 381 |     call_targets.insert("_Z11atdir_nameiPP6dentryiPKcPc".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 381 |     call_targets.insert("_Z11atdir_nameiPP6dentryiPKcPc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:382:62
[INFO] [stdout]     |
[INFO] [stdout] 382 |     call_targets.insert("_Z11buffer_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 382 |     call_targets.insert("_Z11buffer_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:383:72
[INFO] [stdout]     |
[INFO] [stdout] 383 |     call_targets.insert("_Z11dcache_pathPcmP6dentry".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 383 |     call_targets.insert("_Z11dcache_pathPcmP6dentry".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:384:73
[INFO] [stdout]     |
[INFO] [stdout] 384 |     call_targets.insert("_Z11dentry_loadPP6dentryS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 384 |     call_targets.insert("_Z11dentry_loadPP6dentryS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:385:68
[INFO] [stdout]     |
[INFO] [stdout] 385 |     call_targets.insert("_Z11file_open_0P4filei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 385 |     call_targets.insert("_Z11file_open_0P4filei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:388:14
[INFO] [stdout]     |
[INFO] [stdout] 388 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 388 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:390:62
[INFO] [stdout]     |
[INFO] [stdout] 390 |     call_targets.insert("_Z11fs_nfs_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 390 |     call_targets.insert("_Z11fs_nfs_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:391:62
[INFO] [stdout]     |
[INFO] [stdout] 391 |     call_targets.insert("_Z11fs_sys_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 391 |     call_targets.insert("_Z11fs_sys_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:394:14
[INFO] [stdout]     |
[INFO] [stdout] 394 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 394 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:396:62
[INFO] [stdout]     |
[INFO] [stdout] 396 |     call_targets.insert("_Z11ns_net_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 396 |     call_targets.insert("_Z11ns_net_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:397:62
[INFO] [stdout]     |
[INFO] [stdout] 397 |     call_targets.insert("_Z11ns_pid_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 397 |     call_targets.insert("_Z11ns_pid_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:398:74
[INFO] [stdout]     |
[INFO] [stdout] 398 |     call_targets.insert("_Z11ns_user_dupPP7ns_userS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 398 |     call_targets.insert("_Z11ns_user_dupPP7ns_userS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:401:14
[INFO] [stdout]     |
[INFO] [stdout] 401 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 401 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:403:75
[INFO] [stdout]     |
[INFO] [stdout] 403 |     call_targets.insert("_Z11rpc_get_msgPK10rpc_stream".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 403 |     call_targets.insert("_Z11rpc_get_msgPK10rpc_stream".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:404:62
[INFO] [stdout]     |
[INFO] [stdout] 404 |     call_targets.insert("_Z11sched_firstv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 404 |     call_targets.insert("_Z11sched_firstv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:405:62
[INFO] [stdout]     |
[INFO] [stdout] 405 |     call_targets.insert("_Z11sched_yieldi".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 405 |     call_targets.insert("_Z11sched_yieldi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:406:62
[INFO] [stdout]     |
[INFO] [stdout] 406 |     call_targets.insert("_Z11sig_pendingv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 406 |     call_targets.insert("_Z11sig_pendingv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:407:69
[INFO] [stdout]     |
[INFO] [stdout] 407 |     call_targets.insert("_Z11socket_finiP6socket".to_string(), stub as usize);
[INFO] [stdout]     |                                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 407 |     call_targets.insert("_Z11socket_finiP6socket".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:408:73
[INFO] [stdout]     |
[INFO] [stdout] 408 |     call_targets.insert("_Z11socket_initP6socketiiim".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 408 |     call_targets.insert("_Z11socket_initP6socketiiim".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:409:62
[INFO] [stdout]     |
[INFO] [stdout] 409 |     call_targets.insert("_Z11sys_getpgidi".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 409 |     call_targets.insert("_Z11sys_getpgidi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:410:62
[INFO] [stdout]     |
[INFO] [stdout] 410 |     call_targets.insert("_Z11syslog_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 410 |     call_targets.insert("_Z11syslog_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:411:62
[INFO] [stdout]     |
[INFO] [stdout] 411 |     call_targets.insert("_Z11time_ns_getv".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 411 |     call_targets.insert("_Z11time_ns_getv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:412:68
[INFO] [stdout]     |
[INFO] [stdout] 412 |     call_targets.insert("_Z11wlock_beginP5wlock".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 412 |     call_targets.insert("_Z11wlock_beginP5wlock".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:413:63
[INFO] [stdout]     |
[INFO] [stdout] 413 |     call_targets.insert("_Z12be_uint16_tot".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 413 |     call_targets.insert("_Z12be_uint16_tot".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:414:63
[INFO] [stdout]     |
[INFO] [stdout] 414 |     call_targets.insert("_Z12be_uint32_toj".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 414 |     call_targets.insert("_Z12be_uint32_toj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:417:14
[INFO] [stdout]     |
[INFO] [stdout] 417 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 417 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:419:70
[INFO] [stdout]     |
[INFO] [stdout] 419 |     call_targets.insert("_Z12dcache_flushP6dentry".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 419 |     call_targets.insert("_Z12dcache_flushP6dentry".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:420:73
[INFO] [stdout]     |
[INFO] [stdout] 420 |     call_targets.insert("_Z12dcache_mountP6dentryS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 420 |     call_targets.insert("_Z12dcache_mountP6dentryS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:421:74
[INFO] [stdout]     |
[INFO] [stdout] 421 |     call_targets.insert("_Z12dentry_storePP6dentryS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 421 |     call_targets.insert("_Z12dentry_storePP6dentryS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:422:71
[INFO] [stdout]     |
[INFO] [stdout] 422 |     call_targets.insert("_Z12do_getrusageiP6rusage".to_string(), stub as usize);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 422 |     call_targets.insert("_Z12do_getrusageiP6rusage".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:425:14
[INFO] [stdout]     |
[INFO] [stdout] 425 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 425 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:429:14
[INFO] [stdout]     |
[INFO] [stdout] 429 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 429 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:431:68
[INFO] [stdout]     |
[INFO] [stdout] 431 |     call_targets.insert("_Z12file_releaseP4file".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 431 |     call_targets.insert("_Z12file_releaseP4file".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:432:63
[INFO] [stdout]     |
[INFO] [stdout] 432 |     call_targets.insert("_Z12fs_dev_allocv".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 432 |     call_targets.insert("_Z12fs_dev_allocv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:433:72
[INFO] [stdout]     |
[INFO] [stdout] 433 |     call_targets.insert("_Z12fs_nfs_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 433 |     call_targets.insert("_Z12fs_nfs_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:434:63
[INFO] [stdout]     |
[INFO] [stdout] 434 |     call_targets.insert("_Z12fs_proc_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 434 |     call_targets.insert("_Z12fs_proc_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:435:72
[INFO] [stdout]     |
[INFO] [stdout] 435 |     call_targets.insert("_Z12fs_pts_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 435 |     call_targets.insert("_Z12fs_pts_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:436:72
[INFO] [stdout]     |
[INFO] [stdout] 436 |     call_targets.insert("_Z12fs_sys_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 436 |     call_targets.insert("_Z12fs_sys_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:437:72
[INFO] [stdout]     |
[INFO] [stdout] 437 |     call_targets.insert("_Z12fs_tmp_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 437 |     call_targets.insert("_Z12fs_tmp_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:438:63
[INFO] [stdout]     |
[INFO] [stdout] 438 |     call_targets.insert("_Z12hotplug_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 438 |     call_targets.insert("_Z12hotplug_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:439:72
[INFO] [stdout]     |
[INFO] [stdout] 439 |     call_targets.insert("_Z12isa_bus_scanPK7isa_bus".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 439 |     call_targets.insert("_Z12isa_bus_scanPK7isa_bus".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:442:14
[INFO] [stdout]     |
[INFO] [stdout] 442 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 442 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:444:63
[INFO] [stdout]     |
[INFO] [stdout] 444 |     call_targets.insert("_Z12le_uint16_tot".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 444 |     call_targets.insert("_Z12le_uint16_tot".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:445:63
[INFO] [stdout]     |
[INFO] [stdout] 445 |     call_targets.insert("_Z12le_uint32_toj".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 445 |     call_targets.insert("_Z12le_uint32_toj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:446:67
[INFO] [stdout]     |
[INFO] [stdout] 446 |     call_targets.insert("_Z12log_registerPFvcE".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 446 |     call_targets.insert("_Z12log_registerPFvcE".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:449:14
[INFO] [stdout]     |
[INFO] [stdout] 449 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 449 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:451:76
[INFO] [stdout]     |
[INFO] [stdout] 451 |     call_targets.insert("_Z12ns_mount_dupPP8ns_mountS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 451 |     call_targets.insert("_Z12ns_mount_dupPP8ns_mountS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:452:74
[INFO] [stdout]     |
[INFO] [stdout] 452 |     call_targets.insert("_Z12ns_net_storePP6ns_netS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 452 |     call_targets.insert("_Z12ns_net_storePP6ns_netS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:453:74
[INFO] [stdout]     |
[INFO] [stdout] 453 |     call_targets.insert("_Z12ns_pid_storePP6ns_pidS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 453 |     call_targets.insert("_Z12ns_pid_storePP6ns_pidS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:454:63
[INFO] [stdout]     |
[INFO] [stdout] 454 |     call_targets.insert("_Z12ns_user_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 454 |     call_targets.insert("_Z12ns_user_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:455:71
[INFO] [stdout]     |
[INFO] [stdout] 455 |     call_targets.insert("_Z12pci_bus_scanP7pci_bus".to_string(), stub as usize);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 455 |     call_targets.insert("_Z12pci_bus_scanP7pci_bus".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:456:63
[INFO] [stdout]     |
[INFO] [stdout] 456 |     call_targets.insert("_Z12perf_sw_freei".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 456 |     call_targets.insert("_Z12perf_sw_freei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:457:76
[INFO] [stdout]     |
[INFO] [stdout] 457 |     call_targets.insert("_Z12process_idleP7hw_ctxtPFvvE".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 457 |     call_targets.insert("_Z12process_idleP7hw_ctxtPFvvE".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:458:67
[INFO] [stdout]     |
[INFO] [stdout] 458 |     call_targets.insert("_Z12process_initPFvvE".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 458 |     call_targets.insert("_Z12process_initPFvvE".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:459:70
[INFO] [stdout]     |
[INFO] [stdout] 459 |     call_targets.insert("_Z12sched_wakeupP6thread".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 459 |     call_targets.insert("_Z12sched_wakeupP6thread".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:460:75
[INFO] [stdout]     |
[INFO] [stdout] 460 |     call_targets.insert("_Z12sig_wait_addP10abi_sigset".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 460 |     call_targets.insert("_Z12sig_wait_addP10abi_sigset".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:461:75
[INFO] [stdout]     |
[INFO] [stdout] 461 |     call_targets.insert("_Z12sig_wait_delP10abi_sigset".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 461 |     call_targets.insert("_Z12sig_wait_delP10abi_sigset".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:462:63
[INFO] [stdout]     |
[INFO] [stdout] 462 |     call_targets.insert("_Z12softirq_downi".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 462 |     call_targets.insert("_Z12softirq_downi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:465:14
[INFO] [stdout]     |
[INFO] [stdout] 465 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 465 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:469:14
[INFO] [stdout]     |
[INFO] [stdout] 469 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 469 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:473:14
[INFO] [stdout]     |
[INFO] [stdout] 473 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 473 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:477:14
[INFO] [stdout]     |
[INFO] [stdout] 477 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 477 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:481:14
[INFO] [stdout]     |
[INFO] [stdout] 481 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 481 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:485:14
[INFO] [stdout]     |
[INFO] [stdout] 485 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 485 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:487:74
[INFO] [stdout]     |
[INFO] [stdout] 487 |     call_targets.insert("_Z13dcache_unlinkP6dentryPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 487 |     call_targets.insert("_Z13dcache_unlinkP6dentryPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:488:66
[INFO] [stdout]     |
[INFO] [stdout] 488 |     call_targets.insert("_Z13devblk_lookupPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 488 |     call_targets.insert("_Z13devblk_lookupPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:491:14
[INFO] [stdout]     |
[INFO] [stdout] 491 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 491 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:493:73
[INFO] [stdout]     |
[INFO] [stdout] 493 |     call_targets.insert("_Z13fs_ext2_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 493 |     call_targets.insert("_Z13fs_ext2_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:494:73
[INFO] [stdout]     |
[INFO] [stdout] 494 |     call_targets.insert("_Z13fs_nfsd_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 494 |     call_targets.insert("_Z13fs_nfsd_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:495:73
[INFO] [stdout]     |
[INFO] [stdout] 495 |     call_targets.insert("_Z13fs_proc_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 495 |     call_targets.insert("_Z13fs_proc_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:496:74
[INFO] [stdout]     |
[INFO] [stdout] 496 |     call_targets.insert("_Z13fs_proc_mkdirP5inodePKcj".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 496 |     call_targets.insert("_Z13fs_proc_mkdirP5inodePKcj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:499:14
[INFO] [stdout]     |
[INFO] [stdout] 499 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 499 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1287:5
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1288:5
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:501:73
[INFO] [stdout]     |
[INFO] [stdout] 501 |     call_targets.insert("_Z13mmio_bus_scanP8mmio_bus".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 501 |     call_targets.insert("_Z13mmio_bus_scanP8mmio_bus".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:502:70
[INFO] [stdout]     |
[INFO] [stdout] 502 |     call_targets.insert("_Z13net_inet_freeP5inode".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 502 |     call_targets.insert("_Z13net_inet_freeP5inode".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:503:72
[INFO] [stdout]     |
[INFO] [stdout] 503 |     call_targets.insert("_Z13ns_is_root_inP7ns_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 503 |     call_targets.insert("_Z13ns_is_root_inP7ns_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:504:64
[INFO] [stdout]     |
[INFO] [stdout] 504 |     call_targets.insert("_Z13ns_mount_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 504 |     call_targets.insert("_Z13ns_mount_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:505:76
[INFO] [stdout]     |
[INFO] [stdout] 505 |     call_targets.insert("_Z13ns_user_storePP7ns_userS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 505 |     call_targets.insert("_Z13ns_user_storePP7ns_userS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:506:64
[INFO] [stdout]     |
[INFO] [stdout] 506 |     call_targets.insert("_Z13perf_sw_alloci".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 506 |     call_targets.insert("_Z13perf_sw_alloci".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:507:64
[INFO] [stdout]     |
[INFO] [stdout] 507 |     call_targets.insert("_Z13sched_meetingv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 507 |     call_targets.insert("_Z13sched_meetingv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:510:14
[INFO] [stdout]     |
[INFO] [stdout] 510 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 510 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:512:64
[INFO] [stdout]     |
[INFO] [stdout] 512 |     call_targets.insert("_Z13time_wait_addm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 512 |     call_targets.insert("_Z13time_wait_addm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:513:64
[INFO] [stdout]     |
[INFO] [stdout] 513 |     call_targets.insert("_Z13time_wait_delv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 513 |     call_targets.insert("_Z13time_wait_delv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:514:65
[INFO] [stdout]     |
[INFO] [stdout] 514 |     call_targets.insert("_Z13va_global_endPv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 514 |     call_targets.insert("_Z13va_global_endPv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:515:77
[INFO] [stdout]     |
[INFO] [stdout] 515 |     call_targets.insert("_Z13waitchan_initP11thread_list".to_string(), stub as usize);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 515 |     call_targets.insert("_Z13waitchan_initP11thread_list".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:518:14
[INFO] [stdout]     |
[INFO] [stdout] 518 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 518 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:522:14
[INFO] [stdout]     |
[INFO] [stdout] 522 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 522 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:526:14
[INFO] [stdout]     |
[INFO] [stdout] 526 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 526 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:530:14
[INFO] [stdout]     |
[INFO] [stdout] 530 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 530 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:532:65
[INFO] [stdout]     |
[INFO] [stdout] 532 |     call_targets.insert("_Z14be_uint16_fromt".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 532 |     call_targets.insert("_Z14be_uint16_fromt".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:533:65
[INFO] [stdout]     |
[INFO] [stdout] 533 |     call_targets.insert("_Z14be_uint32_fromj".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 533 |     call_targets.insert("_Z14be_uint32_fromj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:534:72
[INFO] [stdout]     |
[INFO] [stdout] 534 |     call_targets.insert("_Z14dentry_releaseP6dentry".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 534 |     call_targets.insert("_Z14dentry_releaseP6dentry".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:535:65
[INFO] [stdout]     |
[INFO] [stdout] 535 |     call_targets.insert("_Z14devblk_releasei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 535 |     call_targets.insert("_Z14devblk_releasei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:536:74
[INFO] [stdout]     |
[INFO] [stdout] 536 |     call_targets.insert("_Z14fs_minix_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 536 |     call_targets.insert("_Z14fs_minix_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:537:74
[INFO] [stdout]     |
[INFO] [stdout] 537 |     call_targets.insert("_Z14fs_nvram_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 537 |     call_targets.insert("_Z14fs_nvram_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:540:14
[INFO] [stdout]     |
[INFO] [stdout] 540 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 540 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:542:65
[INFO] [stdout]     |
[INFO] [stdout] 542 |     call_targets.insert("_Z14le_uint16_fromt".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 542 |     call_targets.insert("_Z14le_uint16_fromt".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:543:65
[INFO] [stdout]     |
[INFO] [stdout] 543 |     call_targets.insert("_Z14le_uint32_fromj".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 543 |     call_targets.insert("_Z14le_uint32_fromj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:544:75
[INFO] [stdout]     |
[INFO] [stdout] 544 |     call_targets.insert("_Z14linux_bus_scanP9linux_bus".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 544 |     call_targets.insert("_Z14linux_bus_scanP9linux_bus".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:545:70
[INFO] [stdout]     |
[INFO] [stdout] 545 |     call_targets.insert("_Z14memcpy_to_userPvPKvm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 545 |     call_targets.insert("_Z14memcpy_to_userPvPKvm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:546:68
[INFO] [stdout]     |
[INFO] [stdout] 546 |     call_targets.insert("_Z14memset_to_userPvim".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 546 |     call_targets.insert("_Z14memset_to_userPvim".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:547:74
[INFO] [stdout]     |
[INFO] [stdout] 547 |     call_targets.insert("_Z14net_inet_allocP5inodeiii".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 547 |     call_targets.insert("_Z14net_inet_allocP5inodeiii".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:550:14
[INFO] [stdout]     |
[INFO] [stdout] 550 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 550 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:552:65
[INFO] [stdout]     |
[INFO] [stdout] 552 |     call_targets.insert("_Z14ns_net_currentv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 552 |     call_targets.insert("_Z14ns_net_currentv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:553:72
[INFO] [stdout]     |
[INFO] [stdout] 553 |     call_targets.insert("_Z14ns_net_releaseP6ns_net".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 553 |     call_targets.insert("_Z14ns_net_releaseP6ns_net".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:556:14
[INFO] [stdout]     |
[INFO] [stdout] 556 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 556 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:558:65
[INFO] [stdout]     |
[INFO] [stdout] 558 |     call_targets.insert("_Z14ns_pid_currentv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 558 |     call_targets.insert("_Z14ns_pid_currentv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:559:72
[INFO] [stdout]     |
[INFO] [stdout] 559 |     call_targets.insert("_Z14ns_pid_releaseP6ns_pid".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 559 |     call_targets.insert("_Z14ns_pid_releaseP6ns_pid".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:562:14
[INFO] [stdout]     |
[INFO] [stdout] 562 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 562 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:564:70
[INFO] [stdout]     |
[INFO] [stdout] 564 |     call_targets.insert("_Z14path_from_userPcPKcm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 564 |     call_targets.insert("_Z14path_from_userPcPKcm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:565:65
[INFO] [stdout]     |
[INFO] [stdout] 565 |     call_targets.insert("_Z14sched_wait_endv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 565 |     call_targets.insert("_Z14sched_wait_endv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:568:14
[INFO] [stdout]     |
[INFO] [stdout] 568 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 568 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:572:14
[INFO] [stdout]     |
[INFO] [stdout] 572 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 572 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:574:72
[INFO] [stdout]     |
[INFO] [stdout] 574 |     call_targets.insert("_Z14thread_hw_ctxtP6thread".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 574 |     call_targets.insert("_Z14thread_hw_ctxtP6thread".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1453:5
[INFO] [stdout]      |
[INFO] [stdout] 1453 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:575:72
[INFO] [stdout]     |
[INFO] [stdout] 575 |     call_targets.insert("_Z14thread_releaseP6thread".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 575 |     call_targets.insert("_Z14thread_releaseP6thread".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:576:71
[INFO] [stdout]     |
[INFO] [stdout] 576 |     call_targets.insert("_Z14wlock_init_endP5wlock".to_string(), stub as usize);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 576 |     call_targets.insert("_Z14wlock_init_endP5wlock".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:579:14
[INFO] [stdout]     |
[INFO] [stdout] 579 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 579 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:583:14
[INFO] [stdout]     |
[INFO] [stdout] 583 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 583 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:585:72
[INFO] [stdout]     |
[INFO] [stdout] 585 |     call_targets.insert("_Z15assert_registerPFvPKcE".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 585 |     call_targets.insert("_Z15assert_registerPFvPKcE".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:588:14
[INFO] [stdout]     |
[INFO] [stdout] 588 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 588 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:592:14
[INFO] [stdout]     |
[INFO] [stdout] 592 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 592 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:594:66
[INFO] [stdout]     |
[INFO] [stdout] 594 |     call_targets.insert("_Z15ns_user_currentv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 594 |     call_targets.insert("_Z15ns_user_currentv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:595:74
[INFO] [stdout]     |
[INFO] [stdout] 595 |     call_targets.insert("_Z15ns_user_releaseP7ns_user".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 595 |     call_targets.insert("_Z15ns_user_releaseP7ns_user".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:598:14
[INFO] [stdout]     |
[INFO] [stdout] 598 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 598 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:602:14
[INFO] [stdout]     |
[INFO] [stdout] 602 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 602 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:606:14
[INFO] [stdout]     |
[INFO] [stdout] 606 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 606 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:610:14
[INFO] [stdout]     |
[INFO] [stdout] 610 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 610 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:614:14
[INFO] [stdout]     |
[INFO] [stdout] 614 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 614 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:616:66
[INFO] [stdout]     |
[INFO] [stdout] 616 |     call_targets.insert("_Z15softirq_getmaskv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 616 |     call_targets.insert("_Z15softirq_getmaskv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:619:14
[INFO] [stdout]     |
[INFO] [stdout] 619 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 619 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:621:66
[INFO] [stdout]     |
[INFO] [stdout] 621 |     call_targets.insert("_Z15va_global_beginm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 621 |     call_targets.insert("_Z15va_global_beginm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:622:66
[INFO] [stdout]     |
[INFO] [stdout] 622 |     call_targets.insert("_Z15virtual_bus_newv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 622 |     call_targets.insert("_Z15virtual_bus_newv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:625:14
[INFO] [stdout]     |
[INFO] [stdout] 625 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 625 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:629:14
[INFO] [stdout]     |
[INFO] [stdout] 629 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 629 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:631:76
[INFO] [stdout]     |
[INFO] [stdout] 631 |     call_targets.insert("_Z16fs_iso9660_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 631 |     call_targets.insert("_Z16fs_iso9660_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:632:76
[INFO] [stdout]     |
[INFO] [stdout] 632 |     call_targets.insert("_Z16fs_overlay_allociPKciPcPKh".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 632 |     call_targets.insert("_Z16fs_overlay_allociPKciPcPKh".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:633:74
[INFO] [stdout]     |
[INFO] [stdout] 633 |     call_targets.insert("_Z16inode_anon_chmodP5inodei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 633 |     call_targets.insert("_Z16inode_anon_chmodP5inodei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:634:75
[INFO] [stdout]     |
[INFO] [stdout] 634 |     call_targets.insert("_Z16inode_anon_chownP5inodeii".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 634 |     call_targets.insert("_Z16inode_anon_chownP5inodeii".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:635:72
[INFO] [stdout]     |
[INFO] [stdout] 635 |     call_targets.insert("_Z16memcpy_from_userPvPKvm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 635 |     call_targets.insert("_Z16memcpy_from_userPvPKvm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:636:73
[INFO] [stdout]     |
[INFO] [stdout] 636 |     call_targets.insert("_Z16net_netlink_freeP5inode".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 636 |     call_targets.insert("_Z16net_netlink_freeP5inode".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:637:77
[INFO] [stdout]     |
[INFO] [stdout] 637 |     call_targets.insert("_Z16ns_mount_cd_rootP9thread_fs".to_string(), stub as usize);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 637 |     call_targets.insert("_Z16ns_mount_cd_rootP9thread_fs".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:638:67
[INFO] [stdout]     |
[INFO] [stdout] 638 |     call_targets.insert("_Z16ns_mount_currentv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 638 |     call_targets.insert("_Z16ns_mount_currentv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:639:76
[INFO] [stdout]     |
[INFO] [stdout] 639 |     call_targets.insert("_Z16ns_mount_releaseP8ns_mount".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 639 |     call_targets.insert("_Z16ns_mount_releaseP8ns_mount".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:642:14
[INFO] [stdout]     |
[INFO] [stdout] 642 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 642 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:646:14
[INFO] [stdout]     |
[INFO] [stdout] 646 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 646 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:648:67
[INFO] [stdout]     |
[INFO] [stdout] 648 |     call_targets.insert("_Z16sched_wait_beginv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 648 |     call_targets.insert("_Z16sched_wait_beginv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:651:14
[INFO] [stdout]     |
[INFO] [stdout] 651 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 651 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:655:14
[INFO] [stdout]     |
[INFO] [stdout] 655 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 655 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1567:5
[INFO] [stdout]      |
[INFO] [stdout] 1567 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:657:73
[INFO] [stdout]     |
[INFO] [stdout] 657 |     call_targets.insert("_Z16wlock_init_beginP5wlock".to_string(), stub as usize);
[INFO] [stdout]     |                                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 657 |     call_targets.insert("_Z16wlock_init_beginP5wlock".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:660:14
[INFO] [stdout]     |
[INFO] [stdout] 660 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 660 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dests`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1568:5
[INFO] [stdout]      |
[INFO] [stdout] 1568 |     dests: &Vec<(llvm_ir::Name, llvm_ir::TypeRef)>,
[INFO] [stdout]      |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_dests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:662:75
[INFO] [stdout]     |
[INFO] [stdout] 662 |     call_targets.insert("_Z17file_lseek_espipeP4fileli".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 662 |     call_targets.insert("_Z17file_lseek_espipeP4fileli".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:663:74
[INFO] [stdout]     |
[INFO] [stdout] 663 |     call_targets.insert("_Z17file_release_voidP4filei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 663 |     call_targets.insert("_Z17file_release_voidP4filei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:664:77
[INFO] [stdout]     |
[INFO] [stdout] 664 |     call_targets.insert("_Z17net_netlink_allocP5inodeiii".to_string(), stub as usize);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 664 |     call_targets.insert("_Z17net_netlink_allocP5inodeiii".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:665:76
[INFO] [stdout]     |
[INFO] [stdout] 665 |     call_targets.insert("_Z17ns_pid_lookup_tidP6ns_pidi".to_string(), stub as usize);
[INFO] [stdout]     |                                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 665 |     call_targets.insert("_Z17ns_pid_lookup_tidP6ns_pidi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:666:68
[INFO] [stdout]     |
[INFO] [stdout] 666 |     call_targets.insert("_Z17page_anon_releasem".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 666 |     call_targets.insert("_Z17page_anon_releasem".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:669:14
[INFO] [stdout]     |
[INFO] [stdout] 669 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 669 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:673:14
[INFO] [stdout]     |
[INFO] [stdout] 673 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 673 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `operands`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1569:5
[INFO] [stdout]      |
[INFO] [stdout] 1569 |     operands: &Vec<llvm_ir::Operand>,
[INFO] [stdout]      |     ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_operands`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:677:14
[INFO] [stdout]     |
[INFO] [stdout] 677 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 677 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:681:14
[INFO] [stdout]     |
[INFO] [stdout] 681 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 681 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:685:14
[INFO] [stdout]     |
[INFO] [stdout] 685 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 685 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:689:14
[INFO] [stdout]     |
[INFO] [stdout] 689 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 689 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:693:14
[INFO] [stdout]     |
[INFO] [stdout] 693 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 693 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:697:14
[INFO] [stdout]     |
[INFO] [stdout] 697 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 697 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:701:14
[INFO] [stdout]     |
[INFO] [stdout] 701 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 701 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:705:14
[INFO] [stdout]     |
[INFO] [stdout] 705 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 705 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:707:71
[INFO] [stdout]     |
[INFO] [stdout] 707 |     call_targets.insert("_Z19memory_scan_visitorPv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 707 |     call_targets.insert("_Z19memory_scan_visitorPv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:710:14
[INFO] [stdout]     |
[INFO] [stdout] 710 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 710 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:714:14
[INFO] [stdout]     |
[INFO] [stdout] 714 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 714 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:718:14
[INFO] [stdout]     |
[INFO] [stdout] 718 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 718 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:722:14
[INFO] [stdout]     |
[INFO] [stdout] 722 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 722 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:726:14
[INFO] [stdout]     |
[INFO] [stdout] 726 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 726 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:730:14
[INFO] [stdout]     |
[INFO] [stdout] 730 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 730 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:734:14
[INFO] [stdout]     |
[INFO] [stdout] 734 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 734 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:738:14
[INFO] [stdout]     |
[INFO] [stdout] 738 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 738 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:742:14
[INFO] [stdout]     |
[INFO] [stdout] 742 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 742 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:746:14
[INFO] [stdout]     |
[INFO] [stdout] 746 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 746 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:750:14
[INFO] [stdout]     |
[INFO] [stdout] 750 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 750 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:754:14
[INFO] [stdout]     |
[INFO] [stdout] 754 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 754 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:758:14
[INFO] [stdout]     |
[INFO] [stdout] 758 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 758 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:762:14
[INFO] [stdout]     |
[INFO] [stdout] 762 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 762 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:766:14
[INFO] [stdout]     |
[INFO] [stdout] 766 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 766 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:770:14
[INFO] [stdout]     |
[INFO] [stdout] 770 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 770 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:774:14
[INFO] [stdout]     |
[INFO] [stdout] 774 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 774 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:776:74
[INFO] [stdout]     |
[INFO] [stdout] 776 |     call_targets.insert("_Z21rpc_default_call_sizePKv".to_string(), stub as usize);
[INFO] [stdout]     |                                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 776 |     call_targets.insert("_Z21rpc_default_call_sizePKv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:779:14
[INFO] [stdout]     |
[INFO] [stdout] 779 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 779 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:783:14
[INFO] [stdout]     |
[INFO] [stdout] 783 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 783 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:787:14
[INFO] [stdout]     |
[INFO] [stdout] 787 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 787 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1676:5
[INFO] [stdout]      |
[INFO] [stdout] 1676 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:791:14
[INFO] [stdout]     |
[INFO] [stdout] 791 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 791 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:795:14
[INFO] [stdout]     |
[INFO] [stdout] 795 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 795 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:799:14
[INFO] [stdout]     |
[INFO] [stdout] 799 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 799 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1677:5
[INFO] [stdout]      |
[INFO] [stdout] 1677 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:803:14
[INFO] [stdout]     |
[INFO] [stdout] 803 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 803 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:807:14
[INFO] [stdout]     |
[INFO] [stdout] 807 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 807 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:811:14
[INFO] [stdout]     |
[INFO] [stdout] 811 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 811 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1687:5
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1688:5
[INFO] [stdout]      |
[INFO] [stdout] 1688 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1698:5
[INFO] [stdout]      |
[INFO] [stdout] 1698 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:815:14
[INFO] [stdout]     |
[INFO] [stdout] 815 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 815 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1699:5
[INFO] [stdout]      |
[INFO] [stdout] 1699 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:819:14
[INFO] [stdout]     |
[INFO] [stdout] 819 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 819 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:823:14
[INFO] [stdout]     |
[INFO] [stdout] 823 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 823 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:827:14
[INFO] [stdout]     |
[INFO] [stdout] 827 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 827 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:831:14
[INFO] [stdout]     |
[INFO] [stdout] 831 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 831 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:835:14
[INFO] [stdout]     |
[INFO] [stdout] 835 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 835 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:839:14
[INFO] [stdout]     |
[INFO] [stdout] 839 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 839 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1711:5
[INFO] [stdout]      |
[INFO] [stdout] 1711 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:843:14
[INFO] [stdout]     |
[INFO] [stdout] 843 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 843 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:847:14
[INFO] [stdout]     |
[INFO] [stdout] 847 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 847 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1712:5
[INFO] [stdout]      |
[INFO] [stdout] 1712 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:851:14
[INFO] [stdout]     |
[INFO] [stdout] 851 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 851 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:855:14
[INFO] [stdout]     |
[INFO] [stdout] 855 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 855 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:859:14
[INFO] [stdout]     |
[INFO] [stdout] 859 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 859 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `term`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1713:5
[INFO] [stdout]      |
[INFO] [stdout] 1713 |     term: &llvm_ir::terminator::Unreachable,
[INFO] [stdout]      |     ^^^^ help: if this is intentional, prefix it with an underscore: `_term`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 863 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:867:14
[INFO] [stdout]     |
[INFO] [stdout] 867 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 867 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:871:14
[INFO] [stdout]     |
[INFO] [stdout] 871 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 871 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:873:56
[INFO] [stdout]     |
[INFO] [stdout] 873 |     call_targets.insert("_Z4atoiPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 873 |     call_targets.insert("_Z4atoiPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:874:56
[INFO] [stdout]     |
[INFO] [stdout] 874 |     call_targets.insert("_Z4itoaiPc".to_string(), stub as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 874 |     call_targets.insert("_Z4itoaiPc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:875:54
[INFO] [stdout]     |
[INFO] [stdout] 875 |     call_targets.insert("_Z4randv".to_string(), stub as usize);
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 875 |     call_targets.insert("_Z4randv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:876:55
[INFO] [stdout]     |
[INFO] [stdout] 876 |     call_targets.insert("_Z5clz32j".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 876 |     call_targets.insert("_Z5clz32j".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1719:5
[INFO] [stdout]      |
[INFO] [stdout] 1719 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1720:5
[INFO] [stdout]      |
[INFO] [stdout] 1720 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1730:5
[INFO] [stdout]      |
[INFO] [stdout] 1730 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1731:5
[INFO] [stdout]      |
[INFO] [stdout] 1731 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1741:5
[INFO] [stdout]      |
[INFO] [stdout] 1741 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1742:5
[INFO] [stdout]      |
[INFO] [stdout] 1742 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `asm`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1752:5
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     asm: &mut dynasmrt::x64::Assembler,
[INFO] [stdout]      |     ^^^ help: if this is intentional, prefix it with an underscore: `_asm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gen_context`
[INFO] [stdout]     --> src/target/arch/x86_64/generators.rs:1753:5
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     gen_context: &crate::compiler::generator::GeneratorContext,
[INFO] [stdout]      |     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gen_context`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:877:55
[INFO] [stdout]     |
[INFO] [stdout] 877 |     call_targets.insert("_Z5ffs64m".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 877 |     call_targets.insert("_Z5ffs64m".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:878:55
[INFO] [stdout]     |
[INFO] [stdout] 878 |     call_targets.insert("_Z5htonlj".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 878 |     call_targets.insert("_Z5htonlj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:879:55
[INFO] [stdout]     |
[INFO] [stdout] 879 |     call_targets.insert("_Z5htonst".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 879 |     call_targets.insert("_Z5htonst".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:880:55
[INFO] [stdout]     |
[INFO] [stdout] 880 |     call_targets.insert("_Z5lg2lly".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 880 |     call_targets.insert("_Z5lg2lly".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:881:55
[INFO] [stdout]     |
[INFO] [stdout] 881 |     call_targets.insert("_Z5ntohlj".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 881 |     call_targets.insert("_Z5ntohlj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:882:55
[INFO] [stdout]     |
[INFO] [stdout] 882 |     call_targets.insert("_Z5ntohst".to_string(), stub as usize);
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 882 |     call_targets.insert("_Z5ntohst".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:883:63
[INFO] [stdout]     |
[INFO] [stdout] 883 |     call_targets.insert("_Z6fd_addiP4filei".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 883 |     call_targets.insert("_Z6fd_addiP4filei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:884:65
[INFO] [stdout]     |
[INFO] [stdout] 884 |     call_targets.insert("_Z6fd_clriP7fdset_t".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 884 |     call_targets.insert("_Z6fd_clriP7fdset_t".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:885:65
[INFO] [stdout]     |
[INFO] [stdout] 885 |     call_targets.insert("_Z6fd_setiP7fdset_t".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 885 |     call_targets.insert("_Z6fd_setiP7fdset_t".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:886:62
[INFO] [stdout]     |
[INFO] [stdout] 886 |     call_targets.insert("_Z6memcmpPKvS0_m".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 886 |     call_targets.insert("_Z6memcmpPKvS0_m".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:889:14
[INFO] [stdout]     |
[INFO] [stdout] 889 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 889 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:891:60
[INFO] [stdout]     |
[INFO] [stdout] 891 |     call_targets.insert("_Z6strcatPcPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 891 |     call_targets.insert("_Z6strcatPcPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:892:59
[INFO] [stdout]     |
[INFO] [stdout] 892 |     call_targets.insert("_Z6strchrPKcc".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 892 |     call_targets.insert("_Z6strchrPKcc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pointee_type`
[INFO] [stdout]   --> src/target/arch/x86_64/instr_lowering.rs:66:17
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 pointee_type,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ help: try ignoring the field: `pointee_type: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `addr_space`
[INFO] [stdout]   --> src/target/arch/x86_64/instr_lowering.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 addr_space,
[INFO] [stdout]    |                 ^^^^^^^^^^ help: try ignoring the field: `addr_space: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:893:61
[INFO] [stdout]     |
[INFO] [stdout] 893 |     call_targets.insert("_Z6strcmpPKcS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 893 |     call_targets.insert("_Z6strcmpPKcS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:894:60
[INFO] [stdout]     |
[INFO] [stdout] 894 |     call_targets.insert("_Z6strcpyPcPKc".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 894 |     call_targets.insert("_Z6strcpyPcPKc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:895:70
[INFO] [stdout]     |
[INFO] [stdout] 895 |     call_targets.insert("_Z7atnameiPP6dentryiPKci".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 895 |     call_targets.insert("_Z7atnameiPP6dentryiPKci".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:896:57
[INFO] [stdout]     |
[INFO] [stdout] 896 |     call_targets.insert("_Z7do_exiti".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 896 |     call_targets.insert("_Z7do_exiti".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:897:64
[INFO] [stdout]     |
[INFO] [stdout] 897 |     call_targets.insert("_Z7fd_filePP4filei".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 897 |     call_targets.insert("_Z7fd_filePP4filei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:898:57
[INFO] [stdout]     |
[INFO] [stdout] 898 |     call_targets.insert("_Z7fd_freei".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 898 |     call_targets.insert("_Z7fd_freei".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:899:65
[INFO] [stdout]     |
[INFO] [stdout] 899 |     call_targets.insert("_Z7fs_permP6dentryi".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 899 |     call_targets.insert("_Z7fs_permP6dentryi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:900:57
[INFO] [stdout]     |
[INFO] [stdout] 900 |     call_targets.insert("_Z7s_isblki".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 900 |     call_targets.insert("_Z7s_isblki".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:901:57
[INFO] [stdout]     |
[INFO] [stdout] 901 |     call_targets.insert("_Z7s_ischri".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 901 |     call_targets.insert("_Z7s_ischri".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:902:57
[INFO] [stdout]     |
[INFO] [stdout] 902 |     call_targets.insert("_Z7s_isdiri".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 902 |     call_targets.insert("_Z7s_isdiri".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:903:57
[INFO] [stdout]     |
[INFO] [stdout] 903 |     call_targets.insert("_Z7s_islnki".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 903 |     call_targets.insert("_Z7s_islnki".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:904:57
[INFO] [stdout]     |
[INFO] [stdout] 904 |     call_targets.insert("_Z7s_isregi".to_string(), stub as usize);
[INFO] [stdout]     |                                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 904 |     call_targets.insert("_Z7s_isregi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:905:62
[INFO] [stdout]     |
[INFO] [stdout] 905 |     call_targets.insert("_Z7strlcpyPcPKcm".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 905 |     call_targets.insert("_Z7strlcpyPcPKcm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:906:63
[INFO] [stdout]     |
[INFO] [stdout] 906 |     call_targets.insert("_Z7strncmpPKcS0_m".to_string(), stub as usize);
[INFO] [stdout]     |                                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 906 |     call_targets.insert("_Z7strncmpPKcS0_m".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                               ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:907:62
[INFO] [stdout]     |
[INFO] [stdout] 907 |     call_targets.insert("_Z7strncpyPcPKcm".to_string(), stub as usize);
[INFO] [stdout]     |                                                              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 907 |     call_targets.insert("_Z7strncpyPcPKcm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:908:65
[INFO] [stdout]     |
[INFO] [stdout] 908 |     call_targets.insert("_Z7strntolPKcmiPS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 908 |     call_targets.insert("_Z7strntolPKcmiPS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:909:60
[INFO] [stdout]     |
[INFO] [stdout] 909 |     call_targets.insert("_Z7strrchrPKcc".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 909 |     call_targets.insert("_Z7strrchrPKcc".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:910:58
[INFO] [stdout]     |
[INFO] [stdout] 910 |     call_targets.insert("_Z8fd_alloci".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 910 |     call_targets.insert("_Z8fd_alloci".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:911:67
[INFO] [stdout]     |
[INFO] [stdout] 911 |     call_targets.insert("_Z8fd_issetiP7fdset_t".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 911 |     call_targets.insert("_Z8fd_issetiP7fdset_t".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:912:67
[INFO] [stdout]     |
[INFO] [stdout] 912 |     call_targets.insert("_Z8file_dupPP4fileS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 912 |     call_targets.insert("_Z8file_dupPP4fileS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                   ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:913:58
[INFO] [stdout]     |
[INFO] [stdout] 913 |     call_targets.insert("_Z8fs_groupi".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 913 |     call_targets.insert("_Z8fs_groupi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:914:70
[INFO] [stdout]     |
[INFO] [stdout] 914 |     call_targets.insert("_Z8mm_spaceP9thread_mmmm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 914 |     call_targets.insert("_Z8mm_spaceP9thread_mmmm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:915:70
[INFO] [stdout]     |
[INFO] [stdout] 915 |     call_targets.insert("_Z8mm_unmapP9thread_mmmm".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 915 |     call_targets.insert("_Z8mm_unmapP9thread_mmmm".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:916:58
[INFO] [stdout]     |
[INFO] [stdout] 916 |     call_targets.insert("_Z8net_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 916 |     call_targets.insert("_Z8net_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:917:68
[INFO] [stdout]     |
[INFO] [stdout] 917 |     call_targets.insert("_Z8pipe_teeP4fileS0_mj".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 917 |     call_targets.insert("_Z8pipe_teeP4fileS0_mj".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:918:58
[INFO] [stdout]     |
[INFO] [stdout] 918 |     call_targets.insert("_Z8rpc_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 918 |     call_targets.insert("_Z8rpc_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:921:14
[INFO] [stdout]     |
[INFO] [stdout] 921 |         stub as usize,
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 921 |         stub as *const () as usize,
[INFO] [stdout]     |              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:923:58
[INFO] [stdout]     |
[INFO] [stdout] 923 |     call_targets.insert("_Z8s_isfifoi".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 923 |     call_targets.insert("_Z8s_isfifoi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:924:58
[INFO] [stdout]     |
[INFO] [stdout] 924 |     call_targets.insert("_Z8s_issocki".to_string(), stub as usize);
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 924 |     call_targets.insert("_Z8s_issocki".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                          ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:925:65
[INFO] [stdout]     |
[INFO] [stdout] 925 |     call_targets.insert("_Z8strtok_rPcPKcPS_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 925 |     call_targets.insert("_Z8strtok_rPcPKcPS_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:926:64
[INFO] [stdout]     |
[INFO] [stdout] 926 |     call_targets.insert("_Z8sys_mmapPvmiiil".to_string(), stub as usize);
[INFO] [stdout]     |                                                                ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 926 |     call_targets.insert("_Z8sys_mmapPvmiiil".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:927:68
[INFO] [stdout]     |
[INFO] [stdout] 927 |     call_targets.insert("_Z9fd_dentryPP6dentryi".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 927 |     call_targets.insert("_Z9fd_dentryPP6dentryi".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:928:65
[INFO] [stdout]     |
[INFO] [stdout] 928 |     call_targets.insert("_Z9file_freePP4file".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 928 |     call_targets.insert("_Z9file_freePP4file".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:929:68
[INFO] [stdout]     |
[INFO] [stdout] 929 |     call_targets.insert("_Z9file_loadPP4fileS1_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 929 |     call_targets.insert("_Z9file_loadPP4fileS1_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:930:77
[INFO] [stdout]     |
[INFO] [stdout] 930 |     call_targets.insert("_Z9files_dupPP12thread_filesS0_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 930 |     call_targets.insert("_Z9files_dupPP12thread_filesS0_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:931:60
[INFO] [stdout]     |
[INFO] [stdout] 931 |     call_targets.insert("_Z9heap_freePv".to_string(), stub as usize);
[INFO] [stdout]     |                                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 931 |     call_targets.insert("_Z9heap_freePv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                            ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:932:59
[INFO] [stdout]     |
[INFO] [stdout] 932 |     call_targets.insert("_Z9heap_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 932 |     call_targets.insert("_Z9heap_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:933:59
[INFO] [stdout]     |
[INFO] [stdout] 933 |     call_targets.insert("_Z9page_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 933 |     call_targets.insert("_Z9page_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:934:59
[INFO] [stdout]     |
[INFO] [stdout] 934 |     call_targets.insert("_Z9page_zerov".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 934 |     call_targets.insert("_Z9page_zerov".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:935:59
[INFO] [stdout]     |
[INFO] [stdout] 935 |     call_targets.insert("_Z9perf_execv".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 935 |     call_targets.insert("_Z9perf_execv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:936:66
[INFO] [stdout]     |
[INFO] [stdout] 936 |     call_targets.insert("_Z9sig_checkP6thread".to_string(), stub as usize);
[INFO] [stdout]     |                                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 936 |     call_targets.insert("_Z9sig_checkP6thread".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:937:75
[INFO] [stdout]     |
[INFO] [stdout] 937 |     call_targets.insert("_Z9sys_clonemmPiP9user_descS_".to_string(), stub as usize);
[INFO] [stdout]     |                                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 937 |     call_targets.insert("_Z9sys_clonemmPiP9user_descS_".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:938:61
[INFO] [stdout]     |
[INFO] [stdout] 938 |     call_targets.insert("_Z9sys_pipe2Pii".to_string(), stub as usize);
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 938 |     call_targets.insert("_Z9sys_pipe2Pii".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:939:70
[INFO] [stdout]     |
[INFO] [stdout] 939 |     call_targets.insert("_Z9sys_wait4iPiiP6rusage".to_string(), stub as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 939 |     call_targets.insert("_Z9sys_wait4iPiiP6rusage".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:940:59
[INFO] [stdout]     |
[INFO] [stdout] 940 |     call_targets.insert("_Z9time_initv".to_string(), stub as usize);
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 940 |     call_targets.insert("_Z9time_initv".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:941:65
[INFO] [stdout]     |
[INFO] [stdout] 941 |     call_targets.insert("_Z9wlock_endP5wlock".to_string(), stub as usize);
[INFO] [stdout]     |                                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 941 |     call_targets.insert("_Z9wlock_endP5wlock".to_string(), stub as *const () as usize);
[INFO] [stdout]     |                                                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |         match &ABI {
[INFO] [stdout]    |               ^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]    = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 48 |         match &raw const ABI {
[INFO] [stdout]    |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 match &ABI {
[INFO] [stdout]    |                       ^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 match &raw const ABI {
[INFO] [stdout]    |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/target/arch/x86_64.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 |         match &ARCH {
[INFO] [stdout]     |               ^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 108 |         match &raw const ARCH {
[INFO] [stdout]     |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/target/arch/x86_64.rs:148:23
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 match &ARCH {
[INFO] [stdout]     |                       ^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 148 |                 match &raw const ARCH {
[INFO] [stdout]     |                        +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]   --> src/utils/cli_args.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |         match &ARGS {
[INFO] [stdout]    |               ^^^^^ shared reference to mutable static
[INFO] [stdout]    |
[INFO] [stdout]    = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout] help: use `&raw const` instead to create a raw pointer
[INFO] [stdout]    |
[INFO] [stdout] 56 |         match &raw const ARGS {
[INFO] [stdout]    |                +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `debug_print_mem_layout` is never used
[INFO] [stdout]    --> src/compiler/memory_management.rs:359:8
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub fn debug_print_mem_layout(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from` is never used
[INFO] [stdout]   --> src/compiler/register_management/linear_scan/accountant.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 60 | impl AllocatedVirtRegColor {
[INFO] [stdout]    | -------------------------- associated function in this implementation
[INFO] [stdout] 61 |     pub fn from(reg_color: &RegisterColor) -> Result<Self, error::JitError> {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `move_or_spill`, `debug_print_virt_reg_location`, and `debug_print_virt_reg_location_of` are never used
[INFO] [stdout]    --> src/compiler/register_management/linear_scan/accountant.rs:529:8
[INFO] [stdout]     |
[INFO] [stdout]  99 | impl<'a, 'b> VirtRegAccountant<'a> {
[INFO] [stdout]     | ---------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 529 |     fn move_or_spill(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 653 |     pub fn debug_print_virt_reg_location(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 660 |     pub fn debug_print_virt_reg_location_of(&self, virt_reg: &llvm_ir::Name) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `color_transform` is never used
[INFO] [stdout]   --> src/compiler/debug/color_transform.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl IIRFunction {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 12 |     pub fn color_transform(&self) -> Result<Self, JitError> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `nop_removed` is never used
[INFO] [stdout]  --> src/compiler/debug/nop_removed.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | impl IIRFunction {
[INFO] [stdout]   | ---------------- method in this implementation
[INFO] [stdout] 7 |     /// Returns a representation of the Internal IR without any nop operation
[INFO] [stdout] 8 |     pub fn nop_removed(&self) -> Result<Self, JitError> {
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_updated_instr_with_flatened_const_expr` is never used
[INFO] [stdout]   --> src/compiler/const_expr_resolution.rs:23:8
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn get_updated_instr_with_flatened_const_expr(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_updated_term_with_flatened_const_expr` is never used
[INFO] [stdout]   --> src/compiler/const_expr_resolution.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub fn get_updated_term_with_flatened_const_expr(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_next_basic_blocks_from_terminator` is never used
[INFO] [stdout]    --> src/compiler/frontend.rs:207:4
[INFO] [stdout]     |
[INFO] [stdout] 207 | fn get_next_basic_blocks_from_terminator(terminator: &llvm_ir::Terminator) -> Vec<Name> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `vars_mod` is never read
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct InterpContext<'a> {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout] 34 |     pub vars_mod: &'a mut VarsModifier,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_count_of_elements` is never used
[INFO] [stdout]   --> src/compiler/optimization/const_after_init/instr_interpreter.rs:97:4
[INFO] [stdout]    |
[INFO] [stdout] 97 | fn get_count_of_elements(ty: &TypeRef, types: &Types) -> Result<usize, error::JitError> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_const_values_from_term` is never used
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:177:8
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub fn get_const_values_from_term(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interpret_terminator` is never used
[INFO] [stdout]    --> src/compiler/optimization/const_after_init/instr_interpreter.rs:205:8
[INFO] [stdout]     |
[INFO] [stdout] 205 | pub fn interpret_terminator(
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_ret` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1145:4
[INFO] [stdout]      |
[INFO] [stdout] 1145 | fn interp_ret(
[INFO] [stdout]      |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_br` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1153:4
[INFO] [stdout]      |
[INFO] [stdout] 1153 | fn interp_br(
[INFO] [stdout]      |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_condbr` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1161:4
[INFO] [stdout]      |
[INFO] [stdout] 1161 | fn interp_condbr(
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_switch` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1180:4
[INFO] [stdout]      |
[INFO] [stdout] 1180 | fn interp_switch(
[INFO] [stdout]      |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `interp_unreachable` is never used
[INFO] [stdout]     --> src/compiler/optimization/const_after_init/instr_interpreter.rs:1200:4
[INFO] [stdout]      |
[INFO] [stdout] 1200 | fn interp_unreachable(
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JitError` is never constructed
[INFO] [stdout]   --> src/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub enum ErrorCause {
[INFO] [stdout]    |          ---------- variant in this enum
[INFO] [stdout] 11 |     JitError(JitError),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ErrorCause` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `caused_by` is never used
[INFO] [stdout]   --> src/error.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 47 | impl JitError {
[INFO] [stdout]    | ------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub fn caused_by(msg: String, err_type: ErrorType, caused_by: Self) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `name` is never read
[INFO] [stdout]   --> src/model.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct FunctionVersionsJar {
[INFO] [stdout]    |            ------------------- field in this struct
[INFO] [stdout]  9 |     /// Name of the original function in the llvm bitcode module.
[INFO] [stdout] 10 |     pub name: String,
[INFO] [stdout]    |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `calling_functions` is never read
[INFO] [stdout]   --> src/model/internal_ir/function.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub struct IIRFunction {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub calling_functions: Vec<usize>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `IIRFunction` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `new_with_other_objects` is never used
[INFO] [stdout]   --> src/model/internal_ir/function.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 85 | impl IIRFunction {
[INFO] [stdout]    | ---------------- method in this implementation
[INFO] [stdout] 86 |     pub fn new_with_other_objects(&self, new_objects: objects::IIRObjects) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Resume` is never constructed
[INFO] [stdout]   --> src/model/internal_ir/mnemonic.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub enum Mnemonic {
[INFO] [stdout]    |          -------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 74 |     Resume,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Mnemonic` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_term_with_transformed_color`, `get_instr_with_transformed_color`, `new_with_estimated_capacity`, `clean_variables`, and `sort_and_clean_vars_by_birth` are never used
[INFO] [stdout]    --> src/model/internal_ir/objects.rs:53:12
[INFO] [stdout]     |
[INFO] [stdout]  43 | impl IIRObjects {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  53 |     pub fn get_term_with_transformed_color(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  88 |     pub fn get_instr_with_transformed_color(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     pub fn new_with_estimated_capacity(var_count: usize, bb_cont: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 209 |     pub fn clean_variables(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 226 |     fn sort_and_clean_vars_by_birth(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IRBasicBlockIndex` is never constructed
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub struct IRBasicBlockIndex {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `IRInstrIndex` is never constructed
[INFO] [stdout]    --> src/model/internal_ir/objects/basic_block.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct IRInstrIndex {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_model` is never used
[INFO] [stdout]    --> src/runtime.rs:284:12
[INFO] [stdout]     |
[INFO] [stdout]  72 | impl<T:Timing> Runtime<T> {
[INFO] [stdout]     | ------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 284 |     pub fn get_model(mut self) -> Model {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_const_pointer_to_int` is never used
[INFO] [stdout]    --> src/runtime/globals_pool.rs:257:4
[INFO] [stdout]     |
[INFO] [stdout] 257 | fn get_const_pointer_to_int(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `add_forign_value` is never used
[INFO] [stdout]    --> src/runtime/globals_pool.rs:450:12
[INFO] [stdout]     |
[INFO] [stdout] 301 | impl GlobalsPool {
[INFO] [stdout]     | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 450 |     pub fn add_forign_value(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_8` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | llvm_ctlz!(llvm_ctlz_8, u8);
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_16` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:139:12
[INFO] [stdout]     |
[INFO] [stdout] 139 | llvm_ctlz!(llvm_ctlz_16, u16);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_32` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | llvm_ctlz!(llvm_ctlz_32, u32);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `llvm_ctlz_64` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:141:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | llvm_ctlz!(llvm_ctlz_64, u64);
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `llvm_ctlz` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add_forin_values` is never used
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn add_forin_values(globals_pool: &mut GlobalsPool) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `sscanf` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:13:8
[INFO] [stdout]    |
[INFO] [stdout] 13 |     fn sscanf();
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `fprintf` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 |     fn fprintf(file: *const usize, string: *const usize);
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stdin` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:34:12
[INFO] [stdout]    |
[INFO] [stdout] 34 |     static stdin: *const usize;
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stdout` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     static stdout: *const usize;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `stderr` is never used
[INFO] [stdout]   --> src/runtime/platform/gnu_linux_x86_64.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |     static stderr: *const usize;
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `higher` and `lower` are never read
[INFO] [stdout]  --> src/target/abi.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ReturnRegisters {
[INFO] [stdout]   |            --------------- fields in this struct
[INFO] [stdout] 7 |     pub higher: Option<Name>,
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 8 |     pub lower: Name,
[INFO] [stdout]   |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `return_reg` and `calle_saved` are never read
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct X86_64SysV {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 33 |     return_reg: ReturnRegisters,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 34 |     argument_registers: [Name; 6],
[INFO] [stdout] 35 |     calle_saved: [Name; 7],
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_return_register` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub fn get_return_register() -> &'static ReturnRegisters {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_callee_saved_registers` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub fn get_callee_saved_registers() -> &'static [llvm_ir::Name] {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RAX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:10:15
[INFO] [stdout]    |
[INFO] [stdout] 10 |     pub const RAX: &str = "rax";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RBX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub const RBX: &str = "rbx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RCX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub const RCX: &str = "rcx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RDX` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub const RDX: &str = "rdx";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RBP` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub const RBP: &str = "rbp";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSP` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub const RSP: &str = "rsp";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RSI` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub const RSI: &str = "rsi";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RDI` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub const RDI: &str = "rdi";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R8` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub const R8: &str = "r8";
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R9` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const R9: &str = "r9";
[INFO] [stdout]    |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R10` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub const R10: &str = "r10";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R11` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:21:15
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub const R11: &str = "r11";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R12` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub const R12: &str = "r12";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R13` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub const R13: &str = "r13";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R14` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub const R14: &str = "r14";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `R15` is never used
[INFO] [stdout]   --> src/target/abi/x86_64_sys_v.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub const R15: &str = "r15";
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `new_nexts` is never read
[INFO] [stdout]   --> src/target/arch.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct BBAlternations {
[INFO] [stdout]    |            -------------- field in this struct
[INFO] [stdout] 27 |     /// these are the new next basic blocks of the basic block these alterations should be applied to
[INFO] [stdout] 28 |     pub new_nexts: Vec<llvm_ir::Name>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `registers` and `flags` are never read
[INFO] [stdout]   --> src/target/arch/x86_64.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct X86_64 {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 22 |     registers: [Name; 16],
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 23 |     flags: [Name; 6],
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `EFLAGS` is never used
[INFO] [stdout]   --> src/target/arch/x86_64.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const EFLAGS: &str = "EFLAGS";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Xadd` is never constructed
[INFO] [stdout]   --> src/target/arch/x86_64.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub enum MlMnemonic {
[INFO] [stdout]    |          ---------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 85 |     Xadd,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `MlMnemonic` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_flags` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:157:8
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub fn get_flags() -> &'static [Name] {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_registers` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:161:8
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub fn get_registers() -> &'static [Name] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I8` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:169:7
[INFO] [stdout]     |
[INFO] [stdout] 169 | const ZERO_I8: Constant = Constant::Int { bits: 8, value: 0 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I16` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:170:7
[INFO] [stdout]     |
[INFO] [stdout] 170 | const ZERO_I16: Constant = Constant::Int { bits: 16, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I32` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:171:7
[INFO] [stdout]     |
[INFO] [stdout] 171 | const ZERO_I32: Constant = Constant::Int { bits: 32, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ZERO_I64` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:172:7
[INFO] [stdout]     |
[INFO] [stdout] 172 | const ZERO_I64: Constant = Constant::Int { bits: 64, value: 0 };
[INFO] [stdout]     |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I8` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:174:7
[INFO] [stdout]     |
[INFO] [stdout] 174 | const ONE_I8: Constant = Constant::Int { bits: 8, value: 1 };
[INFO] [stdout]     |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I16` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:175:7
[INFO] [stdout]     |
[INFO] [stdout] 175 | const ONE_I16: Constant = Constant::Int { bits: 16, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I32` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:176:7
[INFO] [stdout]     |
[INFO] [stdout] 176 | const ONE_I32: Constant = Constant::Int { bits: 32, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ONE_I64` is never used
[INFO] [stdout]    --> src/target/arch/x86_64.rs:177:7
[INFO] [stdout]     |
[INFO] [stdout] 177 | const ONE_I64: Constant = Constant::Int { bits: 64, value: 1 };
[INFO] [stdout]     |       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `args` is never read
[INFO] [stdout]   --> src/utils.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct CArguments {
[INFO] [stdout]    |            ---------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     args: Vec<CString>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/utils.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[warn(dead_code)]
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_negative_predicate` is never used
[INFO] [stdout]   --> src/utils.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn get_negative_predicate(predicate: &IntPredicate) -> IntPredicate {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `get_raw`, `inplace_or`, `inplace_and`, `apply_operation`, and `minus` are never used
[INFO] [stdout]   --> src/utils/bitmap.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl Bitmap {
[INFO] [stdout]    | ----------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub fn get_raw(&self) -> Vec<BitmapElm> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub fn inplace_or(&mut self, other: &Bitmap) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub fn inplace_and(&mut self, other: &Bitmap) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     fn apply_operation(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub fn minus(&self, other: &Bitmap) -> Bitmap {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `rdtscp` is never used
[INFO] [stdout]   --> src/utils/timing.rs:88:4
[INFO] [stdout]    |
[INFO] [stdout] 88 | fn rdtscp() -> u64 {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TimingTSC` is never constructed
[INFO] [stdout]   --> src/utils/timing.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct TimingTSC {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime.rs:160:68
[INFO] [stdout]     |
[INFO] [stdout] 160 |             ; mov rax, QWORD Self::gluon_set_const_intrinsic_entry as _
[INFO] [stdout]     |                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(function_casts_as_integer)]` on by default
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 160 |             ; mov rax, QWORD Self::gluon_set_const_intrinsic_entry as *const () as _
[INFO] [stdout]     |                                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime.rs:185:54
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 ; mov rax, QWORD Self::compile_entry as _
[INFO] [stdout]     |                                                      ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 ; mov rax, QWORD Self::compile_entry as *const () as _
[INFO] [stdout]     |                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: transmuting an integer to a pointer creates a pointer without provenance
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 111 |         unsafe { *mem::transmute::<usize, *mut usize>(rbp + 8) }
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this is dangerous because dereferencing the resulting pointer is undefined behavior
[INFO] [stdout]     = note: exposed provenance semantics can be used to create a pointer based on some previously exposed provenance
[INFO] [stdout]     = help: if you truly mean to create a pointer without provenance, use `std::ptr::without_provenance_mut`
[INFO] [stdout]     = help: for more information about transmute, see <https://doc.rust-lang.org/std/mem/fn.transmute.html#transmutation-between-pointers-and-integers>
[INFO] [stdout]     = help: for more information about exposed provenance, see <https://doc.rust-lang.org/std/ptr/index.html#exposed-provenance>
[INFO] [stdout]     = note: `#[warn(integer_to_ptr_transmutes)]` on by default
[INFO] [stdout] help: use `std::ptr::with_exposed_provenance_mut` instead to use a previously exposed provenance
[INFO] [stdout]     |
[INFO] [stdout] 111 -         unsafe { *mem::transmute::<usize, *mut usize>(rbp + 8) }
[INFO] [stdout] 111 +         unsafe { *std::ptr::with_exposed_provenance_mut::<usize>(rbp + 8) }
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:164:56
[INFO] [stdout]     |
[INFO] [stdout] 164 |     call_targets.insert("getchar".to_string(), getchar as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 164 |     call_targets.insert("getchar".to_string(), getchar as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:165:56
[INFO] [stdout]     |
[INFO] [stdout] 165 |     call_targets.insert("putchar".to_string(), putchar as usize);
[INFO] [stdout]     |                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 165 |     call_targets.insert("putchar".to_string(), putchar as *const () as usize);
[INFO] [stdout]     |                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:166:52
[INFO] [stdout]     |
[INFO] [stdout] 166 |     call_targets.insert("scanf".to_string(), scanf as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 166 |     call_targets.insert("scanf".to_string(), scanf as *const () as usize);
[INFO] [stdout]     |                                                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:167:53
[INFO] [stdout]     |
[INFO] [stdout] 167 |     call_targets.insert("sscanf".to_string(), scanf as usize);
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 167 |     call_targets.insert("sscanf".to_string(), scanf as *const () as usize);
[INFO] [stdout]     |                                                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:168:70
[INFO] [stdout]     |
[INFO] [stdout] 168 |     call_targets.insert("__isoc99_scanf".to_string(), __isoc99_scanf as usize);
[INFO] [stdout]     |                                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 168 |     call_targets.insert("__isoc99_scanf".to_string(), __isoc99_scanf as *const () as usize);
[INFO] [stdout]     |                                                                      ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:169:72
[INFO] [stdout]     |
[INFO] [stdout] 169 |     call_targets.insert("__isoc99_sscanf".to_string(), __isoc99_sscanf as usize);
[INFO] [stdout]     |                                                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: first cast to a pointer `as *const ()`
[INFO] [stdout]     |
[INFO] [stdout] 169 |     call_targets.insert("__isoc99_sscanf".to_string(), __isoc99_sscanf as *const () as usize);
[INFO] [stdout]     |                                                                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: direct cast of function item into an integer
[INFO] [stdout]    --> src/runtime/platform/gnu_linux_x86_64.rs:170:52
[INFO] [stdout]     |
[INFO] [stdout] 170 |     call_targets.insert("abort".to_string(), abort as usize);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout]     |
[WARN] too many lines in the log, truncating it
