[INFO] fetching crate inkwell 0.1.0-beta.3...
[INFO] checking inkwell-0.1.0-beta.3 against beta-2021-10-15 for beta-1.56-3
[INFO] extracting crate inkwell 0.1.0-beta.3 into /workspace/builds/worker-103/source
[INFO] validating manifest of crates.io crate inkwell 0.1.0-beta.3 on toolchain beta-2021-10-15
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate inkwell 0.1.0-beta.3
[INFO] finished tweaking crates.io crate inkwell 0.1.0-beta.3
[INFO] tweaked toml for crates.io crate inkwell 0.1.0-beta.3 written to /workspace/builds/worker-103/source/Cargo.toml
[INFO] crate crates.io crate inkwell 0.1.0-beta.3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8161b97d1620d6fcd2a868c1d4d835f2098d047544717cf63253365edf7d1bf5
[INFO] running `Command { std: "docker" "start" "-a" "8161b97d1620d6fcd2a868c1d4d835f2098d047544717cf63253365edf7d1bf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8161b97d1620d6fcd2a868c1d4d835f2098d047544717cf63253365edf7d1bf5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8161b97d1620d6fcd2a868c1d4d835f2098d047544717cf63253365edf7d1bf5", kill_on_drop: false }`
[INFO] [stdout] 8161b97d1620d6fcd2a868c1d4d835f2098d047544717cf63253365edf7d1bf5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-103/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b4af8a85b0f428f2756c852be27681cd23ead759953a95b4379aac99a988462d
[INFO] running `Command { std: "docker" "start" "-a" "b4af8a85b0f428f2756c852be27681cd23ead759953a95b4379aac99a988462d", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling proc-macro2 v1.0.21
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling syn v1.0.41
[INFO] [stderr]     Checking smallvec v1.4.2
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]    Compiling inkwell v0.1.0-beta.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking once_cell v1.4.1
[INFO] [stderr]     Checking instant v0.1.7
[INFO] [stderr]     Checking lock_api v0.4.1
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking aho-corasick v0.7.13
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking parking_lot_core v0.8.0
[INFO] [stderr]     Checking parking_lot v0.11.0
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]    Compiling inkwell_internals v0.4.0
[INFO] [stdout] error: One of the LLVM feature flags must be provided: llvm3-6 llvm3-7 llvm3-8 llvm3-9 llvm4-0 llvm5-0 llvm6-0 llvm7-0 llvm8-0 llvm9-0 llvm10-0 llvm11-0 llvm12-0 
[INFO] [stdout]    --> src/lib.rs:96:9
[INFO] [stdout]     |
[INFO] [stdout] 96  |         compile_error!(concat!("One of the LLVM feature flags must be provided: ", $($all, " "),*));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | assert_unique_used_features!{"llvm3-6", "llvm3-7", "llvm3-8", "llvm3-9", "llvm4-0", "llvm5-0", "llvm6-0", "llvm7-0", "llvm8-0", "llvm9-0", "llvm10-0", "llvm11-0", "llvm12-0"}
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_used_features` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::core::{LLVMGetDiagInfoDescription, LLVMGetDiagInfoSeverity};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::prelude::LLVMDiagnosticInfoRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::core::{LLVMCreateMessage, LLVMDisposeMessage};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::support::LLVMLoadLibraryPermanently;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/support/mod.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     use llvm_sys::core::LLVMShutdown;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/support/mod.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     use llvm_sys::core::LLVMIsMultithreaded;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/comdat.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::comdat::{LLVMComdatSelectionKind, LLVMSetComdatSelectionKind, LLVMGetComdatSelectionKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/comdat.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::prelude::LLVMComdatRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/basic_block.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMGetBasicBlockParent, LLVMGetBasicBlockTerminator, LLVMGetNextBasicBlock, LLVMIsABasicBlock, LLVMIsConstant, LLVM...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/basic_block.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::prelude::{LLVMValueRef, LLVMBasicBlockRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/builder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMBuildAdd, LLVMBuildAlloca, LLVMBuildAnd, LLVMBuildArrayAlloca, LLVMBuildArrayMalloc, LLVMBuildAtomicRMW, LLVMBui...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/builder.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::prelude::{LLVMBuilderRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/builder.rs:2230:13
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         use llvm_sys::core::LLVMSetCurrentDebugLocation;
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/context.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMAppendBasicBlockInContext, LLVMContextCreate, LLVMContextDispose, LLVMCreateBuilderInContext, LLVMDoubleTypeInCo...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::prelude::{LLVMContextRef, LLVMTypeRef, LLVMValueRef, LLVMDiagnosticInfoRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use llvm_sys::ir_reader::LLVMParseIRInContext;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use llvm_sys::target::{LLVMIntPtrTypeForASInContext, LLVMIntPtrTypeInContext};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub use llvm_sys::debuginfo::LLVMDWARFTypeEncoding;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | use llvm_sys::debuginfo::LLVMDebugMetadataVersion;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 | use llvm_sys::debuginfo::LLVMDisposeDIBuilder;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | use llvm_sys::debuginfo::LLVMMetadataReplaceAllUsesWith;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 | use llvm_sys::debuginfo::LLVMTemporaryMDNode;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 | use llvm_sys::debuginfo::{LLVMCreateDIBuilder, LLVMCreateDIBuilderDisallowUnresolved};
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | use llvm_sys::debuginfo::{
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 | use llvm_sys::prelude::{LLVMDIBuilderRef, LLVMMetadataRef};
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | use llvm_sys::core::LLVMMetadataAsValue;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1175:9
[INFO] [stdout]      |
[INFO] [stdout] 1175 |     use llvm_sys::debuginfo::{LLVMDWARFEmissionKind, LLVMDWARFSourceLanguage};
[INFO] [stdout]      |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1176:13
[INFO] [stdout]      |
[INFO] [stdout] 1176 |     pub use llvm_sys::debuginfo::LLVMDIFlags as DIFlags;
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/execution_engine.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::{LLVMGetExecutionEngineTargetData, LLVMExecutionEngineRef, LLVMRunFunction, LLVMRunFunctionAsMain, LLVMDi...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMCreateMemoryBufferWithContentsOfFile, LLVMCreateMemoryBufferWithSTDIN, LLVMCreateMemoryBufferWithMemoryRange, LL...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMMemoryBufferRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::object::LLVMCreateObjectFile;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::analysis::{LLVMVerifyModule, LLVMVerifierFailureAction};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::bit_reader::LLVMParseBitcodeInContext;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::bit_writer::{LLVMWriteBitcodeToFile, LLVMWriteBitcodeToMemoryBuffer};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::core::{LLVMAddFunction, LLVMAddGlobal, LLVMDumpModule, LLVMGetNamedFunction, LLVMGetTypeByName, LLVMSetDataLayout, LLVMSetT...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/module.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use llvm_sys::execution_engine::{LLVMCreateInterpreterForModule, LLVMCreateJITCompilerForModule, LLVMCreateExecutionEngineForModule};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/module.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use llvm_sys::prelude::{LLVMModuleRef, LLVMValueRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMDiagnosticSeverity;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:605:17
[INFO] [stdout]     |
[INFO] [stdout] 605 |             use llvm_sys::bit_writer::LLVMWriteBitcodeToFD;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:676:17
[INFO] [stdout]     |
[INFO] [stdout] 676 |             use llvm_sys::core::LLVMGetDataLayoutStr;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:790:17
[INFO] [stdout]     |
[INFO] [stdout] 790 |             use llvm_sys::core::LLVMSetModuleInlineAsm2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/module.rs:1251:17
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             use llvm_sys::linker::LLVMLinkModules2;
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/object_file.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::object::{LLVMDisposeObjectFile, LLVMObjectFileRef, LLVMSectionIteratorRef, LLVMGetSections, LLVMDisposeSectionIterator, LLV...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMDisposePassManager, LLVMInitializeFunctionPassManager, LLVMFinalizeFunctionPassManager, LLVMRunFunctionPassManag...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::initialization::{LLVMInitializeCore, LLVMInitializeTransformUtils, LLVMInitializeScalarOpts, LLVMInitializeObjCARCOpts, LLV...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMPassManagerRef, LLVMPassRegistryRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::transforms::ipo::{LLVMAddArgumentPromotionPass, LLVMAddConstantMergePass, LLVMAddDeadArgEliminationPass, LLVMAddFunctionAtt...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::transforms::pass_manager_builder::{LLVMPassManagerBuilderRef, LLVMPassManagerBuilderCreate, LLVMPassManagerBuilderDispose, ...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::transforms::scalar::{LLVMAddAggressiveDCEPass, LLVMAddMemCpyOptPass, LLVMAddAlignmentFromAssumptionsPass, LLVMAddCFGSimplif...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::transforms::vectorize::{LLVMAddLoopVectorizePass, LLVMAddSLPVectorizePass};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/targets.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::target::{
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/targets.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use llvm_sys::target_machine::{
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:430:13
[INFO] [stdout]     |
[INFO] [stdout] 430 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:466:13
[INFO] [stdout]     |
[INFO] [stdout] 466 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:627:13
[INFO] [stdout]     |
[INFO] [stdout] 627 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:821:13
[INFO] [stdout]     |
[INFO] [stdout] 821 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/array_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstArray, LLVMGetArrayLength};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/array_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::LLVMGetTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]   --> src/module.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::LLVMLinkage;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstReal, LLVMConstRealOfStringAndSize, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::LLVMCreateGenericValueOfFloat;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetParamTypes, LLVMIsFunctionVarArg, LLVMCountParamTypes, LLVMGetReturnType, LLVMGetTypeKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstInt, LLVMConstAllOnes, LLVMGetIntTypeWidth, LLVMConstIntOfStringAndSize, LLVMConstIntOfArbitraryPrecision, ...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::LLVMCreateGenericValueOfInt;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/ptr_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMGetPointerAddressSpace, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/ptr_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/struct_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstNamedStruct, LLVMCountStructElementTypes, LLVMGetStructElementTypes, LLVMGetStructName, LLVMIsPackedStruct,...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/struct_type.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/vec_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstVector, LLVMGetVectorSize, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/vec_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/void_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/types/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use llvm_sys::core::{LLVMAlignOf, LLVMGetTypeContext, LLVMFunctionType, LLVMArrayType, LLVMGetUndef, LLVMPointerType, LLVMPrintTypeToStri...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/types/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/array_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAConstantArray, LLVMIsAConstantDataArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/array_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/basic_value_use.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetNextUse, LLVMGetUser, LLVMGetUsedValue, LLVMIsABasicBlock, LLVMValueAsBasicBlock};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/basic_value_use.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMUseRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMIsTailCall, LLVMSetTailCall, LLVMGetTypeKind, LLVMTypeOf, LLVMSetInstructionCallConv, LLVMGetInstructionCallConv...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAInstruction, LLVMTypeOf, LLVMGetTypeKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/float_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstFNeg, LLVMConstFAdd, LLVMConstFSub, LLVMConstFMul, LLVMConstFDiv, LLVMConstFRem, LLVMConstFPCast, LLVMConst...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/float_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::analysis::{LLVMVerifierFailureAction, LLVMVerifyFunction, LLVMViewFunctionCFG, LLVMViewFunctionCFGOnly};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMIsAFunction, LLVMIsConstant, LLVMGetLinkage, LLVMGetPreviousFunction, LLVMGetNextFunction, LLVMGetParam, LLVMCou...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::prelude::{LLVMValueRef, LLVMBasicBlockRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/generic_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::{LLVMCreateGenericValueOfPointer, LLVMDisposeGenericValue, LLVMGenericValueIntWidth, LLVMGenericValueRef,...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/global_value.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/instruction_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetAlignment, LLVMSetAlignment, LLVMGetInstructionOpcode, LLVMIsTailCall, LLVMGetPreviousInstruction, LLVMGetNex...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/global_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::LLVMThreadLocalMode;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/instruction_value.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/int_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstNot, LLVMConstNeg, LLVMConstNSWNeg, LLVMConstNUWNeg, LLVMConstAdd, LLVMConstNSWAdd, LLVMConstNUWAdd, LLVMCo...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/int_value.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/metadata_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAMDNode, LLVMIsAMDString, LLVMGetMDString, LLVMGetMDNodeNumOperands, LLVMGetMDNodeOperands};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/metadata_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/phi_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMAddIncoming, LLVMCountIncoming, LLVMGetIncomingBlock, LLVMGetIncomingValue};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/phi_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMBasicBlockRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/ptr_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstGEP, LLVMConstInBoundsGEP, LLVMConstPtrToInt, LLVMConstPointerCast, LLVMConstAddrSpaceCast};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/ptr_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/struct_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/traits.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMConstExtractValue, LLVMConstInsertValue};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/vec_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAConstantVector, LLVMIsAConstantDataVector, LLVMConstInsertElement, LLVMConstExtractElement, LLVMIsConstantStr...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/vec_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::core::{LLVMGetTypeKind, LLVMGetElementType, LLVMTypeOf, LLVMGetReturnType};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/instruction_value.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMOpcode;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | use llvm_sys::core::{LLVMIsConstant, LLVMIsNull, LLVMIsUndef, LLVMPrintTypeToString, LLVMPrintValueToString, LLVMTypeOf, LLVMDumpValue, L...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | use llvm_sys::prelude::{LLVMValueRef, LLVMTypeRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/values/mod.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |             use llvm_sys::core::LLVMSetValueName2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/values/mod.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |             use llvm_sys::core::LLVMGetValueName2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::values::metadata_value::FIRST_CUSTOM_METADATA_KIND_ID`
[INFO] [stdout]   --> src/values/mod.rs:37:56
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub use crate::values::metadata_value::{MetadataValue, FIRST_CUSTOM_METADATA_KIND_ID};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FIRST_CUSTOM_METADATA_KIND_ID` in `values::metadata_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]   --> src/lib.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | use llvm_sys::{LLVMIntPredicate, LLVMRealPredicate, LLVMVisibility, LLVMThreadLocalMode, LLVMDLLStorageClass, LLVMAtomicOrdering, LLVMAto...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::debug_info::flags::DIFlags`
[INFO] [stdout]    --> src/debug_info.rs:105:36
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub use crate::debug_info::flags::{DIFlags, DIFlagsConstants};
[INFO] [stdout]     |                                    ^^^^^^^ no `DIFlags` in `debug_info::flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMComdatSelectionKind`
[INFO] [stdout]  --> src/comdat.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[llvm_enum(LLVMComdatSelectionKind)]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMComdatSelectionKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: One of the LLVM feature flags must be provided: llvm3-6 llvm3-7 llvm3-8 llvm3-9 llvm4-0 llvm5-0 llvm6-0 llvm7-0 llvm8-0 llvm9-0 llvm10-0 llvm11-0 llvm12-0 
[INFO] [stdout]    --> src/lib.rs:96:9
[INFO] [stdout]     |
[INFO] [stdout] 96  |         compile_error!(concat!("One of the LLVM feature flags must be provided: ", $($all, " "),*));
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 | assert_unique_used_features!{"llvm3-6", "llvm3-7", "llvm3-8", "llvm3-9", "llvm4-0", "llvm5-0", "llvm6-0", "llvm7-0", "llvm8-0", "llvm9-0", "llvm10-0", "llvm11-0", "llvm12-0"}
[INFO] [stdout]     | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `assert_used_features` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::core::{LLVMGetDiagInfoDescription, LLVMGetDiagInfoSeverity};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::prelude::LLVMDiagnosticInfoRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/mod.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::core::{LLVMCreateMessage, LLVMDisposeMessage};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/support/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::support::LLVMLoadLibraryPermanently;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/support/mod.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     use llvm_sys::core::LLVMShutdown;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/support/mod.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     use llvm_sys::core::LLVMIsMultithreaded;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/comdat.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::comdat::{LLVMComdatSelectionKind, LLVMSetComdatSelectionKind, LLVMGetComdatSelectionKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/comdat.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::prelude::LLVMComdatRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/basic_block.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMGetBasicBlockParent, LLVMGetBasicBlockTerminator, LLVMGetNextBasicBlock, LLVMIsABasicBlock, LLVMIsConstant, LLVM...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/basic_block.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::prelude::{LLVMValueRef, LLVMBasicBlockRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/builder.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMBuildAdd, LLVMBuildAlloca, LLVMBuildAnd, LLVMBuildArrayAlloca, LLVMBuildArrayMalloc, LLVMBuildAtomicRMW, LLVMBui...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/builder.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::prelude::{LLVMBuilderRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/builder.rs:2230:13
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         use llvm_sys::core::LLVMSetCurrentDebugLocation;
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/context.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMAppendBasicBlockInContext, LLVMContextCreate, LLVMContextDispose, LLVMCreateBuilderInContext, LLVMDoubleTypeInCo...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::prelude::{LLVMContextRef, LLVMTypeRef, LLVMValueRef, LLVMDiagnosticInfoRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use llvm_sys::ir_reader::LLVMParseIRInContext;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/context.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use llvm_sys::target::{LLVMIntPtrTypeForASInContext, LLVMIntPtrTypeInContext};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub use llvm_sys::debuginfo::LLVMDWARFTypeEncoding;
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:112:5
[INFO] [stdout]     |
[INFO] [stdout] 112 | use llvm_sys::debuginfo::LLVMDebugMetadataVersion;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 | use llvm_sys::debuginfo::LLVMDisposeDIBuilder;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | use llvm_sys::debuginfo::LLVMMetadataReplaceAllUsesWith;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 | use llvm_sys::debuginfo::LLVMTemporaryMDNode;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 | use llvm_sys::debuginfo::{LLVMCreateDIBuilder, LLVMCreateDIBuilderDisallowUnresolved};
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:117:5
[INFO] [stdout]     |
[INFO] [stdout] 117 | use llvm_sys::debuginfo::{
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:130:5
[INFO] [stdout]     |
[INFO] [stdout] 130 | use llvm_sys::prelude::{LLVMDIBuilderRef, LLVMMetadataRef};
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/debug_info.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | use llvm_sys::core::LLVMMetadataAsValue;
[INFO] [stdout]     |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1175:9
[INFO] [stdout]      |
[INFO] [stdout] 1175 |     use llvm_sys::debuginfo::{LLVMDWARFEmissionKind, LLVMDWARFSourceLanguage};
[INFO] [stdout]      |         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1176:13
[INFO] [stdout]      |
[INFO] [stdout] 1176 |     pub use llvm_sys::debuginfo::LLVMDIFlags as DIFlags;
[INFO] [stdout]      |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/execution_engine.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::{LLVMGetExecutionEngineTargetData, LLVMExecutionEngineRef, LLVMRunFunction, LLVMRunFunctionAsMain, LLVMDi...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMCreateMemoryBufferWithContentsOfFile, LLVMCreateMemoryBufferWithSTDIN, LLVMCreateMemoryBufferWithMemoryRange, LL...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMMemoryBufferRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/memory_buffer.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::object::LLVMCreateObjectFile;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::analysis::{LLVMVerifyModule, LLVMVerifierFailureAction};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::bit_reader::LLVMParseBitcodeInContext;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::bit_writer::{LLVMWriteBitcodeToFile, LLVMWriteBitcodeToMemoryBuffer};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/module.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::core::{LLVMAddFunction, LLVMAddGlobal, LLVMDumpModule, LLVMGetNamedFunction, LLVMGetTypeByName, LLVMSetDataLayout, LLVMSetT...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/module.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use llvm_sys::execution_engine::{LLVMCreateInterpreterForModule, LLVMCreateJITCompilerForModule, LLVMCreateExecutionEngineForModule};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/module.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use llvm_sys::prelude::{LLVMModuleRef, LLVMValueRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/support/error_handling.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMDiagnosticSeverity;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:605:17
[INFO] [stdout]     |
[INFO] [stdout] 605 |             use llvm_sys::bit_writer::LLVMWriteBitcodeToFD;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:676:17
[INFO] [stdout]     |
[INFO] [stdout] 676 |             use llvm_sys::core::LLVMGetDataLayoutStr;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/module.rs:790:17
[INFO] [stdout]     |
[INFO] [stdout] 790 |             use llvm_sys::core::LLVMSetModuleInlineAsm2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/module.rs:1251:17
[INFO] [stdout]      |
[INFO] [stdout] 1251 |             use llvm_sys::linker::LLVMLinkModules2;
[INFO] [stdout]      |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/object_file.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::object::{LLVMDisposeObjectFile, LLVMObjectFileRef, LLVMSectionIteratorRef, LLVMGetSections, LLVMDisposeSectionIterator, LLV...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMDisposePassManager, LLVMInitializeFunctionPassManager, LLVMFinalizeFunctionPassManager, LLVMRunFunctionPassManag...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::initialization::{LLVMInitializeCore, LLVMInitializeTransformUtils, LLVMInitializeScalarOpts, LLVMInitializeObjCARCOpts, LLV...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMPassManagerRef, LLVMPassRegistryRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::transforms::ipo::{LLVMAddArgumentPromotionPass, LLVMAddConstantMergePass, LLVMAddDeadArgEliminationPass, LLVMAddFunctionAtt...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use llvm_sys::transforms::pass_manager_builder::{LLVMPassManagerBuilderRef, LLVMPassManagerBuilderCreate, LLVMPassManagerBuilderDispose, ...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use llvm_sys::transforms::scalar::{LLVMAddAggressiveDCEPass, LLVMAddMemCpyOptPass, LLVMAddAlignmentFromAssumptionsPass, LLVMAddCFGSimplif...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/passes.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::transforms::vectorize::{LLVMAddLoopVectorizePass, LLVMAddSLPVectorizePass};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/targets.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::target::{
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/targets.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use llvm_sys::target_machine::{
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:201:13
[INFO] [stdout]     |
[INFO] [stdout] 201 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:430:13
[INFO] [stdout]     |
[INFO] [stdout] 430 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:466:13
[INFO] [stdout]     |
[INFO] [stdout] 466 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:627:13
[INFO] [stdout]     |
[INFO] [stdout] 627 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:821:13
[INFO] [stdout]     |
[INFO] [stdout] 821 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/targets.rs:867:13
[INFO] [stdout]     |
[INFO] [stdout] 867 |         use llvm_sys::target::{
[INFO] [stdout]     |             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/array_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstArray, LLVMGetArrayLength};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/array_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::LLVMGetTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]   --> src/module.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::LLVMLinkage;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstReal, LLVMConstRealOfStringAndSize, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::LLVMCreateGenericValueOfFloat;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/float_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/types/enums.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetParamTypes, LLVMIsFunctionVarArg, LLVMCountParamTypes, LLVMGetReturnType, LLVMGetTypeKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstInt, LLVMConstAllOnes, LLVMGetIntTypeWidth, LLVMConstIntOfStringAndSize, LLVMConstIntOfArbitraryPrecision, ...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::LLVMCreateGenericValueOfInt;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/int_type.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/ptr_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMGetPointerAddressSpace, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/ptr_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/struct_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstNamedStruct, LLVMCountStructElementTypes, LLVMGetStructElementTypes, LLVMGetStructName, LLVMIsPackedStruct,...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/struct_type.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/vec_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstVector, LLVMGetVectorSize, LLVMConstArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/vec_type.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/types/void_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMTypeRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/types/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 | use llvm_sys::core::{LLVMAlignOf, LLVMGetTypeContext, LLVMFunctionType, LLVMArrayType, LLVMGetUndef, LLVMPointerType, LLVMPrintTypeToStri...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/types/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 | use llvm_sys::prelude::{LLVMTypeRef, LLVMValueRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/array_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAConstantArray, LLVMIsAConstantDataArray};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/array_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/basic_value_use.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetNextUse, LLVMGetUser, LLVMGetUsedValue, LLVMIsABasicBlock, LLVMValueAsBasicBlock};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/basic_value_use.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMUseRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/types/fn_type.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::core::{LLVMIsTailCall, LLVMSetTailCall, LLVMGetTypeKind, LLVMTypeOf, LLVMSetInstructionCallConv, LLVMGetInstructionCallConv...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAInstruction, LLVMTypeOf, LLVMGetTypeKind};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/call_site_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/float_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstFNeg, LLVMConstFAdd, LLVMConstFSub, LLVMConstFMul, LLVMConstFDiv, LLVMConstFRem, LLVMConstFPCast, LLVMConst...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/float_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::analysis::{LLVMVerifierFailureAction, LLVMVerifyFunction, LLVMViewFunctionCFG, LLVMViewFunctionCFGOnly};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMIsAFunction, LLVMIsConstant, LLVMGetLinkage, LLVMGetPreviousFunction, LLVMGetNextFunction, LLVMGetParam, LLVMCou...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/fn_value.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::prelude::{LLVMValueRef, LLVMBasicBlockRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/generic_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::execution_engine::{LLVMCreateGenericValueOfPointer, LLVMDisposeGenericValue, LLVMGenericValueIntWidth, LLVMGenericValueRef,...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/enums.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/global_value.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/instruction_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMGetAlignment, LLVMSetAlignment, LLVMGetInstructionOpcode, LLVMIsTailCall, LLVMGetPreviousInstruction, LLVMGetNex...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/global_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::LLVMThreadLocalMode;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/instruction_value.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/int_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstNot, LLVMConstNeg, LLVMConstNSWNeg, LLVMConstNUWNeg, LLVMConstAdd, LLVMConstNSWAdd, LLVMConstNUWAdd, LLVMCo...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/int_value.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/metadata_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAMDNode, LLVMIsAMDString, LLVMGetMDString, LLVMGetMDNodeNumOperands, LLVMGetMDNodeOperands};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/metadata_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/phi_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMAddIncoming, LLVMCountIncoming, LLVMGetIncomingBlock, LLVMGetIncomingValue};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/phi_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::{LLVMBasicBlockRef, LLVMValueRef};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/ptr_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMConstGEP, LLVMConstInBoundsGEP, LLVMConstPtrToInt, LLVMConstPointerCast, LLVMConstAddrSpaceCast};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/ptr_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/struct_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/traits.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/traits.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::core::{LLVMConstExtractValue, LLVMConstInsertValue};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/vec_value.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use llvm_sys::core::{LLVMIsAConstantVector, LLVMIsAConstantDataVector, LLVMConstInsertElement, LLVMConstExtractElement, LLVMIsConstantStr...
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/vec_value.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use llvm_sys::prelude::LLVMValueRef;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use llvm_sys::core::{LLVMGetTypeKind, LLVMGetElementType, LLVMTypeOf, LLVMGetReturnType};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/instruction_value.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMOpcode;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]  --> src/values/callable_value.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use llvm_sys::LLVMTypeKind;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/mod.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 | use llvm_sys::core::{LLVMIsConstant, LLVMIsNull, LLVMIsUndef, LLVMPrintTypeToString, LLVMPrintValueToString, LLVMTypeOf, LLVMDumpValue, L...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]   --> src/values/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 | use llvm_sys::prelude::{LLVMValueRef, LLVMTypeRef};
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/values/mod.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |             use llvm_sys::core::LLVMSetValueName2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]    --> src/values/mod.rs:140:17
[INFO] [stdout]     |
[INFO] [stdout] 140 |             use llvm_sys::core::LLVMGetValueName2;
[INFO] [stdout]     |                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::values::metadata_value::FIRST_CUSTOM_METADATA_KIND_ID`
[INFO] [stdout]   --> src/values/mod.rs:37:56
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub use crate::values::metadata_value::{MetadataValue, FIRST_CUSTOM_METADATA_KIND_ID};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FIRST_CUSTOM_METADATA_KIND_ID` in `values::metadata_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `llvm_sys`
[INFO] [stdout]   --> src/lib.rs:71:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | use llvm_sys::{LLVMIntPredicate, LLVMRealPredicate, LLVMVisibility, LLVMThreadLocalMode, LLVMDLLStorageClass, LLVMAtomicOrdering, LLVMAto...
[INFO] [stdout]    |     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::debug_info::flags::DIFlags`
[INFO] [stdout]    --> src/debug_info.rs:105:36
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub use crate::debug_info::flags::{DIFlags, DIFlagsConstants};
[INFO] [stdout]     |                                    ^^^^^^^ no `DIFlags` in `debug_info::flags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1226:31
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         const ZERO: DIFlags = llvm_sys::debuginfo::LLVMDIFlagZero;
[INFO] [stdout]      |                               ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1227:34
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         const PRIVATE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrivate;
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1228:36
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         const PROTECTED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagProtected;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1229:33
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         const PUBLIC: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPublic;
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1230:35
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         const FWD_DECL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagFwdDecl;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1231:38
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         const APPLE_BLOCK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagAppleBlock;
[INFO] [stdout]      |                                      ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1234:34
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         const VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtual;
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMComdatSelectionKind`
[INFO] [stdout]  --> src/comdat.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[llvm_enum(LLVMComdatSelectionKind)]
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMComdatSelectionKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1235:37
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         const ARTIFICIAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagArtificial;
[INFO] [stdout]      |                                     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1236:35
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         const EXPLICIT: DIFlags = llvm_sys::debuginfo::LLVMDIFlagExplicit;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1237:37
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         const PROTOTYPED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrototyped;
[INFO] [stdout]      |                                     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1238:46
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         const OBJC_CLASS_COMPLETE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjcClassComplete;
[INFO] [stdout]      |                                              ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1239:41
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         const OBJECT_POINTER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjectPointer;
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1240:33
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         const VECTOR: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVector;
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1241:40
[INFO] [stdout]      |
[INFO] [stdout] 1241 |         const STATIC_MEMBER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagStaticMember;
[INFO] [stdout]      |                                        ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1242:43
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         const LVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagLValueReference;
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1243:43
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         const RVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagRValueReference;
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1244:35
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         const RESERVED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagReserved;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1245:45
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         const SINGLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagSingleInheritance;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1246:47
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         const MULTIPLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagMultipleInheritance;
[INFO] [stdout]      |                                               ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1247:46
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         const VIRTUAL_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtualInheritance;
[INFO] [stdout]      |                                              ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1248:45
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         const INTRODUCED_VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIntroducedVirtual;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1249:36
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         const BIT_FIELD: DIFlags = llvm_sys::debuginfo::LLVMDIFlagBitField;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1250:36
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         const NO_RETURN: DIFlags = llvm_sys::debuginfo::LLVMDIFlagNoReturn;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1253:45
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         const TYPE_PASS_BY_VALUE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByValue;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1254:49
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         const TYPE_PASS_BY_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByReference;
[INFO] [stdout]      |                                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1259:32
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         const THUNK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagThunk;
[INFO] [stdout]      |                                ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1270:48
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         const INDIRECT_VIRTUAL_BASE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIndirectVirtualBase;
[INFO] [stdout]      |                                                ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMDWARFEmissionKind`
[INFO] [stdout]     --> src/debug_info.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |     #[llvm_enum(LLVMDWARFEmissionKind)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMDWARFEmissionKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMDWARFSourceLanguage`
[INFO] [stdout]     --> src/debug_info.rs:1286:17
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     #[llvm_enum(LLVMDWARFSourceLanguage)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMDWARFSourceLanguage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]    --> src/module.rs:653:22
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let action = LLVMVerifierFailureAction::LLVMReturnStatusAction;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout]   --> src/targets.rs:68:35
[INFO] [stdout]    |
[INFO] [stdout] 68 |             FileType::Assembly => LLVMCodeGenFileType::LLVMAssemblyFile,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout]   --> src/targets.rs:69:33
[INFO] [stdout]    |
[INFO] [stdout] 69 |             FileType::Object => LLVMCodeGenFileType::LLVMObjectFile,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |             OptimizationLevel::None => LLVMCodeGenOptLevel::LLVMCodeGenLevelNone,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1226:31
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         const ZERO: DIFlags = llvm_sys::debuginfo::LLVMDIFlagZero;
[INFO] [stdout]      |                               ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:917:40
[INFO] [stdout]     |
[INFO] [stdout] 917 |             OptimizationLevel::Less => LLVMCodeGenOptLevel::LLVMCodeGenLevelLess,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:918:43
[INFO] [stdout]     |
[INFO] [stdout] 918 |             OptimizationLevel::Default => LLVMCodeGenOptLevel::LLVMCodeGenLevelDefault,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:919:46
[INFO] [stdout]     |
[INFO] [stdout] 919 |             OptimizationLevel::Aggressive => LLVMCodeGenOptLevel::LLVMCodeGenLevelAggressive,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:922:35
[INFO] [stdout]     |
[INFO] [stdout] 922 |             CodeModel::Default => LLVMCodeModel::LLVMCodeModelDefault,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:923:38
[INFO] [stdout]     |
[INFO] [stdout] 923 |             CodeModel::JITDefault => LLVMCodeModel::LLVMCodeModelJITDefault,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:924:33
[INFO] [stdout]     |
[INFO] [stdout] 924 |             CodeModel::Small => LLVMCodeModel::LLVMCodeModelSmall,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:925:34
[INFO] [stdout]     |
[INFO] [stdout] 925 |             CodeModel::Kernel => LLVMCodeModel::LLVMCodeModelKernel,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:926:34
[INFO] [stdout]     |
[INFO] [stdout] 926 |             CodeModel::Medium => LLVMCodeModel::LLVMCodeModelMedium,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:927:33
[INFO] [stdout]     |
[INFO] [stdout] 927 |             CodeModel::Large => LLVMCodeModel::LLVMCodeModelLarge,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:930:35
[INFO] [stdout]     |
[INFO] [stdout] 930 |             RelocMode::Default => LLVMRelocMode::LLVMRelocDefault,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:931:34
[INFO] [stdout]     |
[INFO] [stdout] 931 |             RelocMode::Static => LLVMRelocMode::LLVMRelocStatic,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:932:31
[INFO] [stdout]     |
[INFO] [stdout] 932 |             RelocMode::PIC => LLVMRelocMode::LLVMRelocPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:933:40
[INFO] [stdout]     |
[INFO] [stdout] 933 |             RelocMode::DynamicNoPic => LLVMRelocMode::LLVMRelocDynamicNoPic,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1227:34
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         const PRIVATE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrivate;
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1228:36
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         const PROTECTED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagProtected;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1229:33
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         const PUBLIC: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPublic;
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1230:35
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         const FWD_DECL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagFwdDecl;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1231:38
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         const APPLE_BLOCK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagAppleBlock;
[INFO] [stdout]      |                                      ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1234:34
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         const VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtual;
[INFO] [stdout]      |                                  ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1235:37
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         const ARTIFICIAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagArtificial;
[INFO] [stdout]      |                                     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1236:35
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         const EXPLICIT: DIFlags = llvm_sys::debuginfo::LLVMDIFlagExplicit;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1237:37
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         const PROTOTYPED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrototyped;
[INFO] [stdout]      |                                     ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1238:46
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         const OBJC_CLASS_COMPLETE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjcClassComplete;
[INFO] [stdout]      |                                              ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1239:41
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         const OBJECT_POINTER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjectPointer;
[INFO] [stdout]      |                                         ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1240:33
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         const VECTOR: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVector;
[INFO] [stdout]      |                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMByteOrdering`
[INFO] [stdout]     --> src/targets.rs:1375:13
[INFO] [stdout]      |
[INFO] [stdout] 1375 |             LLVMByteOrdering::LLVMBigEndian => ByteOrdering::BigEndian,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ use of undeclared type `LLVMByteOrdering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMByteOrdering`
[INFO] [stdout]     --> src/targets.rs:1376:13
[INFO] [stdout]      |
[INFO] [stdout] 1376 |             LLVMByteOrdering::LLVMLittleEndian => ByteOrdering::LittleEndian,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ use of undeclared type `LLVMByteOrdering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1241:40
[INFO] [stdout]      |
[INFO] [stdout] 1241 |         const STATIC_MEMBER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagStaticMember;
[INFO] [stdout]      |                                        ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1242:43
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         const LVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagLValueReference;
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1243:43
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         const RVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagRValueReference;
[INFO] [stdout]      |                                           ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1244:35
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         const RESERVED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagReserved;
[INFO] [stdout]      |                                   ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1245:45
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         const SINGLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagSingleInheritance;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1246:47
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         const MULTIPLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagMultipleInheritance;
[INFO] [stdout]      |                                               ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1247:46
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         const VIRTUAL_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtualInheritance;
[INFO] [stdout]      |                                              ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1248:45
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         const INTRODUCED_VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIntroducedVirtual;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1249:36
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         const BIT_FIELD: DIFlags = llvm_sys::debuginfo::LLVMDIFlagBitField;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1250:36
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         const NO_RETURN: DIFlags = llvm_sys::debuginfo::LLVMDIFlagNoReturn;
[INFO] [stdout]      |                                    ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1253:45
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         const TYPE_PASS_BY_VALUE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByValue;
[INFO] [stdout]      |                                             ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1254:49
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         const TYPE_PASS_BY_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByReference;
[INFO] [stdout]      |                                                 ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1259:32
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         const THUNK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagThunk;
[INFO] [stdout]      |                                ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `llvm_sys`
[INFO] [stdout]     --> src/debug_info.rs:1270:48
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         const INDIRECT_VIRTUAL_BASE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIndirectVirtualBase;
[INFO] [stdout]      |                                                ^^^^^^^^ use of undeclared crate or module `llvm_sys`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMDWARFEmissionKind`
[INFO] [stdout]     --> src/debug_info.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |     #[llvm_enum(LLVMDWARFEmissionKind)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMDWARFEmissionKind`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMDWARFSourceLanguage`
[INFO] [stdout]     --> src/debug_info.rs:1286:17
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     #[llvm_enum(LLVMDWARFSourceLanguage)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMDWARFSourceLanguage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]    --> src/module.rs:653:22
[INFO] [stdout]     |
[INFO] [stdout] 653 |         let action = LLVMVerifierFailureAction::LLVMReturnStatusAction;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]   --> src/values/fn_value.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             LLVMVerifierFailureAction::LLVMPrintMessageAction
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]   --> src/values/fn_value.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             LLVMVerifierFailureAction::LLVMReturnStatusAction
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout]   --> src/targets.rs:68:35
[INFO] [stdout]    |
[INFO] [stdout] 68 |             FileType::Assembly => LLVMCodeGenFileType::LLVMAssemblyFile,
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout]   --> src/targets.rs:69:33
[INFO] [stdout]    |
[INFO] [stdout] 69 |             FileType::Object => LLVMCodeGenFileType::LLVMObjectFile,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenFileType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:916:40
[INFO] [stdout]     |
[INFO] [stdout] 916 |             OptimizationLevel::None => LLVMCodeGenOptLevel::LLVMCodeGenLevelNone,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:917:40
[INFO] [stdout]     |
[INFO] [stdout] 917 |             OptimizationLevel::Less => LLVMCodeGenOptLevel::LLVMCodeGenLevelLess,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:918:43
[INFO] [stdout]     |
[INFO] [stdout] 918 |             OptimizationLevel::Default => LLVMCodeGenOptLevel::LLVMCodeGenLevelDefault,
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout]    --> src/targets.rs:919:46
[INFO] [stdout]     |
[INFO] [stdout] 919 |             OptimizationLevel::Aggressive => LLVMCodeGenOptLevel::LLVMCodeGenLevelAggressive,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMCodeGenOptLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:922:35
[INFO] [stdout]     |
[INFO] [stdout] 922 |             CodeModel::Default => LLVMCodeModel::LLVMCodeModelDefault,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:923:38
[INFO] [stdout]     |
[INFO] [stdout] 923 |             CodeModel::JITDefault => LLVMCodeModel::LLVMCodeModelJITDefault,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:924:33
[INFO] [stdout]     |
[INFO] [stdout] 924 |             CodeModel::Small => LLVMCodeModel::LLVMCodeModelSmall,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:925:34
[INFO] [stdout]     |
[INFO] [stdout] 925 |             CodeModel::Kernel => LLVMCodeModel::LLVMCodeModelKernel,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:926:34
[INFO] [stdout]     |
[INFO] [stdout] 926 |             CodeModel::Medium => LLVMCodeModel::LLVMCodeModelMedium,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMCodeModel`
[INFO] [stdout]    --> src/targets.rs:927:33
[INFO] [stdout]     |
[INFO] [stdout] 927 |             CodeModel::Large => LLVMCodeModel::LLVMCodeModelLarge,
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ use of undeclared type `LLVMCodeModel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:930:35
[INFO] [stdout]     |
[INFO] [stdout] 930 |             RelocMode::Default => LLVMRelocMode::LLVMRelocDefault,
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:931:34
[INFO] [stdout]     |
[INFO] [stdout] 931 |             RelocMode::Static => LLVMRelocMode::LLVMRelocStatic,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:932:31
[INFO] [stdout]     |
[INFO] [stdout] 932 |             RelocMode::PIC => LLVMRelocMode::LLVMRelocPIC,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMRelocMode`
[INFO] [stdout]    --> src/targets.rs:933:40
[INFO] [stdout]     |
[INFO] [stdout] 933 |             RelocMode::DynamicNoPic => LLVMRelocMode::LLVMRelocDynamicNoPic,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^ use of undeclared type `LLVMRelocMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMByteOrdering`
[INFO] [stdout]     --> src/targets.rs:1375:13
[INFO] [stdout]      |
[INFO] [stdout] 1375 |             LLVMByteOrdering::LLVMBigEndian => ByteOrdering::BigEndian,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ use of undeclared type `LLVMByteOrdering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMByteOrdering`
[INFO] [stdout]     --> src/targets.rs:1376:13
[INFO] [stdout]      |
[INFO] [stdout] 1376 |             LLVMByteOrdering::LLVMLittleEndian => ByteOrdering::LittleEndian,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ use of undeclared type `LLVMByteOrdering`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInstallFatalErrorHandler` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     LLVMInstallFatalErrorHandler(Some(handler))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMResetFatalErrorHandler` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         LLVMResetFatalErrorHandler()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     diagnostic_info: LLVMDiagnosticInfoRef,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) struct DiagnosticInfo {
[INFO] [stdout]    | -------------------------------- similarly named struct `DiagnosticInfo` defined here
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub(crate) fn new(diagnostic_info: LLVMDiagnosticInfoRef) -> Self {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DiagnosticInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDiagInfoDescription` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             LLVMGetDiagInfoDescription(self.diagnostic_info)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDiagInfoSeverity` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |             match LLVMGetDiagInfoSeverity(self.diagnostic_info) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:68:76
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) struct DiagnosticInfo {
[INFO] [stdout]    | -------------------------------- similarly named struct `DiagnosticInfo` defined here
[INFO] [stdout] ...
[INFO] [stdout] 68 | pub(crate) extern "C" fn get_error_str_diagnostic_handler(diagnostic_info: LLVMDiagnosticInfoRef, void_ptr: *mut c_void) {
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DiagnosticInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |             LLVMString::new(LLVMCreateMessage(string.as_ptr() as *const _))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:48:29
[INFO] [stdout]    |
[INFO] [stdout] 48 |             LLVMString::new(LLVMCreateMessage(string.as_ptr() as *const _))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 94 |             LLVMDisposeMessage(self.ptr as *mut _);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMShutdown` in this scope
[INFO] [stdout]    --> src/support/mod.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     LLVMShutdown()
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLoadLibraryPermanently` in this scope
[INFO] [stdout]    --> src/support/mod.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         LLVMLoadLibraryPermanently(filename.as_ptr()) == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsMultithreaded` in this scope
[INFO] [stdout]    --> src/support/mod.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         LLVMIsMultithreaded() == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMEnablePrettyStackTrace` in this scope
[INFO] [stdout]    --> src/support/mod.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         LLVMEnablePrettyStackTrace()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:8:13
[INFO] [stdout]    |
[INFO] [stdout] 8  | #[llvm_enum(LLVMComdatSelectionKind)]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `ComdatSelectionKind`
[INFO] [stdout] ...
[INFO] [stdout] 11 | pub enum ComdatSelectionKind {
[INFO] [stdout]    | ---------------------------- similarly named enum `ComdatSelectionKind` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatRef` in this scope
[INFO] [stdout]   --> src/comdat.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct Comdat(pub(crate) LLVMComdatRef);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatRef` in this scope
[INFO] [stdout]   --> src/comdat.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub(crate) fn new(comdat: LLVMComdatRef) -> Self {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             LLVMGetComdatSelectionKind(self.0)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             LLVMSetComdatSelectionKind(self.0, kind.into())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub(crate) basic_block: LLVMBasicBlockRef,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct BasicBlock<'ctx> {
[INFO] [stdout]    |                           - help: you might be missing a type parameter: `, LLVMBasicBlockRef`
[INFO] [stdout] 24 |     pub(crate) basic_block: LLVMBasicBlockRef,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:29:43
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub(crate) unsafe fn new(basic_block: LLVMBasicBlockRef) -> Option<Self> {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsABasicBlock` in this scope
[INFO] [stdout]   --> src/basic_block.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(!LLVMIsABasicBlock(basic_block as LLVMValueRef).is_null());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:35:51
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(!LLVMIsABasicBlock(basic_block as LLVMValueRef).is_null());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBasicBlockParent` in this scope
[INFO] [stdout]   --> src/basic_block.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |             FunctionValue::new(LLVMGetBasicBlockParent(self.basic_block))
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetPreviousBasicBlock` in this scope
[INFO] [stdout]   --> src/basic_block.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |             BasicBlock::new(LLVMGetPreviousBasicBlock(self.basic_block))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNextBasicBlock` in this scope
[INFO] [stdout]    --> src/basic_block.rs:133:29
[INFO] [stdout]     |
[INFO] [stdout] 133 |             BasicBlock::new(LLVMGetNextBasicBlock(self.basic_block))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveBasicBlockBefore` in this scope
[INFO] [stdout]    --> src/basic_block.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             LLVMMoveBasicBlockBefore(self.basic_block, basic_block.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveBasicBlockAfter` in this scope
[INFO] [stdout]    --> src/basic_block.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             LLVMMoveBasicBlockAfter(self.basic_block, basic_block.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstInstruction` in this scope
[INFO] [stdout]    --> src/basic_block.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             LLVMGetFirstInstruction(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastInstruction` in this scope
[INFO] [stdout]    --> src/basic_block.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |             LLVMGetLastInstruction(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBasicBlockTerminator` in this scope
[INFO] [stdout]    --> src/basic_block.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             LLVMGetBasicBlockTerminator(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRemoveBasicBlockFromParent` in this scope
[INFO] [stdout]    --> src/basic_block.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             LLVMRemoveBasicBlockFromParent(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDeleteBasicBlock` in this scope
[INFO] [stdout]    --> src/basic_block.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         LLVMDeleteBasicBlock(self.basic_block);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTypeContext` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:29
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTypeOf` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:48
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:59
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:469:30
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let value = unsafe { LLVMBasicBlockAsValue(self.basic_block) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:470:30
[INFO] [stdout]     |
[INFO] [stdout] 470 |         let other = unsafe { LLVMBasicBlockAsValue(other.basic_block) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMReplaceAllUsesWith` in this scope
[INFO] [stdout]    --> src/basic_block.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 LLVMReplaceAllUsesWith(value, other);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstUse` in this scope
[INFO] [stdout]    --> src/basic_block.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             LLVMGetFirstUse(LLVMBasicBlockAsValue(self.basic_block))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:506:29
[INFO] [stdout]     |
[INFO] [stdout] 506 |             LLVMGetFirstUse(LLVMBasicBlockAsValue(self.basic_block))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintValueToString` in this scope
[INFO] [stdout]    --> src/basic_block.rs:522:28
[INFO] [stdout]     |
[INFO] [stdout] 522 |             CStr::from_ptr(LLVMPrintValueToString(self.basic_block as LLVMValueRef))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:522:71
[INFO] [stdout]     |
[INFO] [stdout] 522 |             CStr::from_ptr(LLVMPrintValueToString(self.basic_block as LLVMValueRef))
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintTypeToString` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:28
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTypeOf` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:50
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:81
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsConstant` in this scope
[INFO] [stdout]    --> src/basic_block.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |             LLVMIsConstant(self.basic_block as LLVMValueRef) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:528:48
[INFO] [stdout]     |
[INFO] [stdout] 528 |             LLVMIsConstant(self.basic_block as LLVMValueRef) == 1
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBuilderRef` in this scope
[INFO] [stdout]   --> src/builder.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     builder: LLVMBuilderRef,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBuilderRef` in this scope
[INFO] [stdout]   --> src/builder.rs:30:39
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub(crate) unsafe fn new(builder: LLVMBuilderRef) -> Self {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildRetVoid` in this scope
[INFO] [stdout]   --> src/builder.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 |             value.map_or_else(|| LLVMBuildRetVoid(self.builder), |value| LLVMBuildRet(self.builder, value.as_value_ref()))
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildRet` in this scope
[INFO] [stdout]   --> src/builder.rs:65:74
[INFO] [stdout]    |
[INFO] [stdout] 65 |             value.map_or_else(|| LLVMBuildRetVoid(self.builder), |value| LLVMBuildRet(self.builder, value.as_value_ref()))
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]   --> src/builder.rs:97:27
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut args: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/values/traits.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub trait AsValueRef {
[INFO] [stdout]    | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut args: Vec<AsValueRef> = values.iter()
[INFO] [stdout]    |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]    |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAggregateRet` in this scope
[INFO] [stdout]    --> src/builder.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             LLVMBuildAggregateRet(self.builder, args.as_mut_ptr(), args.len() as u32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let mut args: Vec<LLVMValueRef> = args.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let mut args: Vec<AsValueRef> = args.iter()
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCall` in this scope
[INFO] [stdout]    --> src/builder.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             LLVMBuildCall(self.builder, fn_val_ref, args.as_mut_ptr(), args.len() as u32, c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:267:27
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let mut args: Vec<LLVMValueRef> = args.iter().map(|val| val.as_value_ref()).collect();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let mut args: Vec<AsValueRef> = args.iter().map(|val| val.as_value_ref()).collect();
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInvoke` in this scope
[INFO] [stdout]    --> src/builder.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             LLVMBuildInvoke(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLandingPad` in this scope
[INFO] [stdout]    --> src/builder.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             LLVMBuildLandingPad(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddClause` in this scope
[INFO] [stdout]    --> src/builder.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 LLVMAddClause(value, clause.as_value_ref());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetCleanup` in this scope
[INFO] [stdout]    --> src/builder.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |             LLVMSetCleanup(value, is_cleanup as _);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildResume` in this scope
[INFO] [stdout]    --> src/builder.rs:536:28
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let val = unsafe { LLVMBuildResume(self.builder, value.as_value_ref()) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:548:35
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let mut index_values: Vec<LLVMValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let mut index_values: Vec<AsValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |         let value = LLVMBuildGEP(self.builder, ptr.as_value_ref(), index_values.as_mut_ptr(), index_values.len() as u32, c_string.as_ptr());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:562:35
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let mut index_values: Vec<LLVMValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let mut index_values: Vec<AsValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInBoundsGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:565:21
[INFO] [stdout]     |
[INFO] [stdout] 565 | ...   let value = LLVMBuildInBoundsGEP(self.builder, ptr.as_value_ref(), index_values.as_mut_ptr(), index_values.len() as u32, c_string.a...
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildStructGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:618:30
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let value = unsafe { LLVMBuildStructGEP(self.builder, ptr.as_value_ref(), index, c_string.as_ptr()) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPtrDiff` in this scope
[INFO] [stdout]    --> src/builder.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |             LLVMBuildPtrDiff(self.builder, lhs_ptr.as_value_ref(), rhs_ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPhi` in this scope
[INFO] [stdout]    --> src/builder.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             LLVMBuildPhi(self.builder, type_.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildStore` in this scope
[INFO] [stdout]    --> src/builder.rs:704:13
[INFO] [stdout]     |
[INFO] [stdout] 704 |             LLVMBuildStore(self.builder, value.as_value_ref(), ptr.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLoad` in this scope
[INFO] [stdout]    --> src/builder.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |             LLVMBuildLoad(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAlloca` in this scope
[INFO] [stdout]    --> src/builder.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |             LLVMBuildAlloca(self.builder, ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildArrayAlloca` in this scope
[INFO] [stdout]    --> src/builder.rs:764:13
[INFO] [stdout]     |
[INFO] [stdout] 764 |             LLVMBuildArrayAlloca(self.builder, ty.as_type_ref(), size.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildMalloc` in this scope
[INFO] [stdout]    --> src/builder.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             LLVMBuildMalloc(self.builder, ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildArrayMalloc` in this scope
[INFO] [stdout]    --> src/builder.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             LLVMBuildArrayMalloc(self.builder, ty.as_type_ref(), size.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFree` in this scope
[INFO] [stdout]    --> src/builder.rs:898:35
[INFO] [stdout]     |
[INFO] [stdout] 898 |             InstructionValue::new(LLVMBuildFree(self.builder, ptr.as_value_ref()))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertIntoBuilderWithName` in this scope
[INFO] [stdout]    --> src/builder.rs:908:21
[INFO] [stdout]     |
[INFO] [stdout] 908 |                     LLVMInsertIntoBuilderWithName(self.builder, instruction.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertIntoBuilder` in this scope
[INFO] [stdout]    --> src/builder.rs:912:17
[INFO] [stdout]     |
[INFO] [stdout] 912 |                 LLVMInsertIntoBuilder(self.builder, instruction.as_value_ref());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetInsertBlock` in this scope
[INFO] [stdout]    --> src/builder.rs:919:29
[INFO] [stdout]     |
[INFO] [stdout] 919 |             BasicBlock::new(LLVMGetInsertBlock(self.builder))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:930:13
[INFO] [stdout]     |
[INFO] [stdout] 930 |             LLVMBuildUDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:942:13
[INFO] [stdout]     |
[INFO] [stdout] 942 |             LLVMBuildSDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExactSDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:954:13
[INFO] [stdout]     |
[INFO] [stdout] 954 |             LLVMBuildExactSDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildURem` in this scope
[INFO] [stdout]    --> src/builder.rs:966:13
[INFO] [stdout]     |
[INFO] [stdout] 966 |             LLVMBuildURem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSRem` in this scope
[INFO] [stdout]    --> src/builder.rs:979:13
[INFO] [stdout]     |
[INFO] [stdout] 979 |             LLVMBuildSRem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSExt` in this scope
[INFO] [stdout]    --> src/builder.rs:989:13
[INFO] [stdout]     |
[INFO] [stdout] 989 |             LLVMBuildSExt(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAddrSpaceCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |             LLVMBuildAddrSpaceCast(self.builder, ptr_val.as_value_ref(), ptr_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             LLVMBuildBitCast(self.builder, val.as_value_ref(), ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSExtOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1058:13
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             LLVMBuildSExtOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildZExt` in this scope
[INFO] [stdout]     --> src/builder.rs:1068:13
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             LLVMBuildZExt(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildZExtOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1078:13
[INFO] [stdout]      |
[INFO] [stdout] 1078 |             LLVMBuildZExtOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildTrunc` in this scope
[INFO] [stdout]     --> src/builder.rs:1088:13
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             LLVMBuildTrunc(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildTruncOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1098:13
[INFO] [stdout]      |
[INFO] [stdout] 1098 |             LLVMBuildTruncOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFRem` in this scope
[INFO] [stdout]     --> src/builder.rs:1108:13
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             LLVMBuildFRem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPToUI` in this scope
[INFO] [stdout]     --> src/builder.rs:1124:13
[INFO] [stdout]      |
[INFO] [stdout] 1124 |             LLVMBuildFPToUI(self.builder, float.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPToSI` in this scope
[INFO] [stdout]     --> src/builder.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             LLVMBuildFPToSI(self.builder, float.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUIToFP` in this scope
[INFO] [stdout]     --> src/builder.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             LLVMBuildUIToFP(self.builder, int.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSIToFP` in this scope
[INFO] [stdout]     --> src/builder.rs:1170:13
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             LLVMBuildSIToFP(self.builder, int.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPTrunc` in this scope
[INFO] [stdout]     --> src/builder.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             LLVMBuildFPTrunc(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPExt` in this scope
[INFO] [stdout]     --> src/builder.rs:1190:13
[INFO] [stdout]      |
[INFO] [stdout] 1190 |             LLVMBuildFPExt(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1200:13
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             LLVMBuildFPCast(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIntCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1211:13
[INFO] [stdout]      |
[INFO] [stdout] 1211 |             LLVMBuildIntCast(self.builder, int.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFDiv` in this scope
[INFO] [stdout]     --> src/builder.rs:1221:13
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             LLVMBuildFDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1232:13
[INFO] [stdout]      |
[INFO] [stdout] 1232 |             LLVMBuildAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1244:13
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             LLVMBuildNSWAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1256:13
[INFO] [stdout]      |
[INFO] [stdout] 1256 |             LLVMBuildNUWAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1267:13
[INFO] [stdout]      |
[INFO] [stdout] 1267 |             LLVMBuildFAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildXor` in this scope
[INFO] [stdout]     --> src/builder.rs:1278:13
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             LLVMBuildXor(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAnd` in this scope
[INFO] [stdout]     --> src/builder.rs:1289:13
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             LLVMBuildAnd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildOr` in this scope
[INFO] [stdout]     --> src/builder.rs:1300:13
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             LLVMBuildOr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildShl` in this scope
[INFO] [stdout]     --> src/builder.rs:1353:13
[INFO] [stdout]      |
[INFO] [stdout] 1353 |             LLVMBuildShl(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAShr` in this scope
[INFO] [stdout]     --> src/builder.rs:1428:17
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                 LLVMBuildAShr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLShr` in this scope
[INFO] [stdout]     --> src/builder.rs:1430:17
[INFO] [stdout]      |
[INFO] [stdout] 1430 |                 LLVMBuildLShr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1442:13
[INFO] [stdout]      |
[INFO] [stdout] 1442 |             LLVMBuildSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1453:13
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             LLVMBuildNSWSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1465:13
[INFO] [stdout]      |
[INFO] [stdout] 1465 |             LLVMBuildNUWSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1476:13
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             LLVMBuildFSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1487:13
[INFO] [stdout]      |
[INFO] [stdout] 1487 |             LLVMBuildMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1499:13
[INFO] [stdout]      |
[INFO] [stdout] 1499 |             LLVMBuildNSWMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             LLVMBuildNUWMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1522:13
[INFO] [stdout]      |
[INFO] [stdout] 1522 |             LLVMBuildFMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1537:13
[INFO] [stdout]      |
[INFO] [stdout] 1537 |             LLVMBuildCast(self.builder, op.into(), from_value.as_value_ref(), to_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPointerCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1550:13
[INFO] [stdout]      |
[INFO] [stdout] 1550 |             LLVMBuildPointerCast(self.builder, from.as_value_ref(), to.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildICmp` in this scope
[INFO] [stdout]     --> src/builder.rs:1564:13
[INFO] [stdout]      |
[INFO] [stdout] 1564 |             LLVMBuildICmp(self.builder, op.into(), lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFCmp` in this scope
[INFO] [stdout]     --> src/builder.rs:1582:13
[INFO] [stdout]      |
[INFO] [stdout] 1582 |             LLVMBuildFCmp(self.builder, op.into(), lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1590:13
[INFO] [stdout]      |
[INFO] [stdout] 1590 |             LLVMBuildBr(self.builder, destination_block.basic_block)
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCondBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1605:13
[INFO] [stdout]      |
[INFO] [stdout] 1605 |             LLVMBuildCondBr(self.builder, comparison.as_value_ref(), then_block.basic_block, else_block.basic_block)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIndirectBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1619:13
[INFO] [stdout]      |
[INFO] [stdout] 1619 |             LLVMBuildIndirectBr(self.builder, address.as_value_ref(), destinations.len() as u32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddDestination` in this scope
[INFO] [stdout]     --> src/builder.rs:1624:17
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                 LLVMAddDestination(value, destination.basic_block)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1638:13
[INFO] [stdout]      |
[INFO] [stdout] 1638 |             LLVMBuildNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1650:13
[INFO] [stdout]      |
[INFO] [stdout] 1650 |             LLVMBuildNSWNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1661:13
[INFO] [stdout]      |
[INFO] [stdout] 1661 |             LLVMBuildNUWNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1672:13
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             LLVMBuildFNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNot` in this scope
[INFO] [stdout]     --> src/builder.rs:1683:13
[INFO] [stdout]      |
[INFO] [stdout] 1683 |             LLVMBuildNot(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilder` in this scope
[INFO] [stdout]     --> src/builder.rs:1693:13
[INFO] [stdout]      |
[INFO] [stdout] 1693 |             LLVMPositionBuilder(self.builder, basic_block.basic_block, instruction.as_value_ref())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilderBefore` in this scope
[INFO] [stdout]     --> src/builder.rs:1699:13
[INFO] [stdout]      |
[INFO] [stdout] 1699 |             LLVMPositionBuilderBefore(self.builder, instruction.as_value_ref())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilderAtEnd` in this scope
[INFO] [stdout]     --> src/builder.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             LLVMPositionBuilderAtEnd(self.builder, basic_block.basic_block);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExtractValue` in this scope
[INFO] [stdout]     --> src/builder.rs:1765:13
[INFO] [stdout]      |
[INFO] [stdout] 1765 |             LLVMBuildExtractValue(self.builder, agg.as_value_ref(), index, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInsertValue` in this scope
[INFO] [stdout]     --> src/builder.rs:1823:13
[INFO] [stdout]      |
[INFO] [stdout] 1823 |             LLVMBuildInsertValue(self.builder, agg.as_value_ref(), value.as_value_ref(), index, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExtractElement` in this scope
[INFO] [stdout]     --> src/builder.rs:1859:13
[INFO] [stdout]      |
[INFO] [stdout] 1859 |             LLVMBuildExtractElement(self.builder, vector.as_value_ref(), index.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInsertElement` in this scope
[INFO] [stdout]     --> src/builder.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 |             LLVMBuildInsertElement(self.builder, vector.as_value_ref(), element.as_value_ref(), index.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUnreachable` in this scope
[INFO] [stdout]     --> src/builder.rs:1912:13
[INFO] [stdout]      |
[INFO] [stdout] 1912 |             LLVMBuildUnreachable(self.builder)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFence` in this scope
[INFO] [stdout]     --> src/builder.rs:1926:13
[INFO] [stdout]      |
[INFO] [stdout] 1926 |             LLVMBuildFence(self.builder, atomic_ordering.into(), num, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIsNull` in this scope
[INFO] [stdout]     --> src/builder.rs:1939:13
[INFO] [stdout]      |
[INFO] [stdout] 1939 |             LLVMBuildIsNull(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIsNotNull` in this scope
[INFO] [stdout]     --> src/builder.rs:1950:13
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             LLVMBuildIsNotNull(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIntToPtr` in this scope
[INFO] [stdout]     --> src/builder.rs:1961:13
[INFO] [stdout]      |
[INFO] [stdout] 1961 |             LLVMBuildIntToPtr(self.builder, int.as_value_ref(), ptr_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPtrToInt` in this scope
[INFO] [stdout]     --> src/builder.rs:1977:13
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             LLVMBuildPtrToInt(self.builder, ptr.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMClearInsertionPosition` in this scope
[INFO] [stdout]     --> src/builder.rs:1985:13
[INFO] [stdout]      |
[INFO] [stdout] 1985 |             LLVMClearInsertionPosition(self.builder)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSwitch` in this scope
[INFO] [stdout]     --> src/builder.rs:1994:13
[INFO] [stdout]      |
[INFO] [stdout] 1994 |             LLVMBuildSwitch(self.builder, value.as_value_ref(), else_block.basic_block, cases.len() as u32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddCase` in this scope
[INFO] [stdout]     --> src/builder.rs:1999:17
[INFO] [stdout]      |
[INFO] [stdout] 1999 |                 LLVMAddCase(switch_value, value.as_value_ref(), basic_block.basic_block)
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSelect` in this scope
[INFO] [stdout]     --> src/builder.rs:2012:13
[INFO] [stdout]      |
[INFO] [stdout] 2012 |             LLVMBuildSelect(self.builder, condition.as_value_ref(), then.as_value_ref(), else_.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGlobalString` in this scope
[INFO] [stdout]     --> src/builder.rs:2024:21
[INFO] [stdout]      |
[INFO] [stdout] 2024 |         let value = LLVMBuildGlobalString(self.builder, c_string_value.as_ptr(), c_string_name.as_ptr());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGlobalStringPtr` in this scope
[INFO] [stdout]     --> src/builder.rs:2035:13
[INFO] [stdout]      |
[INFO] [stdout] 2035 |             LLVMBuildGlobalStringPtr(self.builder, c_string_value.as_ptr(), c_string_name.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildShuffleVector` in this scope
[INFO] [stdout]     --> src/builder.rs:2047:13
[INFO] [stdout]      |
[INFO] [stdout] 2047 |             LLVMBuildShuffleVector(self.builder, left.as_value_ref(), right.as_value_ref(), mask.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildVAArg` in this scope
[INFO] [stdout]     --> src/builder.rs:2062:13
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             LLVMBuildVAArg(self.builder, list.as_value_ref(), type_.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAtomicRMW` in this scope
[INFO] [stdout]     --> src/builder.rs:2112:13
[INFO] [stdout]      |
[INFO] [stdout] 2112 |             LLVMBuildAtomicRMW(self.builder, op.into(), ptr.as_value_ref(), value.as_value_ref(), ordering.into(), false as i32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetCurrentDebugLocation` in this scope
[INFO] [stdout]     --> src/builder.rs:2232:13
[INFO] [stdout]      |
[INFO] [stdout] 2232 |             LLVMSetCurrentDebugLocation(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeBuilder` in this scope
[INFO] [stdout]     --> src/builder.rs:2253:13
[INFO] [stdout]      |
[INFO] [stdout] 2253 |             LLVMDisposeBuilder(self.builder);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetGlobalContext` in this scope
[INFO] [stdout]   --> src/context.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Mutex::new(Context::new(LLVMGetGlobalContext()))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:62:25
[INFO] [stdout]     |
[INFO] [stdout] 62  |     pub(crate) context: LLVMContextRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] ...
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:68:39
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub(crate) unsafe fn new(context: LLVMContextRef) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] ...
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextCreate` in this scope
[INFO] [stdout]   --> src/context.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Context::new(LLVMContextCreate())
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateBuilderInContext` in this scope
[INFO] [stdout]    --> src/context.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             Builder::new(LLVMCreateBuilderInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMModuleCreateWithNameInContext` in this scope
[INFO] [stdout]    --> src/context.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |             Module::new(LLVMModuleCreateWithNameInContext(c_string.as_ptr(), self.context))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMParseIRInContext` in this scope
[INFO] [stdout]    --> src/context.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             LLVMParseIRInContext(self.context, memory_buffer.memory_buffer, &mut module, &mut err_str)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMVoidTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 |             VoidType::new(LLVMVoidTypeInContext(self.context))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt1TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |             IntType::new(LLVMInt1TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt8TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:330:26
[INFO] [stdout]     |
[INFO] [stdout] 330 |             IntType::new(LLVMInt8TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt16TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:349:26
[INFO] [stdout]     |
[INFO] [stdout] 349 |             IntType::new(LLVMInt16TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt32TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:368:26
[INFO] [stdout]     |
[INFO] [stdout] 368 |             IntType::new(LLVMInt32TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt64TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             IntType::new(LLVMInt64TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |             IntType::new(LLVMIntTypeInContext(self.context, bits))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntPtrTypeForASInContext` in this scope
[INFO] [stdout]    --> src/context.rs:454:17
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 LLVMIntPtrTypeForASInContext(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntPtrTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:460:30
[INFO] [stdout]     |
[INFO] [stdout] 460 |             None => unsafe { LLVMIntPtrTypeInContext(self.context, target_data.target_data) },
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMHalfTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:483:28
[INFO] [stdout]     |
[INFO] [stdout] 483 |             FloatType::new(LLVMHalfTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFloatTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:502:28
[INFO] [stdout]     |
[INFO] [stdout] 502 |             FloatType::new(LLVMFloatTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDoubleTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:521:28
[INFO] [stdout]     |
[INFO] [stdout] 521 |             FloatType::new(LLVMDoubleTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMX86FP80TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:540:28
[INFO] [stdout]     |
[INFO] [stdout] 540 |             FloatType::new(LLVMX86FP80TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFP128TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:560:28
[INFO] [stdout]     |
[INFO] [stdout] 560 |             FloatType::new(LLVMFP128TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPPCFP128TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:582:28
[INFO] [stdout]     |
[INFO] [stdout] 582 |             FloatType::new(LLVMPPCFP128TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMTypeRef` in this scope
[INFO] [stdout]    --> src/context.rs:602:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl Context {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<LLVMTypeRef>`
[INFO] [stdout] ...
[INFO] [stdout] 602 |         let mut field_types: Vec<LLVMTypeRef> = field_types.iter()
[INFO] [stdout]     |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMStructTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:606:29
[INFO] [stdout]     |
[INFO] [stdout] 606 |             StructType::new(LLVMStructTypeInContext(self.context, field_types.as_mut_ptr(), field_types.len() as u32, packed as i32))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMStructCreateNamed` in this scope
[INFO] [stdout]    --> src/context.rs:628:29
[INFO] [stdout]     |
[INFO] [stdout] 628 |             StructType::new(LLVMStructCreateNamed(self.context, c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/context.rs:649:27
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut args: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut args: Vec<AsValueRef> = values.iter()
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl<LLVMValueRef> Context {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMConstStructInContext` in this scope
[INFO] [stdout]    --> src/context.rs:653:30
[INFO] [stdout]     |
[INFO] [stdout] 653 |             StructValue::new(LLVMConstStructInContext(self.context, args.as_mut_ptr(), args.len() as u32, packed as i32))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAppendBasicBlockInContext` in this scope
[INFO] [stdout]    --> src/context.rs:683:29
[INFO] [stdout]     |
[INFO] [stdout] 683 |             BasicBlock::new(LLVMAppendBasicBlockInContext(self.context, function.as_value_ref(), c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertBasicBlockInContext` in this scope
[INFO] [stdout]    --> src/context.rs:750:29
[INFO] [stdout]     |
[INFO] [stdout] 750 |             BasicBlock::new(LLVMInsertBasicBlockInContext(self.context, basic_block.basic_block, c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/context.rs:788:35
[INFO] [stdout]     |
[INFO] [stdout] 788 |         let mut tuple_values: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 788 |         let mut tuple_values: Vec<AsValueRef> = values.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl<LLVMValueRef> Context {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMDNodeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:792:32
[INFO] [stdout]     |
[INFO] [stdout] 792 |             MetadataValue::new(LLVMMDNodeInContext(self.context, tuple_values.as_mut_ptr(), tuple_values.len() as u32))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMDStringInContext` in this scope
[INFO] [stdout]    --> src/context.rs:828:32
[INFO] [stdout]     |
[INFO] [stdout] 828 |             MetadataValue::new(LLVMMDStringInContext(self.context, c_string.as_ptr(), string.len() as u32))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetMDKindIDInContext` in this scope
[INFO] [stdout]    --> src/context.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             LLVMGetMDKindIDInContext(self.context, key.as_ptr() as *const ::libc::c_char, key.len() as u32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMConstStringInContext` in this scope
[INFO] [stdout]    --> src/context.rs:957:30
[INFO] [stdout]     |
[INFO] [stdout] 957 |             VectorValue::new(LLVMConstStringInContext(
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]    --> src/context.rs:966:73
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub(crate) fn set_diagnostic_handler(&self, handler: extern "C" fn (LLVMDiagnosticInfoRef, *mut c_void), void_ptr: *mut c_void) {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextSetDiagnosticHandler` in this scope
[INFO] [stdout]    --> src/context.rs:968:13
[INFO] [stdout]     |
[INFO] [stdout] 968 |             LLVMContextSetDiagnosticHandler(self.context, Some(handler), void_ptr)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextDispose` in this scope
[INFO] [stdout]    --> src/context.rs:976:13
[INFO] [stdout]     |
[INFO] [stdout] 976 |             LLVMContextDispose(self.context);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:989:39
[INFO] [stdout]     |
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] ...
[INFO] [stdout] 989 |     pub(crate) unsafe fn new(context: LLVMContextRef) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDebugMetadataVersion` in this scope
[INFO] [stdout]    --> src/debug_info.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |     unsafe { LLVMDebugMetadataVersion() }
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDIBuilderRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub(crate) builder: LLVMDIBuilderRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDIBuilderRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |                                 - help: you might be missing a type parameter: `, LLVMDIBuilderRef`
[INFO] [stdout] 145 |     pub(crate) builder: LLVMDIBuilderRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub struct DIScope<'ctx> {
[INFO] [stdout]     |                        - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 154 |     metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateDIBuilder` in this scope
[INFO] [stdout]    --> src/debug_info.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 LLVMCreateDIBuilder(module.module.get())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateDIBuilderDisallowUnresolved` in this scope
[INFO] [stdout]    --> src/debug_info.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 LLVMCreateDIBuilderDisallowUnresolved(module.module.get())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateFunction` in this scope
[INFO] [stdout]    --> src/debug_info.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             LLVMDIBuilderCreateFunction(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateLexicalBlock` in this scope
[INFO] [stdout]    --> src/debug_info.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |             LLVMDIBuilderCreateLexicalBlock(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateFile` in this scope
[INFO] [stdout]    --> src/debug_info.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             LLVMDIBuilderCreateFile(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateDebugLocation` in this scope
[INFO] [stdout]    --> src/debug_info.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             LLVMDIBuilderCreateDebugLocation(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:504:31
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 504 |         let mut elements: Vec<LLVMMetadataRef> =
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateUnionType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             LLVMDIBuilderCreateUnionType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateMemberType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             LLVMDIBuilderCreateMemberType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:580:31
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 580 |         let mut elements: Vec<LLVMMetadataRef> =
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateStructType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             LLVMDIBuilderCreateStructType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:623:32
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 623 |                 .collect::<Vec<LLVMMetadataRef>>(),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateSubroutineType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             LLVMDIBuilderCreateSubroutineType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateParameterVariable` in this scope
[INFO] [stdout]    --> src/debug_info.rs:710:13
[INFO] [stdout]     |
[INFO] [stdout] 710 |             LLVMDIBuilderCreateParameterVariable(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateAutoVariable` in this scope
[INFO] [stdout]    --> src/debug_info.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |             LLVMDIBuilderCreateAutoVariable(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateNameSpace` in this scope
[INFO] [stdout]    --> src/debug_info.rs:768:13
[INFO] [stdout]     |
[INFO] [stdout] 768 |             LLVMDIBuilderCreateNameSpace(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDeclareBefore` in this scope
[INFO] [stdout]    --> src/debug_info.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |             LLVMDIBuilderInsertDeclareBefore(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDeclareAtEnd` in this scope
[INFO] [stdout]    --> src/debug_info.rs:819:13
[INFO] [stdout]     |
[INFO] [stdout] 819 |             LLVMDIBuilderInsertDeclareAtEnd(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateExpression` in this scope
[INFO] [stdout]    --> src/debug_info.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             LLVMDIBuilderCreateExpression(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDbgValueBefore` in this scope
[INFO] [stdout]    --> src/debug_info.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |             LLVMDIBuilderInsertDbgValueBefore(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTemporaryMDNode` in this scope
[INFO] [stdout]    --> src/debug_info.rs:880:28
[INFO] [stdout]     |
[INFO] [stdout] 880 |         let metadata_ref = LLVMTemporaryMDNode(context.context, std::ptr::null_mut(), 0);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMetadataReplaceAllUsesWith` in this scope
[INFO] [stdout]    --> src/debug_info.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         LLVMMetadataReplaceAllUsesWith(placeholder.metadata_ref, other.metadata_ref);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderFinalize` in this scope
[INFO] [stdout]    --> src/debug_info.rs:905:18
[INFO] [stdout]     |
[INFO] [stdout] 905 |         unsafe { LLVMDIBuilderFinalize(self.builder) };
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeDIBuilder` in this scope
[INFO] [stdout]    --> src/debug_info.rs:912:18
[INFO] [stdout]     |
[INFO] [stdout] 912 |         unsafe { LLVMDisposeDIBuilder(self.builder) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:919:30
[INFO] [stdout]     |
[INFO] [stdout] 919 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:919:30
[INFO] [stdout]     |
[INFO] [stdout] 918 | pub struct DIFile<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 919 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:936:30
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:936:30
[INFO] [stdout]     |
[INFO] [stdout] 934 | pub struct DICompileUnit<'ctx> {
[INFO] [stdout]     |                              - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 935 |     file: DIFile<'ctx>,
[INFO] [stdout] 936 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:958:30
[INFO] [stdout]     |
[INFO] [stdout] 958 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:958:30
[INFO] [stdout]     |
[INFO] [stdout] 957 | pub struct DINamespace<'ctx> {
[INFO] [stdout]     |                            - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 958 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:974:30
[INFO] [stdout]     |
[INFO] [stdout] 974 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:974:30
[INFO] [stdout]     |
[INFO] [stdout] 973 | pub struct DISubprogram<'ctx> {
[INFO] [stdout]     |                             - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 974 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:990:30
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:990:30
[INFO] [stdout]     |
[INFO] [stdout] 989 | pub struct DIType<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 990 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetSizeInBits` in this scope
[INFO] [stdout]    --> src/debug_info.rs:996:18
[INFO] [stdout]     |
[INFO] [stdout] 996 |         unsafe { LLVMDITypeGetSizeInBits(self.metadata_ref) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetAlignInBits` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1000:18
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         unsafe { LLVMDITypeGetAlignInBits(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetOffsetInBits` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1004:18
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         unsafe { LLVMDITypeGetOffsetInBits(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1020:30
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1020:30
[INFO] [stdout]      |
[INFO] [stdout] 1019 | pub struct DIDerivedType<'ctx> {
[INFO] [stdout]      |                              - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1020 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1045:30
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1045:30
[INFO] [stdout]      |
[INFO] [stdout] 1044 | pub struct DIBasicType<'ctx> {
[INFO] [stdout]      |                            - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1045 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1068 | pub struct DICompositeType<'ctx> {
[INFO] [stdout]      |                                - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1069 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1094:30
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1094:30
[INFO] [stdout]      |
[INFO] [stdout] 1093 | pub struct DISubroutineType<'ctx> {
[INFO] [stdout]      |                                 - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1094 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1101:30
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1101:30
[INFO] [stdout]      |
[INFO] [stdout] 1100 | pub struct DILexicalBlock<'ctx> {
[INFO] [stdout]      |                               - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1101 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1124:30
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1124:30
[INFO] [stdout]      |
[INFO] [stdout] 1123 | pub struct DILocation<'ctx> {
[INFO] [stdout]      |                           - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1124 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetLine` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1130:18
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         unsafe { LLVMDILocationGetLine(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetColumn` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1134:18
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         unsafe { LLVMDILocationGetColumn(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetScope` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1139:36
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             metadata_ref: unsafe { LLVMDILocationGetScope(self.metadata_ref) },
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1148:30
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1148:30
[INFO] [stdout]      |
[INFO] [stdout] 1147 | pub struct DILocalVariable<'ctx> {
[INFO] [stdout]      |                                - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1148 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1154:30
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1154:30
[INFO] [stdout]      |
[INFO] [stdout] 1153 | pub struct DIGlobalVariableExpression<'ctx> {
[INFO] [stdout]      |                                           - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1154 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMetadataAsValue` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1161:32
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             MetadataValue::new(LLVMMetadataAsValue(context.context, self.metadata_ref))
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1169:30
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1169:30
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub struct DIExpression<'ctx> {
[INFO] [stdout]      |                             - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1169 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1225:31
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     impl DIFlagsConstants for DIFlags {
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1226:21
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         const ZERO: DIFlags = llvm_sys::debuginfo::LLVMDIFlagZero;
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1227:24
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         const PRIVATE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrivate;
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1228:26
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         const PROTECTED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagProtected;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1229:23
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         const PUBLIC: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPublic;
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1230:25
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         const FWD_DECL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagFwdDecl;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1231:28
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         const APPLE_BLOCK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagAppleBlock;
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1234:24
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         const VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtual;
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1235:27
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         const ARTIFICIAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagArtificial;
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1236:25
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         const EXPLICIT: DIFlags = llvm_sys::debuginfo::LLVMDIFlagExplicit;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1237:27
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         const PROTOTYPED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrototyped;
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1238:36
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         const OBJC_CLASS_COMPLETE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjcClassComplete;
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1239:31
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         const OBJECT_POINTER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjectPointer;
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1240:23
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         const VECTOR: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVector;
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1241:30
[INFO] [stdout]      |
[INFO] [stdout] 1241 |         const STATIC_MEMBER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagStaticMember;
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1242:33
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         const LVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagLValueReference;
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1243:33
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         const RVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagRValueReference;
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1244:25
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         const RESERVED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagReserved;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1245:35
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         const SINGLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagSingleInheritance;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1246:37
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         const MULTIPLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagMultipleInheritance;
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1247:36
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         const VIRTUAL_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtualInheritance;
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1248:35
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         const INTRODUCED_VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIntroducedVirtual;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1249:26
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         const BIT_FIELD: DIFlags = llvm_sys::debuginfo::LLVMDIFlagBitField;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1250:26
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         const NO_RETURN: DIFlags = llvm_sys::debuginfo::LLVMDIFlagNoReturn;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1253:35
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         const TYPE_PASS_BY_VALUE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByValue;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1254:39
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         const TYPE_PASS_BY_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByReference;
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]   --> src/values/fn_value.rs:70:13
[INFO] [stdout]    |
[INFO] [stdout] 70 |             LLVMVerifierFailureAction::LLVMPrintMessageAction
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout]   --> src/values/fn_value.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             LLVMVerifierFailureAction::LLVMReturnStatusAction
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `LLVMVerifierFailureAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1259:22
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         const THUNK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagThunk;
[INFO] [stdout]      |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1270:38
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         const INDIRECT_VIRTUAL_BASE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIndirectVirtualBase;
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDWARFEmissionKind` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |     #[llvm_enum(LLVMDWARFEmissionKind)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `DWARFEmissionKind`
[INFO] [stdout] 1275 |     #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout] 1276 |     pub enum DWARFEmissionKind {
[INFO] [stdout]      |     -------------------------- similarly named enum `DWARFEmissionKind` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDWARFSourceLanguage` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1286:17
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     #[llvm_enum(LLVMDWARFSourceLanguage)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `DWARFSourceLanguage`
[INFO] [stdout] 1287 |     #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout] 1288 |     pub enum DWARFSourceLanguage {
[INFO] [stdout]      |     ---------------------------- similarly named enum `DWARFSourceLanguage` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]   --> src/execution_engine.rs:94:30
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]    | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 94 |         execution_engine: Rc<LLVMExecutionEngineRef>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 94 |         execution_engine: Rc<ExecutionEngine>,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<'ctx, LLVMExecutionEngineRef> ExecutionEngine<'ctx> {
[INFO] [stdout]    |          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetExecutionEngineTargetData` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let target_data = LLVMGetExecutionEngineTargetData(*execution_engine);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:109:53
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 109 |     pub(crate) fn execution_engine_rc(&self) -> &Rc<LLVMExecutionEngineRef> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub(crate) fn execution_engine_rc(&self) -> &Rc<ExecutionEngine> {
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl<'ctx, LLVMExecutionEngineRef> ExecutionEngine<'ctx> {
[INFO] [stdout]     |          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:114:52
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub(crate) fn execution_engine_inner(&self) -> LLVMExecutionEngineRef {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExecutionEngine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkInMCJIT` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             LLVMLinkInMCJIT()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkInInterpreter` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             LLVMLinkInInterpreter();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalMapping` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |             LLVMAddGlobalMapping(self.execution_engine_inner(), value.as_value_ref(), addr as *mut _)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddModule` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             LLVMAddModule(self.execution_engine_inner(), module.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRemoveModule` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             LLVMRemoveModule(self.execution_engine_inner(), module.module.get(), new_module.as_mut_ptr(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFunctionAddress` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:332:13
[INFO] [stdout]     |
[INFO] [stdout] 332 |             LLVMGetFunctionAddress(self.execution_engine_inner(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFindFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             LLVMFindFunction(self.execution_engine_inner(), c_string.as_ptr(), function.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMGenericValueRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:380:27
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl<'ctx> ExecutionEngine<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMGenericValueRef`
[INFO] [stdout] ...
[INFO] [stdout] 380 |         let mut args: Vec<LLVMGenericValueRef> = args.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 | ...   let value = LLVMRunFunction(self.execution_engine_inner(), function.as_value_ref(), args.len() as u32, args.as_mut_ptr()); // REVIE...
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunFunctionAsMain` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 | ...   LLVMRunFunctionAsMain(self.execution_engine_inner(), function.as_value_ref(), raw_args.len() as u32, raw_args.as_ptr(), environment...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFreeMachineCodeForFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:403:13
[INFO] [stdout]     |
[INFO] [stdout] 403 |             LLVMFreeMachineCodeForFunction(self.execution_engine_inner(), function.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunStaticConstructors` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             LLVMRunStaticConstructors(self.execution_engine_inner())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunStaticDestructors` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             LLVMRunStaticDestructors(self.execution_engine_inner())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:451:33
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx>(Rc<LLVMExecutionEngineRef>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx>(Rc<ExecutionEngine>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx, LLVMExecutionEngineRef>(Rc<LLVMExecutionEngineRef>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                            ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeExecutionEngine` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:457:17
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 LLVMDisposeExecutionEngine(*self.0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 464 |     type Target = LLVMExecutionEngineRef;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExecutionEngine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMemoryBufferRef` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:15:31
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub(crate) memory_buffer: LLVMMemoryBufferRef
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMemoryBufferRef` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) fn new(memory_buffer: LLVMMemoryBufferRef) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithContentsOfFile` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             LLVMCreateMemoryBufferWithContentsOfFile(path.as_ptr() as *const ::libc::c_char, &mut memory_buffer, err_string.as_mut_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithSTDIN` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             LLVMCreateMemoryBufferWithSTDIN(&mut memory_buffer, err_string.as_mut_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithMemoryRange` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 | ...   LLVMCreateMemoryBufferWithMemoryRange(input.as_ptr() as *const ::libc::c_char, input.len(), name_c_string.as_ptr(), false as i32)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithMemoryRangeCopy` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             LLVMCreateMemoryBufferWithMemoryRangeCopy(input.as_ptr() as *const ::libc::c_char, input.len(), name_c_string.as_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBufferStart` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let start = LLVMGetBufferStart(self.memory_buffer);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBufferSize` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             LLVMGetBufferSize(self.memory_buffer)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateObjectFile` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             LLVMCreateObjectFile(self.memory_buffer)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeMemoryBuffer` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             LLVMDisposeMemoryBuffer(self.memory_buffer);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct Module<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMModuleRef`
[INFO] [stdout] 152 |     data_layout: RefCell<Option<DataLayout>>,
[INFO] [stdout] 153 |     pub(crate) module: Cell<LLVMModuleRef>,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:159:38
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) unsafe fn new(module: LLVMModuleRef) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddFunction` in this scope
[INFO] [stdout]    --> src/module.rs:194:32
[INFO] [stdout]     |
[INFO] [stdout] 194 |             FunctionValue::new(LLVMAddFunction(self.module.get(), c_string.as_ptr(), ty.as_type_ref()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetModuleContext` in this scope
[INFO] [stdout]    --> src/module.rs:219:29
[INFO] [stdout]     |
[INFO] [stdout] 219 |             ContextRef::new(LLVMGetModuleContext(self.module.get()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstFunction` in this scope
[INFO] [stdout]    --> src/module.rs:243:32
[INFO] [stdout]     |
[INFO] [stdout] 243 |             FunctionValue::new(LLVMGetFirstFunction(self.module.get()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastFunction` in this scope
[INFO] [stdout]    --> src/module.rs:267:32
[INFO] [stdout]     |
[INFO] [stdout] 267 |             FunctionValue::new(LLVMGetLastFunction(self.module.get()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedFunction` in this scope
[INFO] [stdout]    --> src/module.rs:293:32
[INFO] [stdout]     |
[INFO] [stdout] 293 |             FunctionValue::new(LLVMGetNamedFunction(self.module.get(), c_string.as_ptr()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTypeByName` in this scope
[INFO] [stdout]    --> src/module.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             LLVMGetTypeByName(self.module.get(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetTarget` in this scope
[INFO] [stdout]    --> src/module.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |             LLVMSetTarget(self.module.get(), triple.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTarget` in this scope
[INFO] [stdout]    --> src/module.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             LLVMGetTarget(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateExecutionEngineForModule` in this scope
[INFO] [stdout]    --> src/module.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             LLVMCreateExecutionEngineForModule(execution_engine.as_mut_ptr(), self.module.get(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateInterpreterForModule` in this scope
[INFO] [stdout]    --> src/module.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             LLVMCreateInterpreterForModule(execution_engine.as_mut_ptr(), self.module.get(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateJITCompilerForModule` in this scope
[INFO] [stdout]    --> src/module.rs:523:13
[INFO] [stdout]     |
[INFO] [stdout] 523 |             LLVMCreateJITCompilerForModule(execution_engine.as_mut_ptr(), self.module.get(), opt_level as u32, err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalInAddressSpace` in this scope
[INFO] [stdout]    --> src/module.rs:561:40
[INFO] [stdout]     |
[INFO] [stdout] 561 | ...   Some(address_space) => LLVMAddGlobalInAddressSpace(self.module.get(), type_.as_type_ref(), c_string.as_ptr(), address_space as u32),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:562:25
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 None => LLVMAddGlobal(self.module.get(), type_.as_type_ref(), c_string.as_ptr()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToFile` in this scope
[INFO] [stdout]    --> src/module.rs:595:13
[INFO] [stdout]     |
[INFO] [stdout] 595 |             LLVMWriteBitcodeToFile(self.module.get(), c_string.as_ptr()) == 0
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToFD` in this scope
[INFO] [stdout]    --> src/module.rs:610:17
[INFO] [stdout]     |
[INFO] [stdout] 610 |                 LLVMWriteBitcodeToFD(self.module.get(), file.as_raw_fd(), should_close as i32, unbuffered as i32) == 0
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToMemoryBuffer` in this scope
[INFO] [stdout]    --> src/module.rs:639:13
[INFO] [stdout]     |
[INFO] [stdout] 639 |             LLVMWriteBitcodeToMemoryBuffer(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMVerifyModule` in this scope
[INFO] [stdout]    --> src/module.rs:656:13
[INFO] [stdout]     |
[INFO] [stdout] 656 |             LLVMVerifyModule(self.module.get(), action, err_str.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:667:41
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn get_borrowed_data_layout(module: LLVMModuleRef) -> DataLayout {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDataLayoutStr` in this scope
[INFO] [stdout]    --> src/module.rs:678:13
[INFO] [stdout]     |
[INFO] [stdout] 678 |             LLVMGetDataLayoutStr(module)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetDataLayout` in this scope
[INFO] [stdout]    --> src/module.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |             LLVMSetDataLayout(self.module.get(), data_layout.as_ptr());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDumpModule` in this scope
[INFO] [stdout]    --> src/module.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             LLVMDumpModule(self.module.get());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintModuleToString` in this scope
[INFO] [stdout]    --> src/module.rs:752:29
[INFO] [stdout]     |
[INFO] [stdout] 752 |             LLVMString::new(LLVMPrintModuleToString(self.module.get()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintModuleToFile` in this scope
[INFO] [stdout]    --> src/module.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |             LLVMPrintModuleToFile(self.module.get(), path.as_ptr() as *const ::libc::c_char, err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetModuleInlineAsm2` in this scope
[INFO] [stdout]    --> src/module.rs:793:17
[INFO] [stdout]     |
[INFO] [stdout] 793 |                 LLVMSetModuleInlineAsm2(self.module.get(), asm.as_ptr() as *const ::libc::c_char, asm.len())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddNamedMetadataOperand` in this scope
[INFO] [stdout]    --> src/module.rs:842:13
[INFO] [stdout]     |
[INFO] [stdout] 842 |             LLVMAddNamedMetadataOperand(self.module.get(), c_string.as_ptr(), metadata.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedMetadataNumOperands` in this scope
[INFO] [stdout]    --> src/module.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             LLVMGetNamedMetadataNumOperands(self.module.get(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/module.rs:932:26
[INFO] [stdout]     |
[INFO] [stdout] 932 |         let mut vec: Vec<LLVMValueRef> = Vec::with_capacity(count);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 932 |         let mut vec: Vec<AsValueRef> = Vec::with_capacity(count);
[INFO] [stdout]     |                          ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl<'ctx, LLVMValueRef> Module<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedMetadataOperands` in this scope
[INFO] [stdout]    --> src/module.rs:936:13
[INFO] [stdout]     |
[INFO] [stdout] 936 |             LLVMGetNamedMetadataOperands(self.module.get(), c_string.as_ptr(), ptr);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:964:13
[INFO] [stdout]     |
[INFO] [stdout] 964 |             LLVMGetFirstGlobal(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:996:13
[INFO] [stdout]     |
[INFO] [stdout] 996 |             LLVMGetLastGlobal(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedGlobal` in this scope
[INFO] [stdout]     --> src/module.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |             LLVMGetNamedGlobal(self.module.get(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMParseBitcodeInContext` in this scope
[INFO] [stdout]     --> src/module.rs:1068:13
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             LLVMParseBitcodeInContext(context.context, buffer.memory_buffer, module.as_mut_ptr(), err_string.as_mut_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkModules2` in this scope
[INFO] [stdout]     --> src/module.rs:1264:17
[INFO] [stdout]      |
[INFO] [stdout] 1264 |                 LLVMLinkModules2(self.module.get(), other.module.get())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCloneModule` in this scope
[INFO] [stdout]     --> src/module.rs:1408:25
[INFO] [stdout]      |
[INFO] [stdout] 1408 |             Module::new(LLVMCloneModule(self.module.get()))
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeModule` in this scope
[INFO] [stdout]     --> src/module.rs:1419:17
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                 LLVMDisposeModule(self.module.get());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     object_file: LLVMObjectFileRef
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub(crate) fn new(object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSections` in this scope
[INFO] [stdout]   --> src/object_file.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             LLVMGetSections(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbols` in this scope
[INFO] [stdout]   --> src/object_file.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             LLVMGetSymbols(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeObjectFile` in this scope
[INFO] [stdout]   --> src/object_file.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             LLVMDisposeObjectFile(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |     section_iterator: LLVMSectionIteratorRef,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct SectionIterator {
[INFO] [stdout]    | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 55 |     fn new(section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:55:67
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn new(section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextSection` in this scope
[INFO] [stdout]   --> src/object_file.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 LLVMMoveToNextSection(self.section_iterator);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsSectionIteratorAtEnd` in this scope
[INFO] [stdout]   --> src/object_file.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             LLVMIsSectionIteratorAtEnd(self.object_file, self.section_iterator) == 1
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeSectionIterator` in this scope
[INFO] [stdout]   --> src/object_file.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |             LLVMDisposeSectionIterator(self.section_iterator)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 102 |     section: LLVMSectionIteratorRef,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 107 |     fn new(section: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:107:58
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn new(section: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionName` in this scope
[INFO] [stdout]    --> src/object_file.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             LLVMGetSectionName(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionSize` in this scope
[INFO] [stdout]    --> src/object_file.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             LLVMGetSectionSize(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionContents` in this scope
[INFO] [stdout]    --> src/object_file.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 LLVMGetSectionContents(self.section) as *const u8,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionAddress` in this scope
[INFO] [stdout]    --> src/object_file.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             LLVMGetSectionAddress(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocations` in this scope
[INFO] [stdout]    --> src/object_file.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             LLVMGetRelocations(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |     relocation_iterator: LLVMRelocationIteratorRef,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:159:23
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 159 |     section_iterator: LLVMSectionIteratorRef,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:160:18
[INFO] [stdout]     |
[INFO] [stdout] 160 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 165 |     fn new(relocation_iterator: LLVMRelocationIteratorRef, section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> S...
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:78
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 165 |     fn new(relocation_iterator: LLVMRelocationIteratorRef, section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> S...
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:115
[INFO] [stdout]     |
[INFO] [stdout] 165 | ...terator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextRelocation` in this scope
[INFO] [stdout]    --> src/object_file.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 LLVMMoveToNextRelocation(self.relocation_iterator)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsRelocationIteratorAtEnd` in this scope
[INFO] [stdout]    --> src/object_file.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             LLVMIsRelocationIteratorAtEnd(self.section_iterator, self.relocation_iterator) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeRelocationIterator` in this scope
[INFO] [stdout]    --> src/object_file.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             LLVMDisposeRelocationIterator(self.relocation_iterator)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 213 |     relocation: LLVMRelocationIteratorRef,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:218:24
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 218 |     fn new(relocation: LLVMRelocationIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:218:64
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn new(relocation: LLVMRelocationIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationOffset` in this scope
[INFO] [stdout]    --> src/object_file.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             LLVMGetRelocationOffset(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationSymbol` in this scope
[INFO] [stdout]    --> src/object_file.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             LLVMGetRelocationSymbol(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationType` in this scope
[INFO] [stdout]    --> src/object_file.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             LLVMGetRelocationType(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationTypeName` in this scope
[INFO] [stdout]    --> src/object_file.rs:247:28
[INFO] [stdout]     |
[INFO] [stdout] 247 |             CStr::from_ptr(LLVMGetRelocationTypeName(self.relocation))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationValueString` in this scope
[INFO] [stdout]    --> src/object_file.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |             CStr::from_ptr(LLVMGetRelocationValueString(self.relocation))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |     symbol_iterator: LLVMSymbolIteratorRef,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:268:29
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 268 |     fn new(symbol_iterator: LLVMSymbolIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:268:65
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn new(symbol_iterator: LLVMSymbolIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextSymbol` in this scope
[INFO] [stdout]    --> src/object_file.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 LLVMMoveToNextSymbol(self.symbol_iterator)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsSymbolIteratorAtEnd` in this scope
[INFO] [stdout]    --> src/object_file.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             LLVMIsSymbolIteratorAtEnd(self.object_file, self.symbol_iterator) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeSymbolIterator` in this scope
[INFO] [stdout]    --> src/object_file.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             LLVMDisposeSymbolIterator(self.symbol_iterator)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 315 |     symbol: LLVMSymbolIteratorRef,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:319:20
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 319 |     fn new(symbol: LLVMSymbolIteratorRef) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolName` in this scope
[INFO] [stdout]    --> src/object_file.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             LLVMGetSymbolName(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolSize` in this scope
[INFO] [stdout]    --> src/object_file.rs:340:13
[INFO] [stdout]     |
[INFO] [stdout] 340 |             LLVMGetSymbolSize(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolAddress` in this scope
[INFO] [stdout]    --> src/object_file.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             LLVMGetSymbolAddress(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerBuilderRef` in this scope
[INFO] [stdout]   --> src/passes.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pass_manager_builder: LLVMPassManagerBuilderRef,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerBuilderRef` in this scope
[INFO] [stdout]   --> src/passes.rs:37:34
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct PassManagerBuilder {
[INFO] [stdout]    | ----------------------------- similarly named struct `PassManagerBuilder` defined here
[INFO] [stdout] ...
[INFO] [stdout] 37 |     fn new(pass_manager_builder: LLVMPassManagerBuilderRef) -> Self {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `PassManagerBuilder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderCreate` in this scope
[INFO] [stdout]   --> src/passes.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             LLVMPassManagerBuilderCreate()
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetOptLevel` in this scope
[INFO] [stdout]   --> src/passes.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             LLVMPassManagerBuilderSetOptLevel(self.pass_manager_builder, opt_level as u32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetSizeLevel` in this scope
[INFO] [stdout]   --> src/passes.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             LLVMPassManagerBuilderSetSizeLevel(self.pass_manager_builder, size_level)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableUnitAtATime` in this scope
[INFO] [stdout]   --> src/passes.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             LLVMPassManagerBuilderSetDisableUnitAtATime(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableUnrollLoops` in this scope
[INFO] [stdout]   --> src/passes.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             LLVMPassManagerBuilderSetDisableUnrollLoops(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableSimplifyLibCalls` in this scope
[INFO] [stdout]   --> src/passes.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             LLVMPassManagerBuilderSetDisableSimplifyLibCalls(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderUseInlinerWithThreshold` in this scope
[INFO] [stdout]   --> src/passes.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             LLVMPassManagerBuilderUseInlinerWithThreshold(self.pass_manager_builder, threshold)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInstallFatalErrorHandler` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     LLVMInstallFatalErrorHandler(Some(handler))
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMResetFatalErrorHandler` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         LLVMResetFatalErrorHandler()
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:37:22
[INFO] [stdout]    |
[INFO] [stdout] 37 |     diagnostic_info: LLVMDiagnosticInfoRef,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderPopulateFunctionPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             LLVMPassManagerBuilderPopulateFunctionPassManager(self.pass_manager_builder, pass_manager.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) struct DiagnosticInfo {
[INFO] [stdout]    | -------------------------------- similarly named struct `DiagnosticInfo` defined here
[INFO] [stdout] ...
[INFO] [stdout] 41 |     pub(crate) fn new(diagnostic_info: LLVMDiagnosticInfoRef) -> Self {
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DiagnosticInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDiagInfoDescription` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             LLVMGetDiagInfoDescription(self.diagnostic_info)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDiagInfoSeverity` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:55:19
[INFO] [stdout]    |
[INFO] [stdout] 55 |             match LLVMGetDiagInfoSeverity(self.diagnostic_info) {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]   --> src/support/error_handling.rs:68:76
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub(crate) struct DiagnosticInfo {
[INFO] [stdout]    | -------------------------------- similarly named struct `DiagnosticInfo` defined here
[INFO] [stdout] ...
[INFO] [stdout] 68 | pub(crate) extern "C" fn get_error_str_diagnostic_handler(diagnostic_info: LLVMDiagnosticInfoRef, void_ptr: *mut c_void) {
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `DiagnosticInfo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 |             LLVMString::new(LLVMCreateMessage(string.as_ptr() as *const _))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:48:29
[INFO] [stdout]    |
[INFO] [stdout] 48 |             LLVMString::new(LLVMCreateMessage(string.as_ptr() as *const _))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderPopulateModulePassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 |             LLVMPassManagerBuilderPopulateModulePassManager(self.pass_manager_builder, pass_manager.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeMessage` in this scope
[INFO] [stdout]   --> src/support/mod.rs:94:13
[INFO] [stdout]    |
[INFO] [stdout] 94 |             LLVMDisposeMessage(self.ptr as *mut _);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMShutdown` in this scope
[INFO] [stdout]    --> src/support/mod.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 |     LLVMShutdown()
[INFO] [stdout]     |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderPopulateLTOPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 | ...   LLVMPassManagerBuilderPopulateLTOPassManager(self.pass_manager_builder, pass_manager.pass_manager, internalize as i32, run_inliner ...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLoadLibraryPermanently` in this scope
[INFO] [stdout]    --> src/support/mod.rs:138:9
[INFO] [stdout]     |
[INFO] [stdout] 138 |         LLVMLoadLibraryPermanently(filename.as_ptr()) == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderDispose` in this scope
[INFO] [stdout]    --> src/passes.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             LLVMPassManagerBuilderDispose(self.pass_manager_builder)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerRef` in this scope
[INFO] [stdout]    --> src/passes.rs:183:59
[INFO] [stdout]     |
[INFO] [stdout] 183 |     unsafe fn create<I: Borrow<Self::Input>>(input: I) -> LLVMPassManagerRef;
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsMultithreaded` in this scope
[INFO] [stdout]    --> src/support/mod.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |         LLVMIsMultithreaded() == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerRef` in this scope
[INFO] [stdout]    --> src/passes.rs:190:55
[INFO] [stdout]     |
[INFO] [stdout] 190 |     unsafe fn create<I: Borrow<Self::Input>>(_: I) -> LLVMPassManagerRef {
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMEnablePrettyStackTrace` in this scope
[INFO] [stdout]    --> src/support/mod.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         LLVMEnablePrettyStackTrace()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreatePassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |         LLVMCreatePassManager()
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:8:13
[INFO] [stdout]    |
[INFO] [stdout] 8  | #[llvm_enum(LLVMComdatSelectionKind)]
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `ComdatSelectionKind`
[INFO] [stdout] ...
[INFO] [stdout] 11 | pub enum ComdatSelectionKind {
[INFO] [stdout]    | ---------------------------- similarly named enum `ComdatSelectionKind` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         LLVMRunPassManager(pass_manager.pass_manager, self.module.get()) == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerRef` in this scope
[INFO] [stdout]    --> src/passes.rs:204:59
[INFO] [stdout]     |
[INFO] [stdout] 204 |     unsafe fn create<I: Borrow<Self::Input>>(input: I) -> LLVMPassManagerRef {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatRef` in this scope
[INFO] [stdout]   --> src/comdat.rs:31:30
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub struct Comdat(pub(crate) LLVMComdatRef);
[INFO] [stdout]    |                              ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateFunctionPassManagerForModule` in this scope
[INFO] [stdout]    --> src/passes.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         LLVMCreateFunctionPassManagerForModule(input.borrow().module.get())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMComdatRef` in this scope
[INFO] [stdout]   --> src/comdat.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub(crate) fn new(comdat: LLVMComdatRef) -> Self {
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunFunctionPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         LLVMRunFunctionPassManager(pass_manager.pass_manager, self.as_value_ref()) == 1
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             LLVMGetComdatSelectionKind(self.0)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetComdatSelectionKind` in this scope
[INFO] [stdout]   --> src/comdat.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             LLVMSetComdatSelectionKind(self.0, kind.into())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerRef` in this scope
[INFO] [stdout]    --> src/passes.rs:219:30
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub(crate) pass_manager: LLVMPassManagerRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub(crate) basic_block: LLVMBasicBlockRef,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct BasicBlock<'ctx> {
[INFO] [stdout]    |                           - help: you might be missing a type parameter: `, LLVMBasicBlockRef`
[INFO] [stdout] 24 |     pub(crate) basic_block: LLVMBasicBlockRef,
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBasicBlockRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:29:43
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub(crate) unsafe fn new(basic_block: LLVMBasicBlockRef) -> Option<Self> {
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsABasicBlock` in this scope
[INFO] [stdout]   --> src/basic_block.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(!LLVMIsABasicBlock(basic_block as LLVMValueRef).is_null());
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]   --> src/basic_block.rs:35:51
[INFO] [stdout]    |
[INFO] [stdout] 35 |         assert!(!LLVMIsABasicBlock(basic_block as LLVMValueRef).is_null());
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBasicBlockParent` in this scope
[INFO] [stdout]   --> src/basic_block.rs:64:32
[INFO] [stdout]    |
[INFO] [stdout] 64 |             FunctionValue::new(LLVMGetBasicBlockParent(self.basic_block))
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetPreviousBasicBlock` in this scope
[INFO] [stdout]   --> src/basic_block.rs:98:29
[INFO] [stdout]    |
[INFO] [stdout] 98 |             BasicBlock::new(LLVMGetPreviousBasicBlock(self.basic_block))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNextBasicBlock` in this scope
[INFO] [stdout]    --> src/basic_block.rs:133:29
[INFO] [stdout]     |
[INFO] [stdout] 133 |             BasicBlock::new(LLVMGetNextBasicBlock(self.basic_block))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveBasicBlockBefore` in this scope
[INFO] [stdout]    --> src/basic_block.rs:168:13
[INFO] [stdout]     |
[INFO] [stdout] 168 |             LLVMMoveBasicBlockBefore(self.basic_block, basic_block.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveBasicBlockAfter` in this scope
[INFO] [stdout]    --> src/basic_block.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             LLVMMoveBasicBlockAfter(self.basic_block, basic_block.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstInstruction` in this scope
[INFO] [stdout]    --> src/basic_block.rs:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             LLVMGetFirstInstruction(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeFunctionPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:227:13
[INFO] [stdout]     |
[INFO] [stdout] 227 |             LLVMInitializeFunctionPassManager(self.pass_manager) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastInstruction` in this scope
[INFO] [stdout]    --> src/basic_block.rs:271:13
[INFO] [stdout]     |
[INFO] [stdout] 271 |             LLVMGetLastInstruction(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBasicBlockTerminator` in this scope
[INFO] [stdout]    --> src/basic_block.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 |             LLVMGetBasicBlockTerminator(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRemoveBasicBlockFromParent` in this scope
[INFO] [stdout]    --> src/basic_block.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             LLVMRemoveBasicBlockFromParent(self.basic_block)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDeleteBasicBlock` in this scope
[INFO] [stdout]    --> src/basic_block.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |         LLVMDeleteBasicBlock(self.basic_block);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTypeContext` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:29
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTypeOf` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:48
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:413:59
[INFO] [stdout]     |
[INFO] [stdout] 413 |             ContextRef::new(LLVMGetTypeContext(LLVMTypeOf(LLVMBasicBlockAsValue(self.basic_block))))
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:469:30
[INFO] [stdout]     |
[INFO] [stdout] 469 |         let value = unsafe { LLVMBasicBlockAsValue(self.basic_block) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFinalizeFunctionPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:233:13
[INFO] [stdout]     |
[INFO] [stdout] 233 |             LLVMFinalizeFunctionPassManager(self.pass_manager) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:470:30
[INFO] [stdout]     |
[INFO] [stdout] 470 |         let other = unsafe { LLVMBasicBlockAsValue(other.basic_block) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMReplaceAllUsesWith` in this scope
[INFO] [stdout]    --> src/basic_block.rs:475:17
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 LLVMReplaceAllUsesWith(value, other);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstUse` in this scope
[INFO] [stdout]    --> src/basic_block.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |             LLVMGetFirstUse(LLVMBasicBlockAsValue(self.basic_block))
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBasicBlockAsValue` in this scope
[INFO] [stdout]    --> src/basic_block.rs:506:29
[INFO] [stdout]     |
[INFO] [stdout] 506 |             LLVMGetFirstUse(LLVMBasicBlockAsValue(self.basic_block))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintValueToString` in this scope
[INFO] [stdout]    --> src/basic_block.rs:522:28
[INFO] [stdout]     |
[INFO] [stdout] 522 |             CStr::from_ptr(LLVMPrintValueToString(self.basic_block as LLVMValueRef))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:522:71
[INFO] [stdout]     |
[INFO] [stdout] 522 |             CStr::from_ptr(LLVMPrintValueToString(self.basic_block as LLVMValueRef))
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintTypeToString` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:28
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTypeOf` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:50
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerRef` in this scope
[INFO] [stdout]    --> src/passes.rs:239:37
[INFO] [stdout]     |
[INFO] [stdout] 239 |     pub(crate) fn new(pass_manager: LLVMPassManagerRef) -> Self {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:525:81
[INFO] [stdout]     |
[INFO] [stdout] 525 |             CStr::from_ptr(LLVMPrintTypeToString(LLVMTypeOf(self.basic_block as LLVMValueRef)))
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsConstant` in this scope
[INFO] [stdout]    --> src/basic_block.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |             LLVMIsConstant(self.basic_block as LLVMValueRef) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/basic_block.rs:528:48
[INFO] [stdout]     |
[INFO] [stdout] 528 |             LLVMIsConstant(self.basic_block as LLVMValueRef) == 1
[INFO] [stdout]     |                                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBuilderRef` in this scope
[INFO] [stdout]   --> src/builder.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     builder: LLVMBuilderRef,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMBuilderRef` in this scope
[INFO] [stdout]   --> src/builder.rs:30:39
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub(crate) unsafe fn new(builder: LLVMBuilderRef) -> Self {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildRetVoid` in this scope
[INFO] [stdout]   --> src/builder.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 65 |             value.map_or_else(|| LLVMBuildRetVoid(self.builder), |value| LLVMBuildRet(self.builder, value.as_value_ref()))
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddArgumentPromotionPass` in this scope
[INFO] [stdout]    --> src/passes.rs:293:13
[INFO] [stdout]     |
[INFO] [stdout] 293 |             LLVMAddArgumentPromotionPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildRet` in this scope
[INFO] [stdout]   --> src/builder.rs:65:74
[INFO] [stdout]    |
[INFO] [stdout] 65 |             value.map_or_else(|| LLVMBuildRetVoid(self.builder), |value| LLVMBuildRet(self.builder, value.as_value_ref()))
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]   --> src/builder.rs:97:27
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut args: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]    |                           ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/values/traits.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub trait AsValueRef {
[INFO] [stdout]    | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let mut args: Vec<AsValueRef> = values.iter()
[INFO] [stdout]    |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]    |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAggregateRet` in this scope
[INFO] [stdout]    --> src/builder.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             LLVMBuildAggregateRet(self.builder, args.as_mut_ptr(), args.len() as u32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let mut args: Vec<LLVMValueRef> = args.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let mut args: Vec<AsValueRef> = args.iter()
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCall` in this scope
[INFO] [stdout]    --> src/builder.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             LLVMBuildCall(self.builder, fn_val_ref, args.as_mut_ptr(), args.len() as u32, c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddConstantMergePass` in this scope
[INFO] [stdout]    --> src/passes.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |             LLVMAddConstantMergePass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:267:27
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let mut args: Vec<LLVMValueRef> = args.iter().map(|val| val.as_value_ref()).collect();
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 267 |         let mut args: Vec<AsValueRef> = args.iter().map(|val| val.as_value_ref()).collect();
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInvoke` in this scope
[INFO] [stdout]    --> src/builder.rs:269:13
[INFO] [stdout]     |
[INFO] [stdout] 269 |             LLVMBuildInvoke(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLandingPad` in this scope
[INFO] [stdout]    --> src/builder.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             LLVMBuildLandingPad(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddClause` in this scope
[INFO] [stdout]    --> src/builder.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 LLVMAddClause(value, clause.as_value_ref());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetCleanup` in this scope
[INFO] [stdout]    --> src/builder.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |             LLVMSetCleanup(value, is_cleanup as _);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildResume` in this scope
[INFO] [stdout]    --> src/builder.rs:536:28
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let val = unsafe { LLVMBuildResume(self.builder, value.as_value_ref()) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddDeadArgEliminationPass` in this scope
[INFO] [stdout]    --> src/passes.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             LLVMAddDeadArgEliminationPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:548:35
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let mut index_values: Vec<LLVMValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let mut index_values: Vec<AsValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:551:21
[INFO] [stdout]     |
[INFO] [stdout] 551 |         let value = LLVMBuildGEP(self.builder, ptr.as_value_ref(), index_values.as_mut_ptr(), index_values.len() as u32, c_string.as_ptr());
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/builder.rs:562:35
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let mut index_values: Vec<LLVMValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let mut index_values: Vec<AsValueRef> = ordered_indexes.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 29  | impl<'ctx, LLVMValueRef> Builder<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInBoundsGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:565:21
[INFO] [stdout]     |
[INFO] [stdout] 565 | ...   let value = LLVMBuildInBoundsGEP(self.builder, ptr.as_value_ref(), index_values.as_mut_ptr(), index_values.len() as u32, c_string.a...
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildStructGEP` in this scope
[INFO] [stdout]    --> src/builder.rs:618:30
[INFO] [stdout]     |
[INFO] [stdout] 618 |         let value = unsafe { LLVMBuildStructGEP(self.builder, ptr.as_value_ref(), index, c_string.as_ptr()) };
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPtrDiff` in this scope
[INFO] [stdout]    --> src/builder.rs:653:13
[INFO] [stdout]     |
[INFO] [stdout] 653 |             LLVMBuildPtrDiff(self.builder, lhs_ptr.as_value_ref(), rhs_ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddFunctionAttrsPass` in this scope
[INFO] [stdout]    --> src/passes.rs:330:13
[INFO] [stdout]     |
[INFO] [stdout] 330 |             LLVMAddFunctionAttrsPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPhi` in this scope
[INFO] [stdout]    --> src/builder.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             LLVMBuildPhi(self.builder, type_.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildStore` in this scope
[INFO] [stdout]    --> src/builder.rs:704:13
[INFO] [stdout]     |
[INFO] [stdout] 704 |             LLVMBuildStore(self.builder, value.as_value_ref(), ptr.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLoad` in this scope
[INFO] [stdout]    --> src/builder.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |             LLVMBuildLoad(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAlloca` in this scope
[INFO] [stdout]    --> src/builder.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |             LLVMBuildAlloca(self.builder, ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildArrayAlloca` in this scope
[INFO] [stdout]    --> src/builder.rs:764:13
[INFO] [stdout]     |
[INFO] [stdout] 764 |             LLVMBuildArrayAlloca(self.builder, ty.as_type_ref(), size.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildMalloc` in this scope
[INFO] [stdout]    --> src/builder.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 |             LLVMBuildMalloc(self.builder, ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddFunctionInliningPass` in this scope
[INFO] [stdout]    --> src/passes.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             LLVMAddFunctionInliningPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildArrayMalloc` in this scope
[INFO] [stdout]    --> src/builder.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             LLVMBuildArrayMalloc(self.builder, ty.as_type_ref(), size.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddAlwaysInlinerPass` in this scope
[INFO] [stdout]    --> src/passes.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |             LLVMAddAlwaysInlinerPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalDCEPass` in this scope
[INFO] [stdout]    --> src/passes.rs:356:13
[INFO] [stdout]     |
[INFO] [stdout] 356 |             LLVMAddGlobalDCEPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalOptimizerPass` in this scope
[INFO] [stdout]    --> src/passes.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             LLVMAddGlobalOptimizerPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFree` in this scope
[INFO] [stdout]    --> src/builder.rs:898:35
[INFO] [stdout]     |
[INFO] [stdout] 898 |             InstructionValue::new(LLVMBuildFree(self.builder, ptr.as_value_ref()))
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertIntoBuilderWithName` in this scope
[INFO] [stdout]    --> src/builder.rs:908:21
[INFO] [stdout]     |
[INFO] [stdout] 908 |                     LLVMInsertIntoBuilderWithName(self.builder, instruction.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertIntoBuilder` in this scope
[INFO] [stdout]    --> src/builder.rs:912:17
[INFO] [stdout]     |
[INFO] [stdout] 912 |                 LLVMInsertIntoBuilder(self.builder, instruction.as_value_ref());
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddPruneEHPass` in this scope
[INFO] [stdout]    --> src/passes.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             LLVMAddPruneEHPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetInsertBlock` in this scope
[INFO] [stdout]    --> src/builder.rs:919:29
[INFO] [stdout]     |
[INFO] [stdout] 919 |             BasicBlock::new(LLVMGetInsertBlock(self.builder))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:930:13
[INFO] [stdout]     |
[INFO] [stdout] 930 |             LLVMBuildUDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:942:13
[INFO] [stdout]     |
[INFO] [stdout] 942 |             LLVMBuildSDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExactSDiv` in this scope
[INFO] [stdout]    --> src/builder.rs:954:13
[INFO] [stdout]     |
[INFO] [stdout] 954 |             LLVMBuildExactSDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildURem` in this scope
[INFO] [stdout]    --> src/builder.rs:966:13
[INFO] [stdout]     |
[INFO] [stdout] 966 |             LLVMBuildURem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSRem` in this scope
[INFO] [stdout]    --> src/builder.rs:979:13
[INFO] [stdout]     |
[INFO] [stdout] 979 |             LLVMBuildSRem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSExt` in this scope
[INFO] [stdout]    --> src/builder.rs:989:13
[INFO] [stdout]     |
[INFO] [stdout] 989 |             LLVMBuildSExt(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddIPSCCPPass` in this scope
[INFO] [stdout]    --> src/passes.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |             LLVMAddIPSCCPPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAddrSpaceCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1004:13
[INFO] [stdout]      |
[INFO] [stdout] 1004 |             LLVMBuildAddrSpaceCast(self.builder, ptr_val.as_value_ref(), ptr_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1046:13
[INFO] [stdout]      |
[INFO] [stdout] 1046 |             LLVMBuildBitCast(self.builder, val.as_value_ref(), ty.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSExtOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1058:13
[INFO] [stdout]      |
[INFO] [stdout] 1058 |             LLVMBuildSExtOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildZExt` in this scope
[INFO] [stdout]     --> src/builder.rs:1068:13
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             LLVMBuildZExt(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildZExtOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1078:13
[INFO] [stdout]      |
[INFO] [stdout] 1078 |             LLVMBuildZExtOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildTrunc` in this scope
[INFO] [stdout]     --> src/builder.rs:1088:13
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             LLVMBuildTrunc(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildTruncOrBitCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1098:13
[INFO] [stdout]      |
[INFO] [stdout] 1098 |             LLVMBuildTruncOrBitCast(self.builder, int_value.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFRem` in this scope
[INFO] [stdout]     --> src/builder.rs:1108:13
[INFO] [stdout]      |
[INFO] [stdout] 1108 |             LLVMBuildFRem(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPToUI` in this scope
[INFO] [stdout]     --> src/builder.rs:1124:13
[INFO] [stdout]      |
[INFO] [stdout] 1124 |             LLVMBuildFPToUI(self.builder, float.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddInternalizePass` in this scope
[INFO] [stdout]    --> src/passes.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             LLVMAddInternalizePass(self.pass_manager, all_but_main as u32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddStripDeadPrototypesPass` in this scope
[INFO] [stdout]    --> src/passes.rs:420:13
[INFO] [stdout]     |
[INFO] [stdout] 420 |             LLVMAddStripDeadPrototypesPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddStripSymbolsPass` in this scope
[INFO] [stdout]    --> src/passes.rs:436:13
[INFO] [stdout]     |
[INFO] [stdout] 436 |             LLVMAddStripSymbolsPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPToSI` in this scope
[INFO] [stdout]     --> src/builder.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             LLVMBuildFPToSI(self.builder, float.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUIToFP` in this scope
[INFO] [stdout]     --> src/builder.rs:1155:13
[INFO] [stdout]      |
[INFO] [stdout] 1155 |             LLVMBuildUIToFP(self.builder, int.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSIToFP` in this scope
[INFO] [stdout]     --> src/builder.rs:1170:13
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             LLVMBuildSIToFP(self.builder, int.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopVectorizePass` in this scope
[INFO] [stdout]    --> src/passes.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |             LLVMAddLoopVectorizePass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPTrunc` in this scope
[INFO] [stdout]     --> src/builder.rs:1180:13
[INFO] [stdout]      |
[INFO] [stdout] 1180 |             LLVMBuildFPTrunc(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPExt` in this scope
[INFO] [stdout]     --> src/builder.rs:1190:13
[INFO] [stdout]      |
[INFO] [stdout] 1190 |             LLVMBuildFPExt(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFPCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1200:13
[INFO] [stdout]      |
[INFO] [stdout] 1200 |             LLVMBuildFPCast(self.builder, float.as_value_ref(), float_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIntCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1211:13
[INFO] [stdout]      |
[INFO] [stdout] 1211 |             LLVMBuildIntCast(self.builder, int.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFDiv` in this scope
[INFO] [stdout]     --> src/builder.rs:1221:13
[INFO] [stdout]      |
[INFO] [stdout] 1221 |             LLVMBuildFDiv(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1232:13
[INFO] [stdout]      |
[INFO] [stdout] 1232 |             LLVMBuildAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1244:13
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             LLVMBuildNSWAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1256:13
[INFO] [stdout]      |
[INFO] [stdout] 1256 |             LLVMBuildNUWAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddSLPVectorizePass` in this scope
[INFO] [stdout]    --> src/passes.rs:472:13
[INFO] [stdout]     |
[INFO] [stdout] 472 |             LLVMAddSLPVectorizePass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFAdd` in this scope
[INFO] [stdout]     --> src/builder.rs:1267:13
[INFO] [stdout]      |
[INFO] [stdout] 1267 |             LLVMBuildFAdd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildXor` in this scope
[INFO] [stdout]     --> src/builder.rs:1278:13
[INFO] [stdout]      |
[INFO] [stdout] 1278 |             LLVMBuildXor(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAnd` in this scope
[INFO] [stdout]     --> src/builder.rs:1289:13
[INFO] [stdout]      |
[INFO] [stdout] 1289 |             LLVMBuildAnd(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildOr` in this scope
[INFO] [stdout]     --> src/builder.rs:1300:13
[INFO] [stdout]      |
[INFO] [stdout] 1300 |             LLVMBuildOr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildShl` in this scope
[INFO] [stdout]     --> src/builder.rs:1353:13
[INFO] [stdout]      |
[INFO] [stdout] 1353 |             LLVMBuildShl(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAShr` in this scope
[INFO] [stdout]     --> src/builder.rs:1428:17
[INFO] [stdout]      |
[INFO] [stdout] 1428 |                 LLVMBuildAShr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildLShr` in this scope
[INFO] [stdout]     --> src/builder.rs:1430:17
[INFO] [stdout]      |
[INFO] [stdout] 1430 |                 LLVMBuildLShr(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddAggressiveDCEPass` in this scope
[INFO] [stdout]    --> src/passes.rs:483:13
[INFO] [stdout]     |
[INFO] [stdout] 483 |             LLVMAddAggressiveDCEPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1442:13
[INFO] [stdout]      |
[INFO] [stdout] 1442 |             LLVMBuildSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1453:13
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             LLVMBuildNSWSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1465:13
[INFO] [stdout]      |
[INFO] [stdout] 1465 |             LLVMBuildNUWSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFSub` in this scope
[INFO] [stdout]     --> src/builder.rs:1476:13
[INFO] [stdout]      |
[INFO] [stdout] 1476 |             LLVMBuildFSub(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1487:13
[INFO] [stdout]      |
[INFO] [stdout] 1487 |             LLVMBuildMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1499:13
[INFO] [stdout]      |
[INFO] [stdout] 1499 |             LLVMBuildNSWMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddAlignmentFromAssumptionsPass` in this scope
[INFO] [stdout]    --> src/passes.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |             LLVMAddAlignmentFromAssumptionsPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1511:13
[INFO] [stdout]      |
[INFO] [stdout] 1511 |             LLVMBuildNUWMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFMul` in this scope
[INFO] [stdout]     --> src/builder.rs:1522:13
[INFO] [stdout]      |
[INFO] [stdout] 1522 |             LLVMBuildFMul(self.builder, lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1537:13
[INFO] [stdout]      |
[INFO] [stdout] 1537 |             LLVMBuildCast(self.builder, op.into(), from_value.as_value_ref(), to_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPointerCast` in this scope
[INFO] [stdout]     --> src/builder.rs:1550:13
[INFO] [stdout]      |
[INFO] [stdout] 1550 |             LLVMBuildPointerCast(self.builder, from.as_value_ref(), to.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildICmp` in this scope
[INFO] [stdout]     --> src/builder.rs:1564:13
[INFO] [stdout]      |
[INFO] [stdout] 1564 |             LLVMBuildICmp(self.builder, op.into(), lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFCmp` in this scope
[INFO] [stdout]     --> src/builder.rs:1582:13
[INFO] [stdout]      |
[INFO] [stdout] 1582 |             LLVMBuildFCmp(self.builder, op.into(), lhs.as_value_ref(), rhs.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1590:13
[INFO] [stdout]      |
[INFO] [stdout] 1590 |             LLVMBuildBr(self.builder, destination_block.basic_block)
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddCFGSimplificationPass` in this scope
[INFO] [stdout]    --> src/passes.rs:510:13
[INFO] [stdout]     |
[INFO] [stdout] 510 |             LLVMAddCFGSimplificationPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildCondBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1605:13
[INFO] [stdout]      |
[INFO] [stdout] 1605 |             LLVMBuildCondBr(self.builder, comparison.as_value_ref(), then_block.basic_block, else_block.basic_block)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIndirectBr` in this scope
[INFO] [stdout]     --> src/builder.rs:1619:13
[INFO] [stdout]      |
[INFO] [stdout] 1619 |             LLVMBuildIndirectBr(self.builder, address.as_value_ref(), destinations.len() as u32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddDestination` in this scope
[INFO] [stdout]     --> src/builder.rs:1624:17
[INFO] [stdout]      |
[INFO] [stdout] 1624 |                 LLVMAddDestination(value, destination.basic_block)
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1638:13
[INFO] [stdout]      |
[INFO] [stdout] 1638 |             LLVMBuildNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNSWNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1650:13
[INFO] [stdout]      |
[INFO] [stdout] 1650 |             LLVMBuildNSWNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNUWNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1661:13
[INFO] [stdout]      |
[INFO] [stdout] 1661 |             LLVMBuildNUWNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFNeg` in this scope
[INFO] [stdout]     --> src/builder.rs:1672:13
[INFO] [stdout]      |
[INFO] [stdout] 1672 |             LLVMBuildFNeg(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildNot` in this scope
[INFO] [stdout]     --> src/builder.rs:1683:13
[INFO] [stdout]      |
[INFO] [stdout] 1683 |             LLVMBuildNot(self.builder, value.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddDeadStoreEliminationPass` in this scope
[INFO] [stdout]    --> src/passes.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             LLVMAddDeadStoreEliminationPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilder` in this scope
[INFO] [stdout]     --> src/builder.rs:1693:13
[INFO] [stdout]      |
[INFO] [stdout] 1693 |             LLVMPositionBuilder(self.builder, basic_block.basic_block, instruction.as_value_ref())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilderBefore` in this scope
[INFO] [stdout]     --> src/builder.rs:1699:13
[INFO] [stdout]      |
[INFO] [stdout] 1699 |             LLVMPositionBuilderBefore(self.builder, instruction.as_value_ref())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPositionBuilderAtEnd` in this scope
[INFO] [stdout]     --> src/builder.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             LLVMPositionBuilderAtEnd(self.builder, basic_block.basic_block);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExtractValue` in this scope
[INFO] [stdout]     --> src/builder.rs:1765:13
[INFO] [stdout]      |
[INFO] [stdout] 1765 |             LLVMBuildExtractValue(self.builder, agg.as_value_ref(), index, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInsertValue` in this scope
[INFO] [stdout]     --> src/builder.rs:1823:13
[INFO] [stdout]      |
[INFO] [stdout] 1823 |             LLVMBuildInsertValue(self.builder, agg.as_value_ref(), value.as_value_ref(), index, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildExtractElement` in this scope
[INFO] [stdout]     --> src/builder.rs:1859:13
[INFO] [stdout]      |
[INFO] [stdout] 1859 |             LLVMBuildExtractElement(self.builder, vector.as_value_ref(), index.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildInsertElement` in this scope
[INFO] [stdout]     --> src/builder.rs:1902:13
[INFO] [stdout]      |
[INFO] [stdout] 1902 |             LLVMBuildInsertElement(self.builder, vector.as_value_ref(), element.as_value_ref(), index.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildUnreachable` in this scope
[INFO] [stdout]     --> src/builder.rs:1912:13
[INFO] [stdout]      |
[INFO] [stdout] 1912 |             LLVMBuildUnreachable(self.builder)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildFence` in this scope
[INFO] [stdout]     --> src/builder.rs:1926:13
[INFO] [stdout]      |
[INFO] [stdout] 1926 |             LLVMBuildFence(self.builder, atomic_ordering.into(), num, c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddScalarizerPass` in this scope
[INFO] [stdout]    --> src/passes.rs:524:13
[INFO] [stdout]     |
[INFO] [stdout] 524 |             LLVMAddScalarizerPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIsNull` in this scope
[INFO] [stdout]     --> src/builder.rs:1939:13
[INFO] [stdout]      |
[INFO] [stdout] 1939 |             LLVMBuildIsNull(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIsNotNull` in this scope
[INFO] [stdout]     --> src/builder.rs:1950:13
[INFO] [stdout]      |
[INFO] [stdout] 1950 |             LLVMBuildIsNotNull(self.builder, ptr.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildIntToPtr` in this scope
[INFO] [stdout]     --> src/builder.rs:1961:13
[INFO] [stdout]      |
[INFO] [stdout] 1961 |             LLVMBuildIntToPtr(self.builder, int.as_value_ref(), ptr_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddMergedLoadStoreMotionPass` in this scope
[INFO] [stdout]    --> src/passes.rs:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |             LLVMAddMergedLoadStoreMotionPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGVNPass` in this scope
[INFO] [stdout]    --> src/passes.rs:540:13
[INFO] [stdout]     |
[INFO] [stdout] 540 |             LLVMAddGVNPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddIndVarSimplifyPass` in this scope
[INFO] [stdout]    --> src/passes.rs:599:13
[INFO] [stdout]     |
[INFO] [stdout] 599 |             LLVMAddIndVarSimplifyPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddInstructionCombiningPass` in this scope
[INFO] [stdout]    --> src/passes.rs:645:13
[INFO] [stdout]     |
[INFO] [stdout] 645 |             LLVMAddInstructionCombiningPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildPtrToInt` in this scope
[INFO] [stdout]     --> src/builder.rs:1977:13
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             LLVMBuildPtrToInt(self.builder, ptr.as_value_ref(), int_type.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMClearInsertionPosition` in this scope
[INFO] [stdout]     --> src/builder.rs:1985:13
[INFO] [stdout]      |
[INFO] [stdout] 1985 |             LLVMClearInsertionPosition(self.builder)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSwitch` in this scope
[INFO] [stdout]     --> src/builder.rs:1994:13
[INFO] [stdout]      |
[INFO] [stdout] 1994 |             LLVMBuildSwitch(self.builder, value.as_value_ref(), else_block.basic_block, cases.len() as u32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddCase` in this scope
[INFO] [stdout]     --> src/builder.rs:1999:17
[INFO] [stdout]      |
[INFO] [stdout] 1999 |                 LLVMAddCase(switch_value, value.as_value_ref(), basic_block.basic_block)
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildSelect` in this scope
[INFO] [stdout]     --> src/builder.rs:2012:13
[INFO] [stdout]      |
[INFO] [stdout] 2012 |             LLVMBuildSelect(self.builder, condition.as_value_ref(), then.as_value_ref(), else_.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGlobalString` in this scope
[INFO] [stdout]     --> src/builder.rs:2024:21
[INFO] [stdout]      |
[INFO] [stdout] 2024 |         let value = LLVMBuildGlobalString(self.builder, c_string_value.as_ptr(), c_string_name.as_ptr());
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildGlobalStringPtr` in this scope
[INFO] [stdout]     --> src/builder.rs:2035:13
[INFO] [stdout]      |
[INFO] [stdout] 2035 |             LLVMBuildGlobalStringPtr(self.builder, c_string_value.as_ptr(), c_string_name.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildShuffleVector` in this scope
[INFO] [stdout]     --> src/builder.rs:2047:13
[INFO] [stdout]      |
[INFO] [stdout] 2047 |             LLVMBuildShuffleVector(self.builder, left.as_value_ref(), right.as_value_ref(), mask.as_value_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildVAArg` in this scope
[INFO] [stdout]     --> src/builder.rs:2062:13
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             LLVMBuildVAArg(self.builder, list.as_value_ref(), type_.as_type_ref(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddJumpThreadingPass` in this scope
[INFO] [stdout]    --> src/passes.rs:670:13
[INFO] [stdout]     |
[INFO] [stdout] 670 |             LLVMAddJumpThreadingPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMBuildAtomicRMW` in this scope
[INFO] [stdout]     --> src/builder.rs:2112:13
[INFO] [stdout]      |
[INFO] [stdout] 2112 |             LLVMBuildAtomicRMW(self.builder, op.into(), ptr.as_value_ref(), value.as_value_ref(), ordering.into(), false as i32)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetCurrentDebugLocation` in this scope
[INFO] [stdout]     --> src/builder.rs:2232:13
[INFO] [stdout]      |
[INFO] [stdout] 2232 |             LLVMSetCurrentDebugLocation(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeBuilder` in this scope
[INFO] [stdout]     --> src/builder.rs:2253:13
[INFO] [stdout]      |
[INFO] [stdout] 2253 |             LLVMDisposeBuilder(self.builder);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetGlobalContext` in this scope
[INFO] [stdout]   --> src/context.rs:47:29
[INFO] [stdout]    |
[INFO] [stdout] 47 |     Mutex::new(Context::new(LLVMGetGlobalContext()))
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:62:25
[INFO] [stdout]     |
[INFO] [stdout] 62  |     pub(crate) context: LLVMContextRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] ...
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:68:39
[INFO] [stdout]     |
[INFO] [stdout] 68  |     pub(crate) unsafe fn new(context: LLVMContextRef) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] ...
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextCreate` in this scope
[INFO] [stdout]   --> src/context.rs:87:26
[INFO] [stdout]    |
[INFO] [stdout] 87 |             Context::new(LLVMContextCreate())
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateBuilderInContext` in this scope
[INFO] [stdout]    --> src/context.rs:127:26
[INFO] [stdout]     |
[INFO] [stdout] 127 |             Builder::new(LLVMCreateBuilderInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMModuleCreateWithNameInContext` in this scope
[INFO] [stdout]    --> src/context.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |             Module::new(LLVMModuleCreateWithNameInContext(c_string.as_ptr(), self.context))
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMParseIRInContext` in this scope
[INFO] [stdout]    --> src/context.rs:180:13
[INFO] [stdout]     |
[INFO] [stdout] 180 |             LLVMParseIRInContext(self.context, memory_buffer.memory_buffer, &mut module, &mut err_str)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMVoidTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:292:27
[INFO] [stdout]     |
[INFO] [stdout] 292 |             VoidType::new(LLVMVoidTypeInContext(self.context))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt1TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:311:26
[INFO] [stdout]     |
[INFO] [stdout] 311 |             IntType::new(LLVMInt1TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt8TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:330:26
[INFO] [stdout]     |
[INFO] [stdout] 330 |             IntType::new(LLVMInt8TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt16TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:349:26
[INFO] [stdout]     |
[INFO] [stdout] 349 |             IntType::new(LLVMInt16TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt32TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:368:26
[INFO] [stdout]     |
[INFO] [stdout] 368 |             IntType::new(LLVMInt32TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInt64TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             IntType::new(LLVMInt64TypeInContext(self.context))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLICMPass` in this scope
[INFO] [stdout]    --> src/passes.rs:708:13
[INFO] [stdout]     |
[INFO] [stdout] 708 |             LLVMAddLICMPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:426:26
[INFO] [stdout]     |
[INFO] [stdout] 426 |             IntType::new(LLVMIntTypeInContext(self.context, bits))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntPtrTypeForASInContext` in this scope
[INFO] [stdout]    --> src/context.rs:454:17
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 LLVMIntPtrTypeForASInContext(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIntPtrTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:460:30
[INFO] [stdout]     |
[INFO] [stdout] 460 |             None => unsafe { LLVMIntPtrTypeInContext(self.context, target_data.target_data) },
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMHalfTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:483:28
[INFO] [stdout]     |
[INFO] [stdout] 483 |             FloatType::new(LLVMHalfTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopDeletionPass` in this scope
[INFO] [stdout]    --> src/passes.rs:719:13
[INFO] [stdout]     |
[INFO] [stdout] 719 |             LLVMAddLoopDeletionPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopIdiomPass` in this scope
[INFO] [stdout]    --> src/passes.rs:726:13
[INFO] [stdout]     |
[INFO] [stdout] 726 |             LLVMAddLoopIdiomPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopRotatePass` in this scope
[INFO] [stdout]    --> src/passes.rs:733:13
[INFO] [stdout]     |
[INFO] [stdout] 733 |             LLVMAddLoopRotatePass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopRerollPass` in this scope
[INFO] [stdout]    --> src/passes.rs:740:13
[INFO] [stdout]     |
[INFO] [stdout] 740 |             LLVMAddLoopRerollPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopUnrollPass` in this scope
[INFO] [stdout]    --> src/passes.rs:751:13
[INFO] [stdout]     |
[INFO] [stdout] 751 |             LLVMAddLoopUnrollPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFloatTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:502:28
[INFO] [stdout]     |
[INFO] [stdout] 502 |             FloatType::new(LLVMFloatTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLoopUnswitchPass` in this scope
[INFO] [stdout]    --> src/passes.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             LLVMAddLoopUnswitchPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddMemCpyOptPass` in this scope
[INFO] [stdout]    --> src/passes.rs:788:13
[INFO] [stdout]     |
[INFO] [stdout] 788 |             LLVMAddMemCpyOptPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDoubleTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:521:28
[INFO] [stdout]     |
[INFO] [stdout] 521 |             FloatType::new(LLVMDoubleTypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddPartiallyInlineLibCallsPass` in this scope
[INFO] [stdout]    --> src/passes.rs:796:13
[INFO] [stdout]     |
[INFO] [stdout] 796 |             LLVMAddPartiallyInlineLibCallsPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLowerSwitchPass` in this scope
[INFO] [stdout]    --> src/passes.rs:810:13
[INFO] [stdout]     |
[INFO] [stdout] 810 |             LLVMAddLowerSwitchPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMX86FP80TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:540:28
[INFO] [stdout]     |
[INFO] [stdout] 540 |             FloatType::new(LLVMX86FP80TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddPromoteMemoryToRegisterPass` in this scope
[INFO] [stdout]    --> src/passes.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             LLVMAddPromoteMemoryToRegisterPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFP128TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:560:28
[INFO] [stdout]     |
[INFO] [stdout] 560 |             FloatType::new(LLVMFP128TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddReassociatePass` in this scope
[INFO] [stdout]    --> src/passes.rs:843:13
[INFO] [stdout]     |
[INFO] [stdout] 843 |             LLVMAddReassociatePass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddSCCPPass` in this scope
[INFO] [stdout]    --> src/passes.rs:859:13
[INFO] [stdout]     |
[INFO] [stdout] 859 |             LLVMAddSCCPPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPPCFP128TypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:582:28
[INFO] [stdout]     |
[INFO] [stdout] 582 |             FloatType::new(LLVMPPCFP128TypeInContext(self.context))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddScalarReplAggregatesPass` in this scope
[INFO] [stdout]    --> src/passes.rs:866:13
[INFO] [stdout]     |
[INFO] [stdout] 866 |             LLVMAddScalarReplAggregatesPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddScalarReplAggregatesPassSSA` in this scope
[INFO] [stdout]    --> src/passes.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |             LLVMAddScalarReplAggregatesPassSSA(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddScalarReplAggregatesPassWithThreshold` in this scope
[INFO] [stdout]    --> src/passes.rs:884:13
[INFO] [stdout]     |
[INFO] [stdout] 884 |             LLVMAddScalarReplAggregatesPassWithThreshold(self.pass_manager, threshold)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMTypeRef` in this scope
[INFO] [stdout]    --> src/context.rs:602:34
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl Context {
[INFO] [stdout]     |     - help: you might be missing a type parameter: `<LLVMTypeRef>`
[INFO] [stdout] ...
[INFO] [stdout] 602 |         let mut field_types: Vec<LLVMTypeRef> = field_types.iter()
[INFO] [stdout]     |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddSimplifyLibCallsPass` in this scope
[INFO] [stdout]    --> src/passes.rs:891:13
[INFO] [stdout]     |
[INFO] [stdout] 891 |             LLVMAddSimplifyLibCallsPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMStructTypeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:606:29
[INFO] [stdout]     |
[INFO] [stdout] 606 |             StructType::new(LLVMStructTypeInContext(self.context, field_types.as_mut_ptr(), field_types.len() as u32, packed as i32))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddTailCallEliminationPass` in this scope
[INFO] [stdout]    --> src/passes.rs:917:13
[INFO] [stdout]     |
[INFO] [stdout] 917 |             LLVMAddTailCallEliminationPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddDemoteMemoryToRegisterPass` in this scope
[INFO] [stdout]    --> src/passes.rs:978:13
[INFO] [stdout]     |
[INFO] [stdout] 978 |             LLVMAddDemoteMemoryToRegisterPass(self.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMStructCreateNamed` in this scope
[INFO] [stdout]    --> src/context.rs:628:29
[INFO] [stdout]     |
[INFO] [stdout] 628 |             StructType::new(LLVMStructCreateNamed(self.context, c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/context.rs:649:27
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut args: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 649 |         let mut args: Vec<AsValueRef> = values.iter()
[INFO] [stdout]     |                           ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl<LLVMValueRef> Context {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMConstStructInContext` in this scope
[INFO] [stdout]    --> src/context.rs:653:30
[INFO] [stdout]     |
[INFO] [stdout] 653 |             StructValue::new(LLVMConstStructInContext(self.context, args.as_mut_ptr(), args.len() as u32, packed as i32))
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAppendBasicBlockInContext` in this scope
[INFO] [stdout]    --> src/context.rs:683:29
[INFO] [stdout]     |
[INFO] [stdout] 683 |             BasicBlock::new(LLVMAppendBasicBlockInContext(self.context, function.as_value_ref(), c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInsertBasicBlockInContext` in this scope
[INFO] [stdout]    --> src/context.rs:750:29
[INFO] [stdout]     |
[INFO] [stdout] 750 |             BasicBlock::new(LLVMInsertBasicBlockInContext(self.context, basic_block.basic_block, c_string.as_ptr()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/context.rs:788:35
[INFO] [stdout]     |
[INFO] [stdout] 788 |         let mut tuple_values: Vec<LLVMValueRef> = values.iter()
[INFO] [stdout]     |                                   ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 788 |         let mut tuple_values: Vec<AsValueRef> = values.iter()
[INFO] [stdout]     |                                   ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 67  | impl<LLVMValueRef> Context {
[INFO] [stdout]     |     ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMDNodeInContext` in this scope
[INFO] [stdout]    --> src/context.rs:792:32
[INFO] [stdout]     |
[INFO] [stdout] 792 |             MetadataValue::new(LLVMMDNodeInContext(self.context, tuple_values.as_mut_ptr(), tuple_values.len() as u32))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddVerifierPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1035:13
[INFO] [stdout]      |
[INFO] [stdout] 1035 |             LLVMAddVerifierPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMDStringInContext` in this scope
[INFO] [stdout]    --> src/context.rs:828:32
[INFO] [stdout]     |
[INFO] [stdout] 828 |             MetadataValue::new(LLVMMDStringInContext(self.context, c_string.as_ptr(), string.len() as u32))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetMDKindIDInContext` in this scope
[INFO] [stdout]    --> src/context.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |             LLVMGetMDKindIDInContext(self.context, key.as_ptr() as *const ::libc::c_char, key.len() as u32)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMConstStringInContext` in this scope
[INFO] [stdout]    --> src/context.rs:957:30
[INFO] [stdout]     |
[INFO] [stdout] 957 |             VectorValue::new(LLVMConstStringInContext(
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddCorrelatedValuePropagationPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1042:13
[INFO] [stdout]      |
[INFO] [stdout] 1042 |             LLVMAddCorrelatedValuePropagationPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDiagnosticInfoRef` in this scope
[INFO] [stdout]    --> src/context.rs:966:73
[INFO] [stdout]     |
[INFO] [stdout] 966 |     pub(crate) fn set_diagnostic_handler(&self, handler: extern "C" fn (LLVMDiagnosticInfoRef, *mut c_void), void_ptr: *mut c_void) {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextSetDiagnosticHandler` in this scope
[INFO] [stdout]    --> src/context.rs:968:13
[INFO] [stdout]     |
[INFO] [stdout] 968 |             LLVMContextSetDiagnosticHandler(self.context, Some(handler), void_ptr)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMContextDispose` in this scope
[INFO] [stdout]    --> src/context.rs:976:13
[INFO] [stdout]     |
[INFO] [stdout] 976 |             LLVMContextDispose(self.context);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddEarlyCSEPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1049:13
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             LLVMAddEarlyCSEPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMContextRef` in this scope
[INFO] [stdout]    --> src/context.rs:989:39
[INFO] [stdout]     |
[INFO] [stdout] 983 | pub struct ContextRef<'ctx> {
[INFO] [stdout]     | --------------------------- similarly named struct `ContextRef` defined here
[INFO] [stdout] ...
[INFO] [stdout] 989 |     pub(crate) unsafe fn new(context: LLVMContextRef) -> Self {
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ContextRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDebugMetadataVersion` in this scope
[INFO] [stdout]    --> src/debug_info.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 137 |     unsafe { LLVMDebugMetadataVersion() }
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddLowerExpectIntrinsicPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1066:13
[INFO] [stdout]      |
[INFO] [stdout] 1066 |             LLVMAddLowerExpectIntrinsicPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDIBuilderRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub(crate) builder: LLVMDIBuilderRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDIBuilderRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |                                 - help: you might be missing a type parameter: `, LLVMDIBuilderRef`
[INFO] [stdout] 145 |     pub(crate) builder: LLVMDIBuilderRef,
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 153 | pub struct DIScope<'ctx> {
[INFO] [stdout]     |                        - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 154 |     metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateDIBuilder` in this scope
[INFO] [stdout]    --> src/debug_info.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 LLVMCreateDIBuilder(module.module.get())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateDIBuilderDisallowUnresolved` in this scope
[INFO] [stdout]    --> src/debug_info.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 LLVMCreateDIBuilderDisallowUnresolved(module.module.get())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddTypeBasedAliasAnalysisPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1073:13
[INFO] [stdout]      |
[INFO] [stdout] 1073 |             LLVMAddTypeBasedAliasAnalysisPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateFunction` in this scope
[INFO] [stdout]    --> src/debug_info.rs:337:13
[INFO] [stdout]     |
[INFO] [stdout] 337 |             LLVMDIBuilderCreateFunction(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateLexicalBlock` in this scope
[INFO] [stdout]    --> src/debug_info.rs:369:13
[INFO] [stdout]     |
[INFO] [stdout] 369 |             LLVMDIBuilderCreateLexicalBlock(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddScopedNoAliasAAPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1080:13
[INFO] [stdout]      |
[INFO] [stdout] 1080 |             LLVMAddScopedNoAliasAAPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateFile` in this scope
[INFO] [stdout]    --> src/debug_info.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             LLVMDIBuilderCreateFile(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateDebugLocation` in this scope
[INFO] [stdout]    --> src/debug_info.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             LLVMDIBuilderCreateDebugLocation(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:504:31
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 504 |         let mut elements: Vec<LLVMMetadataRef> =
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddBasicAliasAnalysisPass` in this scope
[INFO] [stdout]     --> src/passes.rs:1089:13
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             LLVMAddBasicAliasAnalysisPass(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateUnionType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             LLVMDIBuilderCreateUnionType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateMemberType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             LLVMDIBuilderCreateMemberType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposePassManager` in this scope
[INFO] [stdout]     --> src/passes.rs:1154:13
[INFO] [stdout]      |
[INFO] [stdout] 1154 |             LLVMDisposePassManager(self.pass_manager)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:580:31
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 580 |         let mut elements: Vec<LLVMMetadataRef> =
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassRegistryRef` in this scope
[INFO] [stdout]     --> src/passes.rs:1161:20
[INFO] [stdout]      |
[INFO] [stdout] 1161 |     pass_registry: LLVMPassRegistryRef,
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateStructType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:585:13
[INFO] [stdout]     |
[INFO] [stdout] 585 |             LLVMDIBuilderCreateStructType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:623:32
[INFO] [stdout]     |
[INFO] [stdout] 164 | impl<'ctx> DebugInfoBuilder<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] ...
[INFO] [stdout] 623 |                 .collect::<Vec<LLVMMetadataRef>>(),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateSubroutineType` in this scope
[INFO] [stdout]    --> src/debug_info.rs:626:13
[INFO] [stdout]     |
[INFO] [stdout] 626 |             LLVMDIBuilderCreateSubroutineType(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassRegistryRef` in this scope
[INFO] [stdout]     --> src/passes.rs:1165:31
[INFO] [stdout]      |
[INFO] [stdout] 1165 |     pub fn new(pass_registry: LLVMPassRegistryRef) -> PassRegistry {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateParameterVariable` in this scope
[INFO] [stdout]    --> src/debug_info.rs:710:13
[INFO] [stdout]     |
[INFO] [stdout] 710 |             LLVMDIBuilderCreateParameterVariable(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateAutoVariable` in this scope
[INFO] [stdout]    --> src/debug_info.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |             LLVMDIBuilderCreateAutoVariable(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetGlobalPassRegistry` in this scope
[INFO] [stdout]     --> src/passes.rs:1175:13
[INFO] [stdout]      |
[INFO] [stdout] 1175 |             LLVMGetGlobalPassRegistry()
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateNameSpace` in this scope
[INFO] [stdout]    --> src/debug_info.rs:768:13
[INFO] [stdout]     |
[INFO] [stdout] 768 |             LLVMDIBuilderCreateNameSpace(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeCore` in this scope
[INFO] [stdout]     --> src/passes.rs:1183:13
[INFO] [stdout]      |
[INFO] [stdout] 1183 |             LLVMInitializeCore(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDeclareBefore` in this scope
[INFO] [stdout]    --> src/debug_info.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |             LLVMDIBuilderInsertDeclareBefore(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDeclareAtEnd` in this scope
[INFO] [stdout]    --> src/debug_info.rs:819:13
[INFO] [stdout]     |
[INFO] [stdout] 819 |             LLVMDIBuilderInsertDeclareAtEnd(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderCreateExpression` in this scope
[INFO] [stdout]    --> src/debug_info.rs:839:13
[INFO] [stdout]     |
[INFO] [stdout] 839 |             LLVMDIBuilderCreateExpression(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeTransformUtils` in this scope
[INFO] [stdout]     --> src/passes.rs:1189:13
[INFO] [stdout]      |
[INFO] [stdout] 1189 |             LLVMInitializeTransformUtils(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderInsertDbgValueBefore` in this scope
[INFO] [stdout]    --> src/debug_info.rs:861:13
[INFO] [stdout]     |
[INFO] [stdout] 861 |             LLVMDIBuilderInsertDbgValueBefore(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMTemporaryMDNode` in this scope
[INFO] [stdout]    --> src/debug_info.rs:880:28
[INFO] [stdout]     |
[INFO] [stdout] 880 |         let metadata_ref = LLVMTemporaryMDNode(context.context, std::ptr::null_mut(), 0);
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMetadataReplaceAllUsesWith` in this scope
[INFO] [stdout]    --> src/debug_info.rs:897:9
[INFO] [stdout]     |
[INFO] [stdout] 897 |         LLVMMetadataReplaceAllUsesWith(placeholder.metadata_ref, other.metadata_ref);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDIBuilderFinalize` in this scope
[INFO] [stdout]    --> src/debug_info.rs:905:18
[INFO] [stdout]     |
[INFO] [stdout] 905 |         unsafe { LLVMDIBuilderFinalize(self.builder) };
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeDIBuilder` in this scope
[INFO] [stdout]    --> src/debug_info.rs:912:18
[INFO] [stdout]     |
[INFO] [stdout] 912 |         unsafe { LLVMDisposeDIBuilder(self.builder) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:919:30
[INFO] [stdout]     |
[INFO] [stdout] 919 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:919:30
[INFO] [stdout]     |
[INFO] [stdout] 918 | pub struct DIFile<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 919 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:936:30
[INFO] [stdout]     |
[INFO] [stdout] 936 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:936:30
[INFO] [stdout]     |
[INFO] [stdout] 934 | pub struct DICompileUnit<'ctx> {
[INFO] [stdout]     |                              - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 935 |     file: DIFile<'ctx>,
[INFO] [stdout] 936 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:958:30
[INFO] [stdout]     |
[INFO] [stdout] 958 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:958:30
[INFO] [stdout]     |
[INFO] [stdout] 957 | pub struct DINamespace<'ctx> {
[INFO] [stdout]     |                            - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 958 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:974:30
[INFO] [stdout]     |
[INFO] [stdout] 974 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:974:30
[INFO] [stdout]     |
[INFO] [stdout] 973 | pub struct DISubprogram<'ctx> {
[INFO] [stdout]     |                             - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 974 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:990:30
[INFO] [stdout]     |
[INFO] [stdout] 990 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]    --> src/debug_info.rs:990:30
[INFO] [stdout]     |
[INFO] [stdout] 989 | pub struct DIType<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 990 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetSizeInBits` in this scope
[INFO] [stdout]    --> src/debug_info.rs:996:18
[INFO] [stdout]     |
[INFO] [stdout] 996 |         unsafe { LLVMDITypeGetSizeInBits(self.metadata_ref) }
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetAlignInBits` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1000:18
[INFO] [stdout]      |
[INFO] [stdout] 1000 |         unsafe { LLVMDITypeGetAlignInBits(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDITypeGetOffsetInBits` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1004:18
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         unsafe { LLVMDITypeGetOffsetInBits(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1020:30
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1020:30
[INFO] [stdout]      |
[INFO] [stdout] 1019 | pub struct DIDerivedType<'ctx> {
[INFO] [stdout]      |                              - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1020 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1045:30
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1045:30
[INFO] [stdout]      |
[INFO] [stdout] 1044 | pub struct DIBasicType<'ctx> {
[INFO] [stdout]      |                            - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1045 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1069:30
[INFO] [stdout]      |
[INFO] [stdout] 1068 | pub struct DICompositeType<'ctx> {
[INFO] [stdout]      |                                - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1069 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1094:30
[INFO] [stdout]      |
[INFO] [stdout] 1094 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1094:30
[INFO] [stdout]      |
[INFO] [stdout] 1093 | pub struct DISubroutineType<'ctx> {
[INFO] [stdout]      |                                 - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1094 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeScalarOpts` in this scope
[INFO] [stdout]     --> src/passes.rs:1195:13
[INFO] [stdout]      |
[INFO] [stdout] 1195 |             LLVMInitializeScalarOpts(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeObjCARCOpts` in this scope
[INFO] [stdout]     --> src/passes.rs:1201:13
[INFO] [stdout]      |
[INFO] [stdout] 1201 |             LLVMInitializeObjCARCOpts(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeVectorization` in this scope
[INFO] [stdout]     --> src/passes.rs:1207:13
[INFO] [stdout]      |
[INFO] [stdout] 1207 |             LLVMInitializeVectorization(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeInstCombine` in this scope
[INFO] [stdout]     --> src/passes.rs:1213:13
[INFO] [stdout]      |
[INFO] [stdout] 1213 |             LLVMInitializeInstCombine(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeIPO` in this scope
[INFO] [stdout]     --> src/passes.rs:1220:13
[INFO] [stdout]      |
[INFO] [stdout] 1220 |             LLVMInitializeIPO(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeInstrumentation` in this scope
[INFO] [stdout]     --> src/passes.rs:1226:13
[INFO] [stdout]      |
[INFO] [stdout] 1226 |             LLVMInitializeInstrumentation(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAnalysis` in this scope
[INFO] [stdout]     --> src/passes.rs:1232:13
[INFO] [stdout]      |
[INFO] [stdout] 1232 |             LLVMInitializeAnalysis(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeIPA` in this scope
[INFO] [stdout]     --> src/passes.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |             LLVMInitializeIPA(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeCodeGen` in this scope
[INFO] [stdout]     --> src/passes.rs:1244:13
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             LLVMInitializeCodeGen(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeTarget` in this scope
[INFO] [stdout]     --> src/passes.rs:1250:13
[INFO] [stdout]      |
[INFO] [stdout] 1250 |             LLVMInitializeTarget(self.pass_registry)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMCodeGenFileType` in this scope
[INFO] [stdout]   --> src/targets.rs:66:36
[INFO] [stdout]    |
[INFO] [stdout] 66 |     fn as_llvm_file_type(&self) -> LLVMCodeGenFileType {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMTargetRef` in this scope
[INFO] [stdout]    --> src/targets.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |     target: LLVMTargetRef,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMTargetRef` in this scope
[INFO] [stdout]    --> src/targets.rs:154:27
[INFO] [stdout]     |
[INFO] [stdout] 154 |     unsafe fn new(target: LLVMTargetRef) -> Self {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1101:30
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1101:30
[INFO] [stdout]      |
[INFO] [stdout] 1100 | pub struct DILexicalBlock<'ctx> {
[INFO] [stdout]      |                               - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1101 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1124:30
[INFO] [stdout]      |
[INFO] [stdout] 1124 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1124:30
[INFO] [stdout]      |
[INFO] [stdout] 1123 | pub struct DILocation<'ctx> {
[INFO] [stdout]      |                           - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1124 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetLine` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1130:18
[INFO] [stdout]      |
[INFO] [stdout] 1130 |         unsafe { LLVMDILocationGetLine(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetColumn` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1134:18
[INFO] [stdout]      |
[INFO] [stdout] 1134 |         unsafe { LLVMDILocationGetColumn(self.metadata_ref) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDILocationGetScope` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1139:36
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             metadata_ref: unsafe { LLVMDILocationGetScope(self.metadata_ref) },
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1148:30
[INFO] [stdout]      |
[INFO] [stdout] 1148 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1148:30
[INFO] [stdout]      |
[INFO] [stdout] 1147 | pub struct DILocalVariable<'ctx> {
[INFO] [stdout]      |                                - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1148 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1154:30
[INFO] [stdout]      |
[INFO] [stdout] 1154 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86Target` in this scope
[INFO] [stdout]    --> src/targets.rs:170:22
[INFO] [stdout]     |
[INFO] [stdout] 170 |             unsafe { LLVMInitializeX86Target() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86TargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:175:22
[INFO] [stdout]     |
[INFO] [stdout] 175 |             unsafe { LLVMInitializeX86TargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1154:30
[INFO] [stdout]      |
[INFO] [stdout] 1153 | pub struct DIGlobalVariableExpression<'ctx> {
[INFO] [stdout]      |                                           - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1154 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMetadataAsValue` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1161:32
[INFO] [stdout]      |
[INFO] [stdout] 1161 |             MetadataValue::new(LLVMMetadataAsValue(context.context, self.metadata_ref))
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1169:30
[INFO] [stdout]      |
[INFO] [stdout] 1169 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86AsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:180:22
[INFO] [stdout]     |
[INFO] [stdout] 180 |             unsafe { LLVMInitializeX86AsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMetadataRef` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1169:30
[INFO] [stdout]      |
[INFO] [stdout] 1168 | pub struct DIExpression<'ctx> {
[INFO] [stdout]      |                             - help: you might be missing a type parameter: `, LLVMMetadataRef`
[INFO] [stdout] 1169 |     pub(crate) metadata_ref: LLVMMetadataRef,
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86AsmParser` in this scope
[INFO] [stdout]    --> src/targets.rs:185:22
[INFO] [stdout]     |
[INFO] [stdout] 185 |             unsafe { LLVMInitializeX86AsmParser() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1225:31
[INFO] [stdout]      |
[INFO] [stdout] 1225 |     impl DIFlagsConstants for DIFlags {
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1226:21
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         const ZERO: DIFlags = llvm_sys::debuginfo::LLVMDIFlagZero;
[INFO] [stdout]      |                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86Disassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:190:22
[INFO] [stdout]     |
[INFO] [stdout] 190 |             unsafe { LLVMInitializeX86Disassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1227:24
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         const PRIVATE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrivate;
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeX86TargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:195:22
[INFO] [stdout]     |
[INFO] [stdout] 195 |             unsafe { LLVMInitializeX86TargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1228:26
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         const PROTECTED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagProtected;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:208:22
[INFO] [stdout]     |
[INFO] [stdout] 208 |             unsafe { LLVMInitializeARMTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1229:23
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         const PUBLIC: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPublic;
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |             unsafe { LLVMInitializeARMTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1230:25
[INFO] [stdout]      |
[INFO] [stdout] 1230 |         const FWD_DECL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagFwdDecl;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:218:22
[INFO] [stdout]     |
[INFO] [stdout] 218 |             unsafe { LLVMInitializeARMAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1231:28
[INFO] [stdout]      |
[INFO] [stdout] 1231 |         const APPLE_BLOCK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagAppleBlock;
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMAsmParser` in this scope
[INFO] [stdout]    --> src/targets.rs:223:22
[INFO] [stdout]     |
[INFO] [stdout] 223 |             unsafe { LLVMInitializeARMAsmParser() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1234:24
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         const VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtual;
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMDisassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:228:22
[INFO] [stdout]     |
[INFO] [stdout] 228 |             unsafe { LLVMInitializeARMDisassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1235:27
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         const ARTIFICIAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagArtificial;
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1236:25
[INFO] [stdout]      |
[INFO] [stdout] 1236 |         const EXPLICIT: DIFlags = llvm_sys::debuginfo::LLVMDIFlagExplicit;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1237:27
[INFO] [stdout]      |
[INFO] [stdout] 1237 |         const PROTOTYPED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagPrototyped;
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeARMTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:233:22
[INFO] [stdout]     |
[INFO] [stdout] 233 |             unsafe { LLVMInitializeARMTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1238:36
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         const OBJC_CLASS_COMPLETE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjcClassComplete;
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:247:22
[INFO] [stdout]     |
[INFO] [stdout] 247 |             unsafe { LLVMInitializeMipsTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1239:31
[INFO] [stdout]      |
[INFO] [stdout] 1239 |         const OBJECT_POINTER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagObjectPointer;
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1240:23
[INFO] [stdout]      |
[INFO] [stdout] 1240 |         const VECTOR: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVector;
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1241:30
[INFO] [stdout]      |
[INFO] [stdout] 1241 |         const STATIC_MEMBER: DIFlags = llvm_sys::debuginfo::LLVMDIFlagStaticMember;
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1242:33
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         const LVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagLValueReference;
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1243:33
[INFO] [stdout]      |
[INFO] [stdout] 1243 |         const RVALUE_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagRValueReference;
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1244:25
[INFO] [stdout]      |
[INFO] [stdout] 1244 |         const RESERVED: DIFlags = llvm_sys::debuginfo::LLVMDIFlagReserved;
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:252:22
[INFO] [stdout]     |
[INFO] [stdout] 252 |             unsafe { LLVMInitializeMipsTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1245:35
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         const SINGLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagSingleInheritance;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1246:37
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         const MULTIPLE_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagMultipleInheritance;
[INFO] [stdout]      |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1247:36
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         const VIRTUAL_INHERITANCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagVirtualInheritance;
[INFO] [stdout]      |                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1248:35
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         const INTRODUCED_VIRTUAL: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIntroducedVirtual;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1249:26
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         const BIT_FIELD: DIFlags = llvm_sys::debuginfo::LLVMDIFlagBitField;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:257:22
[INFO] [stdout]     |
[INFO] [stdout] 257 |             unsafe { LLVMInitializeMipsAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1250:26
[INFO] [stdout]      |
[INFO] [stdout] 1250 |         const NO_RETURN: DIFlags = llvm_sys::debuginfo::LLVMDIFlagNoReturn;
[INFO] [stdout]      |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1253:35
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         const TYPE_PASS_BY_VALUE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByValue;
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1254:39
[INFO] [stdout]      |
[INFO] [stdout] 1254 |         const TYPE_PASS_BY_REFERENCE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagTypePassByReference;
[INFO] [stdout]      |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1259:22
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         const THUNK: DIFlags = llvm_sys::debuginfo::LLVMDIFlagThunk;
[INFO] [stdout]      |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `DIFlags` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1270:38
[INFO] [stdout]      |
[INFO] [stdout] 1270 |         const INDIRECT_VIRTUAL_BASE: DIFlags = llvm_sys::debuginfo::LLVMDIFlagIndirectVirtualBase;
[INFO] [stdout]      |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsAsmParser` in this scope
[INFO] [stdout]    --> src/targets.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |             unsafe { LLVMInitializeMipsAsmParser() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDWARFEmissionKind` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1274:17
[INFO] [stdout]      |
[INFO] [stdout] 1274 |     #[llvm_enum(LLVMDWARFEmissionKind)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `DWARFEmissionKind`
[INFO] [stdout] 1275 |     #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout] 1276 |     pub enum DWARFEmissionKind {
[INFO] [stdout]      |     -------------------------- similarly named enum `DWARFEmissionKind` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMDWARFSourceLanguage` in this scope
[INFO] [stdout]     --> src/debug_info.rs:1286:17
[INFO] [stdout]      |
[INFO] [stdout] 1286 |     #[llvm_enum(LLVMDWARFSourceLanguage)]
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^ help: an enum with a similar name exists: `DWARFSourceLanguage`
[INFO] [stdout] 1287 |     #[derive(Clone, Copy, Debug, Eq, Hash, Ord, PartialEq, PartialOrd)]
[INFO] [stdout] 1288 |     pub enum DWARFSourceLanguage {
[INFO] [stdout]      |     ---------------------------- similarly named enum `DWARFSourceLanguage` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsDisassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:267:22
[INFO] [stdout]     |
[INFO] [stdout] 267 |             unsafe { LLVMInitializeMipsDisassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]   --> src/execution_engine.rs:94:30
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]    | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 94 |         execution_engine: Rc<LLVMExecutionEngineRef>,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 94 |         execution_engine: Rc<ExecutionEngine>,
[INFO] [stdout]    |                              ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<'ctx, LLVMExecutionEngineRef> ExecutionEngine<'ctx> {
[INFO] [stdout]    |          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetExecutionEngineTargetData` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 |         let target_data = LLVMGetExecutionEngineTargetData(*execution_engine);
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMipsTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:272:22
[INFO] [stdout]     |
[INFO] [stdout] 272 |             unsafe { LLVMInitializeMipsTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:109:53
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 109 |     pub(crate) fn execution_engine_rc(&self) -> &Rc<LLVMExecutionEngineRef> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub(crate) fn execution_engine_rc(&self) -> &Rc<ExecutionEngine> {
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl<'ctx, LLVMExecutionEngineRef> ExecutionEngine<'ctx> {
[INFO] [stdout]     |          ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:114:52
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub(crate) fn execution_engine_inner(&self) -> LLVMExecutionEngineRef {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExecutionEngine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkInMCJIT` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:122:13
[INFO] [stdout]     |
[INFO] [stdout] 122 |             LLVMLinkInMCJIT()
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkInInterpreter` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             LLVMLinkInInterpreter();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64Target` in this scope
[INFO] [stdout]    --> src/targets.rs:286:22
[INFO] [stdout]     |
[INFO] [stdout] 286 |             unsafe { LLVMInitializeAArch64Target() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalMapping` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:177:13
[INFO] [stdout]     |
[INFO] [stdout] 177 |             LLVMAddGlobalMapping(self.execution_engine_inner(), value.as_value_ref(), addr as *mut _)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddModule` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             LLVMAddModule(self.execution_engine_inner(), module.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRemoveModule` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:224:13
[INFO] [stdout]     |
[INFO] [stdout] 224 |             LLVMRemoveModule(self.execution_engine_inner(), module.module.get(), new_module.as_mut_ptr(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFunctionAddress` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:332:13
[INFO] [stdout]     |
[INFO] [stdout] 332 |             LLVMGetFunctionAddress(self.execution_engine_inner(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFindFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             LLVMFindFunction(self.execution_engine_inner(), c_string.as_ptr(), function.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64TargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:291:22
[INFO] [stdout]     |
[INFO] [stdout] 291 |             unsafe { LLVMInitializeAArch64TargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMGenericValueRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:380:27
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl<'ctx> ExecutionEngine<'ctx> {
[INFO] [stdout]     |          - help: you might be missing a type parameter: `, LLVMGenericValueRef`
[INFO] [stdout] ...
[INFO] [stdout] 380 |         let mut args: Vec<LLVMGenericValueRef> = args.iter()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:384:21
[INFO] [stdout]     |
[INFO] [stdout] 384 | ...   let value = LLVMRunFunction(self.execution_engine_inner(), function.as_value_ref(), args.len() as u32, args.as_mut_ptr()); // REVIE...
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunFunctionAsMain` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 | ...   LLVMRunFunctionAsMain(self.execution_engine_inner(), function.as_value_ref(), raw_args.len() as u32, raw_args.as_ptr(), environment...
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64AsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:296:22
[INFO] [stdout]     |
[INFO] [stdout] 296 |             unsafe { LLVMInitializeAArch64AsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMFreeMachineCodeForFunction` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:403:13
[INFO] [stdout]     |
[INFO] [stdout] 403 |             LLVMFreeMachineCodeForFunction(self.execution_engine_inner(), function.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunStaticConstructors` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:410:13
[INFO] [stdout]     |
[INFO] [stdout] 410 |             LLVMRunStaticConstructors(self.execution_engine_inner())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMRunStaticDestructors` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:417:13
[INFO] [stdout]     |
[INFO] [stdout] 417 |             LLVMRunStaticDestructors(self.execution_engine_inner())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:451:33
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx>(Rc<LLVMExecutionEngineRef>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx>(Rc<ExecutionEngine>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 451 | struct ExecEngineInner<'ctx, LLVMExecutionEngineRef>(Rc<LLVMExecutionEngineRef>, PhantomData<&'ctx Context>);
[INFO] [stdout]     |                            ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64AsmParser` in this scope
[INFO] [stdout]    --> src/targets.rs:301:22
[INFO] [stdout]     |
[INFO] [stdout] 301 |             unsafe { LLVMInitializeAArch64AsmParser() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeExecutionEngine` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:457:17
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 LLVMDisposeExecutionEngine(*self.0);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMExecutionEngineRef` in this scope
[INFO] [stdout]    --> src/execution_engine.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 86  | pub struct ExecutionEngine<'ctx> {
[INFO] [stdout]     | -------------------------------- similarly named struct `ExecutionEngine` defined here
[INFO] [stdout] ...
[INFO] [stdout] 464 |     type Target = LLVMExecutionEngineRef;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ExecutionEngine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMemoryBufferRef` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:15:31
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub(crate) memory_buffer: LLVMMemoryBufferRef
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMMemoryBufferRef` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) fn new(memory_buffer: LLVMMemoryBufferRef) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64Disassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:306:22
[INFO] [stdout]     |
[INFO] [stdout] 306 |             unsafe { LLVMInitializeAArch64Disassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithContentsOfFile` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |             LLVMCreateMemoryBufferWithContentsOfFile(path.as_ptr() as *const ::libc::c_char, &mut memory_buffer, err_string.as_mut_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithSTDIN` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             LLVMCreateMemoryBufferWithSTDIN(&mut memory_buffer, err_string.as_mut_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithMemoryRange` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 | ...   LLVMCreateMemoryBufferWithMemoryRange(input.as_ptr() as *const ::libc::c_char, input.len(), name_c_string.as_ptr(), false as i32)
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateMemoryBufferWithMemoryRangeCopy` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             LLVMCreateMemoryBufferWithMemoryRangeCopy(input.as_ptr() as *const ::libc::c_char, input.len(), name_c_string.as_ptr())
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeAArch64TargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:311:22
[INFO] [stdout]     |
[INFO] [stdout] 311 |             unsafe { LLVMInitializeAArch64TargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBufferStart` in this scope
[INFO] [stdout]   --> src/memory_buffer.rs:95:25
[INFO] [stdout]    |
[INFO] [stdout] 95 |             let start = LLVMGetBufferStart(self.memory_buffer);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetBufferSize` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:104:13
[INFO] [stdout]     |
[INFO] [stdout] 104 |             LLVMGetBufferSize(self.memory_buffer)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateObjectFile` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             LLVMCreateObjectFile(self.memory_buffer)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |             unsafe { LLVMInitializeSystemZTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeMemoryBuffer` in this scope
[INFO] [stdout]    --> src/memory_buffer.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             LLVMDisposeMemoryBuffer(self.memory_buffer);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:153:29
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub struct Module<'ctx> {
[INFO] [stdout]     |                       - help: you might be missing a type parameter: `, LLVMModuleRef`
[INFO] [stdout] 152 |     data_layout: RefCell<Option<DataLayout>>,
[INFO] [stdout] 153 |     pub(crate) module: Cell<LLVMModuleRef>,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:159:38
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub(crate) unsafe fn new(module: LLVMModuleRef) -> Self {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddFunction` in this scope
[INFO] [stdout]    --> src/module.rs:194:32
[INFO] [stdout]     |
[INFO] [stdout] 194 |             FunctionValue::new(LLVMAddFunction(self.module.get(), c_string.as_ptr(), ty.as_type_ref()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetModuleContext` in this scope
[INFO] [stdout]    --> src/module.rs:219:29
[INFO] [stdout]     |
[INFO] [stdout] 219 |             ContextRef::new(LLVMGetModuleContext(self.module.get()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstFunction` in this scope
[INFO] [stdout]    --> src/module.rs:243:32
[INFO] [stdout]     |
[INFO] [stdout] 243 |             FunctionValue::new(LLVMGetFirstFunction(self.module.get()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastFunction` in this scope
[INFO] [stdout]    --> src/module.rs:267:32
[INFO] [stdout]     |
[INFO] [stdout] 267 |             FunctionValue::new(LLVMGetLastFunction(self.module.get()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedFunction` in this scope
[INFO] [stdout]    --> src/module.rs:293:32
[INFO] [stdout]     |
[INFO] [stdout] 293 |             FunctionValue::new(LLVMGetNamedFunction(self.module.get(), c_string.as_ptr()))
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |             unsafe { LLVMInitializeSystemZTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTypeByName` in this scope
[INFO] [stdout]    --> src/module.rs:318:13
[INFO] [stdout]     |
[INFO] [stdout] 318 |             LLVMGetTypeByName(self.module.get(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetTarget` in this scope
[INFO] [stdout]    --> src/module.rs:351:13
[INFO] [stdout]     |
[INFO] [stdout] 351 |             LLVMSetTarget(self.module.get(), triple.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetTarget` in this scope
[INFO] [stdout]    --> src/module.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |             LLVMGetTarget(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateExecutionEngineForModule` in this scope
[INFO] [stdout]    --> src/module.rs:418:13
[INFO] [stdout]     |
[INFO] [stdout] 418 |             LLVMCreateExecutionEngineForModule(execution_engine.as_mut_ptr(), self.module.get(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:409:22
[INFO] [stdout]     |
[INFO] [stdout] 409 |             unsafe { LLVMInitializeSystemZAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateInterpreterForModule` in this scope
[INFO] [stdout]    --> src/module.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             LLVMCreateInterpreterForModule(execution_engine.as_mut_ptr(), self.module.get(), err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCreateJITCompilerForModule` in this scope
[INFO] [stdout]    --> src/module.rs:523:13
[INFO] [stdout]     |
[INFO] [stdout] 523 |             LLVMCreateJITCompilerForModule(execution_engine.as_mut_ptr(), self.module.get(), opt_level as u32, err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobalInAddressSpace` in this scope
[INFO] [stdout]    --> src/module.rs:561:40
[INFO] [stdout]     |
[INFO] [stdout] 561 | ...   Some(address_space) => LLVMAddGlobalInAddressSpace(self.module.get(), type_.as_type_ref(), c_string.as_ptr(), address_space as u32),
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:562:25
[INFO] [stdout]     |
[INFO] [stdout] 562 |                 None => LLVMAddGlobal(self.module.get(), type_.as_type_ref(), c_string.as_ptr()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZAsmParser` in this scope
[INFO] [stdout]    --> src/targets.rs:414:22
[INFO] [stdout]     |
[INFO] [stdout] 414 |             unsafe { LLVMInitializeSystemZAsmParser() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToFile` in this scope
[INFO] [stdout]    --> src/module.rs:595:13
[INFO] [stdout]     |
[INFO] [stdout] 595 |             LLVMWriteBitcodeToFile(self.module.get(), c_string.as_ptr()) == 0
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToFD` in this scope
[INFO] [stdout]    --> src/module.rs:610:17
[INFO] [stdout]     |
[INFO] [stdout] 610 |                 LLVMWriteBitcodeToFD(self.module.get(), file.as_raw_fd(), should_close as i32, unbuffered as i32) == 0
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMWriteBitcodeToMemoryBuffer` in this scope
[INFO] [stdout]    --> src/module.rs:639:13
[INFO] [stdout]     |
[INFO] [stdout] 639 |             LLVMWriteBitcodeToMemoryBuffer(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMVerifyModule` in this scope
[INFO] [stdout]    --> src/module.rs:656:13
[INFO] [stdout]     |
[INFO] [stdout] 656 |             LLVMVerifyModule(self.module.get(), action, err_str.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZDisassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:419:22
[INFO] [stdout]     |
[INFO] [stdout] 419 |             unsafe { LLVMInitializeSystemZDisassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMModuleRef` in this scope
[INFO] [stdout]    --> src/module.rs:667:41
[INFO] [stdout]     |
[INFO] [stdout] 667 |     fn get_borrowed_data_layout(module: LLVMModuleRef) -> DataLayout {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetDataLayoutStr` in this scope
[INFO] [stdout]    --> src/module.rs:678:13
[INFO] [stdout]     |
[INFO] [stdout] 678 |             LLVMGetDataLayoutStr(module)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetDataLayout` in this scope
[INFO] [stdout]    --> src/module.rs:736:13
[INFO] [stdout]     |
[INFO] [stdout] 736 |             LLVMSetDataLayout(self.module.get(), data_layout.as_ptr());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeSystemZTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:424:22
[INFO] [stdout]     |
[INFO] [stdout] 424 |             unsafe { LLVMInitializeSystemZTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDumpModule` in this scope
[INFO] [stdout]    --> src/module.rs:745:13
[INFO] [stdout]     |
[INFO] [stdout] 745 |             LLVMDumpModule(self.module.get());
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintModuleToString` in this scope
[INFO] [stdout]    --> src/module.rs:752:29
[INFO] [stdout]     |
[INFO] [stdout] 752 |             LLVMString::new(LLVMPrintModuleToString(self.module.get()))
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPrintModuleToFile` in this scope
[INFO] [stdout]    --> src/module.rs:762:13
[INFO] [stdout]     |
[INFO] [stdout] 762 |             LLVMPrintModuleToFile(self.module.get(), path.as_ptr() as *const ::libc::c_char, err_string.as_mut_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMSetModuleInlineAsm2` in this scope
[INFO] [stdout]    --> src/module.rs:793:17
[INFO] [stdout]     |
[INFO] [stdout] 793 |                 LLVMSetModuleInlineAsm2(self.module.get(), asm.as_ptr() as *const ::libc::c_char, asm.len())
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeHexagonTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:438:22
[INFO] [stdout]     |
[INFO] [stdout] 438 |             unsafe { LLVMInitializeHexagonTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMAddNamedMetadataOperand` in this scope
[INFO] [stdout]    --> src/module.rs:842:13
[INFO] [stdout]     |
[INFO] [stdout] 842 |             LLVMAddNamedMetadataOperand(self.module.get(), c_string.as_ptr(), metadata.as_value_ref())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedMetadataNumOperands` in this scope
[INFO] [stdout]    --> src/module.rs:887:13
[INFO] [stdout]     |
[INFO] [stdout] 887 |             LLVMGetNamedMetadataNumOperands(self.module.get(), c_string.as_ptr())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeHexagonTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:443:22
[INFO] [stdout]     |
[INFO] [stdout] 443 |             unsafe { LLVMInitializeHexagonTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMValueRef` in this scope
[INFO] [stdout]    --> src/module.rs:932:26
[INFO] [stdout]     |
[INFO] [stdout] 932 |         let mut vec: Vec<LLVMValueRef> = Vec::with_capacity(count);
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/values/traits.rs:13:1
[INFO] [stdout]     |
[INFO] [stdout] 13  | pub trait AsValueRef {
[INFO] [stdout]     | -------------------- similarly named trait `AsValueRef` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 932 |         let mut vec: Vec<AsValueRef> = Vec::with_capacity(count);
[INFO] [stdout]     |                          ~~~~~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 158 | impl<'ctx, LLVMValueRef> Module<'ctx> {
[INFO] [stdout]     |          ++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedMetadataOperands` in this scope
[INFO] [stdout]    --> src/module.rs:936:13
[INFO] [stdout]     |
[INFO] [stdout] 936 |             LLVMGetNamedMetadataOperands(self.module.get(), c_string.as_ptr(), ptr);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetFirstGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:964:13
[INFO] [stdout]     |
[INFO] [stdout] 964 |             LLVMGetFirstGlobal(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetLastGlobal` in this scope
[INFO] [stdout]    --> src/module.rs:996:13
[INFO] [stdout]     |
[INFO] [stdout] 996 |             LLVMGetLastGlobal(self.module.get())
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeHexagonAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:448:22
[INFO] [stdout]     |
[INFO] [stdout] 448 |             unsafe { LLVMInitializeHexagonAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetNamedGlobal` in this scope
[INFO] [stdout]     --> src/module.rs:1029:13
[INFO] [stdout]      |
[INFO] [stdout] 1029 |             LLVMGetNamedGlobal(self.module.get(), c_string.as_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMParseBitcodeInContext` in this scope
[INFO] [stdout]     --> src/module.rs:1068:13
[INFO] [stdout]      |
[INFO] [stdout] 1068 |             LLVMParseBitcodeInContext(context.context, buffer.memory_buffer, module.as_mut_ptr(), err_string.as_mut_ptr())
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMLinkModules2` in this scope
[INFO] [stdout]     --> src/module.rs:1264:17
[INFO] [stdout]      |
[INFO] [stdout] 1264 |                 LLVMLinkModules2(self.module.get(), other.module.get())
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMCloneModule` in this scope
[INFO] [stdout]     --> src/module.rs:1408:25
[INFO] [stdout]      |
[INFO] [stdout] 1408 |             Module::new(LLVMCloneModule(self.module.get()))
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeHexagonDisassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:455:22
[INFO] [stdout]     |
[INFO] [stdout] 455 |             unsafe { LLVMInitializeHexagonDisassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeModule` in this scope
[INFO] [stdout]     --> src/module.rs:1419:17
[INFO] [stdout]      |
[INFO] [stdout] 1419 |                 LLVMDisposeModule(self.module.get());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     object_file: LLVMObjectFileRef
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:14:36
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub(crate) fn new(object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSections` in this scope
[INFO] [stdout]   --> src/object_file.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             LLVMGetSections(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeHexagonTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:460:22
[INFO] [stdout]     |
[INFO] [stdout] 460 |             unsafe { LLVMInitializeHexagonTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbols` in this scope
[INFO] [stdout]   --> src/object_file.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |             LLVMGetSymbols(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeObjectFile` in this scope
[INFO] [stdout]   --> src/object_file.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             LLVMDisposeObjectFile(self.object_file)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:49:23
[INFO] [stdout]    |
[INFO] [stdout] 49 |     section_iterator: LLVMSectionIteratorRef,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeNVPTXTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:473:22
[INFO] [stdout]     |
[INFO] [stdout] 473 |             unsafe { LLVMInitializeNVPTXTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:55:30
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub struct SectionIterator {
[INFO] [stdout]    | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 55 |     fn new(section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]   --> src/object_file.rs:55:67
[INFO] [stdout]    |
[INFO] [stdout] 55 |     fn new(section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextSection` in this scope
[INFO] [stdout]   --> src/object_file.rs:74:17
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 LLVMMoveToNextSection(self.section_iterator);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeNVPTXTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:478:22
[INFO] [stdout]     |
[INFO] [stdout] 478 |             unsafe { LLVMInitializeNVPTXTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsSectionIteratorAtEnd` in this scope
[INFO] [stdout]   --> src/object_file.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |             LLVMIsSectionIteratorAtEnd(self.object_file, self.section_iterator) == 1
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeSectionIterator` in this scope
[INFO] [stdout]   --> src/object_file.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |             LLVMDisposeSectionIterator(self.section_iterator)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 102 |     section: LLVMSectionIteratorRef,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeNVPTXAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:483:22
[INFO] [stdout]     |
[INFO] [stdout] 483 |             unsafe { LLVMInitializeNVPTXAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:107:21
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 107 |     fn new(section: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:107:58
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn new(section: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeNVPTXTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:490:22
[INFO] [stdout]     |
[INFO] [stdout] 490 |             unsafe { LLVMInitializeNVPTXTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionName` in this scope
[INFO] [stdout]    --> src/object_file.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             LLVMGetSectionName(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionSize` in this scope
[INFO] [stdout]    --> src/object_file.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             LLVMGetSectionSize(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionContents` in this scope
[INFO] [stdout]    --> src/object_file.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 LLVMGetSectionContents(self.section) as *const u8,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSectionAddress` in this scope
[INFO] [stdout]    --> src/object_file.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             LLVMGetSectionAddress(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMSP430Target` in this scope
[INFO] [stdout]    --> src/targets.rs:528:22
[INFO] [stdout]     |
[INFO] [stdout] 528 |             unsafe { LLVMInitializeMSP430Target() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocations` in this scope
[INFO] [stdout]    --> src/object_file.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             LLVMGetRelocations(self.section)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:158:26
[INFO] [stdout]     |
[INFO] [stdout] 158 |     relocation_iterator: LLVMRelocationIteratorRef,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:159:23
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 159 |     section_iterator: LLVMSectionIteratorRef,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMSP430TargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:533:22
[INFO] [stdout]     |
[INFO] [stdout] 533 |             unsafe { LLVMInitializeMSP430TargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:160:18
[INFO] [stdout]     |
[INFO] [stdout] 160 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 165 |     fn new(relocation_iterator: LLVMRelocationIteratorRef, section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> S...
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSectionIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:78
[INFO] [stdout]     |
[INFO] [stdout] 48  | pub struct SectionIterator {
[INFO] [stdout]     | -------------------------- similarly named struct `SectionIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 165 |     fn new(relocation_iterator: LLVMRelocationIteratorRef, section_iterator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> S...
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SectionIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:165:115
[INFO] [stdout]     |
[INFO] [stdout] 165 | ...terator: LLVMSectionIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMSP430AsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:538:22
[INFO] [stdout]     |
[INFO] [stdout] 538 |             unsafe { LLVMInitializeMSP430AsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextRelocation` in this scope
[INFO] [stdout]    --> src/object_file.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 LLVMMoveToNextRelocation(self.relocation_iterator)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsRelocationIteratorAtEnd` in this scope
[INFO] [stdout]    --> src/object_file.rs:190:13
[INFO] [stdout]     |
[INFO] [stdout] 190 |             LLVMIsRelocationIteratorAtEnd(self.section_iterator, self.relocation_iterator) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeRelocationIterator` in this scope
[INFO] [stdout]    --> src/object_file.rs:206:13
[INFO] [stdout]     |
[INFO] [stdout] 206 |             LLVMDisposeRelocationIterator(self.relocation_iterator)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 213 |     relocation: LLVMRelocationIteratorRef,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeMSP430TargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:545:22
[INFO] [stdout]     |
[INFO] [stdout] 545 |             unsafe { LLVMInitializeMSP430TargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMRelocationIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:218:24
[INFO] [stdout]     |
[INFO] [stdout] 157 | pub struct RelocationIterator {
[INFO] [stdout]     | ----------------------------- similarly named struct `RelocationIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 218 |     fn new(relocation: LLVMRelocationIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `RelocationIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:218:64
[INFO] [stdout]     |
[INFO] [stdout] 218 |     fn new(relocation: LLVMRelocationIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationOffset` in this scope
[INFO] [stdout]    --> src/object_file.rs:229:13
[INFO] [stdout]     |
[INFO] [stdout] 229 |             LLVMGetRelocationOffset(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeXCoreTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:560:22
[INFO] [stdout]     |
[INFO] [stdout] 560 |             unsafe { LLVMInitializeXCoreTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationSymbol` in this scope
[INFO] [stdout]    --> src/object_file.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             LLVMGetRelocationSymbol(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationType` in this scope
[INFO] [stdout]    --> src/object_file.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |             LLVMGetRelocationType(self.relocation)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationTypeName` in this scope
[INFO] [stdout]    --> src/object_file.rs:247:28
[INFO] [stdout]     |
[INFO] [stdout] 247 |             CStr::from_ptr(LLVMGetRelocationTypeName(self.relocation))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetRelocationValueString` in this scope
[INFO] [stdout]    --> src/object_file.rs:255:28
[INFO] [stdout]     |
[INFO] [stdout] 255 |             CStr::from_ptr(LLVMGetRelocationValueString(self.relocation))
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:262:22
[INFO] [stdout]     |
[INFO] [stdout] 262 |     symbol_iterator: LLVMSymbolIteratorRef,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeXCoreTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:565:22
[INFO] [stdout]     |
[INFO] [stdout] 565 |             unsafe { LLVMInitializeXCoreTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:263:18
[INFO] [stdout]     |
[INFO] [stdout] 263 |     object_file: LLVMObjectFileRef,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:268:29
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 268 |     fn new(symbol_iterator: LLVMSymbolIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMObjectFileRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:268:65
[INFO] [stdout]     |
[INFO] [stdout] 268 |     fn new(symbol_iterator: LLVMSymbolIteratorRef, object_file: LLVMObjectFileRef) -> Self {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMMoveToNextSymbol` in this scope
[INFO] [stdout]    --> src/object_file.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 LLVMMoveToNextSymbol(self.symbol_iterator)
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeXCoreAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:570:22
[INFO] [stdout]     |
[INFO] [stdout] 570 |             unsafe { LLVMInitializeXCoreAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMIsSymbolIteratorAtEnd` in this scope
[INFO] [stdout]    --> src/object_file.rs:292:13
[INFO] [stdout]     |
[INFO] [stdout] 292 |             LLVMIsSymbolIteratorAtEnd(self.object_file, self.symbol_iterator) == 1
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMDisposeSymbolIterator` in this scope
[INFO] [stdout]    --> src/object_file.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             LLVMDisposeSymbolIterator(self.symbol_iterator)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 315 |     symbol: LLVMSymbolIteratorRef,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeXCoreDisassembler` in this scope
[INFO] [stdout]    --> src/targets.rs:577:22
[INFO] [stdout]     |
[INFO] [stdout] 577 |             unsafe { LLVMInitializeXCoreDisassembler() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMSymbolIteratorRef` in this scope
[INFO] [stdout]    --> src/object_file.rs:319:20
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct SymbolIterator {
[INFO] [stdout]     | ------------------------- similarly named struct `SymbolIterator` defined here
[INFO] [stdout] ...
[INFO] [stdout] 319 |     fn new(symbol: LLVMSymbolIteratorRef) -> Self {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SymbolIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolName` in this scope
[INFO] [stdout]    --> src/object_file.rs:329:13
[INFO] [stdout]     |
[INFO] [stdout] 329 |             LLVMGetSymbolName(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolSize` in this scope
[INFO] [stdout]    --> src/object_file.rs:340:13
[INFO] [stdout]     |
[INFO] [stdout] 340 |             LLVMGetSymbolSize(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializeXCoreTargetMC` in this scope
[INFO] [stdout]    --> src/targets.rs:582:22
[INFO] [stdout]     |
[INFO] [stdout] 582 |             unsafe { LLVMInitializeXCoreTargetMC() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMGetSymbolAddress` in this scope
[INFO] [stdout]    --> src/object_file.rs:346:13
[INFO] [stdout]     |
[INFO] [stdout] 346 |             LLVMGetSymbolAddress(self.symbol)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerBuilderRef` in this scope
[INFO] [stdout]   --> src/passes.rs:33:27
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pass_manager_builder: LLVMPassManagerBuilderRef,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `LLVMPassManagerBuilderRef` in this scope
[INFO] [stdout]   --> src/passes.rs:37:34
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct PassManagerBuilder {
[INFO] [stdout]    | ----------------------------- similarly named struct `PassManagerBuilder` defined here
[INFO] [stdout] ...
[INFO] [stdout] 37 |     fn new(pass_manager_builder: LLVMPassManagerBuilderRef) -> Self {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `PassManagerBuilder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializePowerPCTarget` in this scope
[INFO] [stdout]    --> src/targets.rs:596:22
[INFO] [stdout]     |
[INFO] [stdout] 596 |             unsafe { LLVMInitializePowerPCTarget() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderCreate` in this scope
[INFO] [stdout]   --> src/passes.rs:47:13
[INFO] [stdout]    |
[INFO] [stdout] 47 |             LLVMPassManagerBuilderCreate()
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetOptLevel` in this scope
[INFO] [stdout]   --> src/passes.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             LLVMPassManagerBuilderSetOptLevel(self.pass_manager_builder, opt_level as u32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetSizeLevel` in this scope
[INFO] [stdout]   --> src/passes.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |             LLVMPassManagerBuilderSetSizeLevel(self.pass_manager_builder, size_level)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializePowerPCTargetInfo` in this scope
[INFO] [stdout]    --> src/targets.rs:601:22
[INFO] [stdout]     |
[INFO] [stdout] 601 |             unsafe { LLVMInitializePowerPCTargetInfo() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableUnitAtATime` in this scope
[INFO] [stdout]   --> src/passes.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |             LLVMPassManagerBuilderSetDisableUnitAtATime(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableUnrollLoops` in this scope
[INFO] [stdout]   --> src/passes.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             LLVMPassManagerBuilderSetDisableUnrollLoops(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderSetDisableSimplifyLibCalls` in this scope
[INFO] [stdout]   --> src/passes.rs:80:13
[INFO] [stdout]    |
[INFO] [stdout] 80 |             LLVMPassManagerBuilderSetDisableSimplifyLibCalls(self.pass_manager_builder, disable as i32)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderUseInlinerWithThreshold` in this scope
[INFO] [stdout]   --> src/passes.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |             LLVMPassManagerBuilderUseInlinerWithThreshold(self.pass_manager_builder, threshold)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMInitializePowerPCAsmPrinter` in this scope
[INFO] [stdout]    --> src/targets.rs:606:22
[INFO] [stdout]     |
[INFO] [stdout] 606 |             unsafe { LLVMInitializePowerPCAsmPrinter() };
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderPopulateFunctionPassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             LLVMPassManagerBuilderPopulateFunctionPassManager(self.pass_manager_builder, pass_manager.pass_manager)
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LLVMPassManagerBuilderPopulateModulePassManager` in this scope
[INFO] [stdout]    --> src/passes.rs:138:13
[WARN] too many lines in the log, truncating it
