[INFO] cloning repository https://github.com/bjorn3/rustc_codegen_cranelift [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bjorn3/rustc_codegen_cranelift" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjorn3%2Frustc_codegen_cranelift", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjorn3%2Frustc_codegen_cranelift'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e97e40de22ad93e16c0a2aa59433dabe16e4dc79 [INFO] documenting bjorn3/rustc_codegen_cranelift against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjorn3%2Frustc_codegen_cranelift" "/workspace/builds/worker-39/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-39/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bjorn3/rustc_codegen_cranelift on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-39/source/rust-toolchain [INFO] started tweaking git repo https://github.com/bjorn3/rustc_codegen_cranelift [INFO] finished tweaking git repo https://github.com/bjorn3/rustc_codegen_cranelift [INFO] tweaked toml for git repo https://github.com/bjorn3/rustc_codegen_cranelift written to /workspace/builds/worker-39/source/Cargo.toml [INFO] crate git repo https://github.com/bjorn3/rustc_codegen_cranelift already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/bjorn3/rust-ar.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded slice-group-by v0.3.0 [INFO] [stderr] Downloaded target-lexicon v0.12.3 [INFO] [stderr] Downloaded cranelift-codegen-shared v0.84.0 [INFO] [stderr] Downloaded cranelift-module v0.84.0 [INFO] [stderr] Downloaded regalloc2 v0.1.3 [INFO] [stderr] Downloaded cranelift-codegen v0.84.0 [INFO] [stderr] Downloaded cranelift-jit v0.84.0 [INFO] [stderr] Downloaded cranelift-native v0.84.0 [INFO] [stderr] Downloaded cranelift-bforest v0.84.0 [INFO] [stderr] Downloaded cranelift-frontend v0.84.0 [INFO] [stderr] Downloaded cranelift-entity v0.84.0 [INFO] [stderr] Downloaded cranelift-codegen-meta v0.84.0 [INFO] [stderr] Downloaded cranelift-object v0.84.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 10edbe9f7afc13ac599ca33f666fa0ef0f2a70ca37c3af0d378185bef15b6442 [INFO] running `Command { std: "docker" "start" "-a" "10edbe9f7afc13ac599ca33f666fa0ef0f2a70ca37c3af0d378185bef15b6442", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "10edbe9f7afc13ac599ca33f666fa0ef0f2a70ca37c3af0d378185bef15b6442", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10edbe9f7afc13ac599ca33f666fa0ef0f2a70ca37c3af0d378185bef15b6442", kill_on_drop: false }` [INFO] [stdout] 10edbe9f7afc13ac599ca33f666fa0ef0f2a70ca37c3af0d378185bef15b6442 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-39/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8d1675e6a8563d3496681c2671619ccdfc36479bebe04fc50db25590a96c5fa2 [INFO] running `Command { std: "docker" "start" "-a" "8d1675e6a8563d3496681c2671619ccdfc36479bebe04fc50db25590a96c5fa2", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.126 [INFO] [stderr] Compiling cranelift-codegen-shared v0.84.0 [INFO] [stderr] Compiling target-lexicon v0.12.3 [INFO] [stderr] Checking slice-group-by v0.3.0 [INFO] [stderr] Checking cranelift-entity v0.84.0 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling anyhow v1.0.56 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Checking ar v0.8.0 (https://github.com/bjorn3/rust-ar.git?branch=do_not_remove_cg_clif_ranlib#de9ab0e5) [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling cranelift-codegen-meta v0.84.0 [INFO] [stderr] Checking cranelift-bforest v0.84.0 [INFO] [stderr] Checking regalloc2 v0.1.3 [INFO] [stderr] Checking getrandom v0.2.6 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking indexmap v1.8.0 [INFO] [stderr] Compiling cranelift-codegen v0.84.0 [INFO] [stderr] Checking gimli v0.26.1 [INFO] [stderr] Checking object v0.28.4 [INFO] [stderr] Checking cranelift-module v0.84.0 [INFO] [stderr] Checking cranelift-native v0.84.0 [INFO] [stderr] Checking cranelift-frontend v0.84.0 [INFO] [stderr] Checking cranelift-object v0.84.0 [INFO] [stderr] Documenting rustc_codegen_cranelift v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `rustc_middle` [INFO] [stdout] --> src/lib.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | extern crate rustc_middle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_ast` [INFO] [stdout] --> src/lib.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | extern crate rustc_ast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_codegen_ssa` [INFO] [stdout] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | extern crate rustc_codegen_ssa; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_data_structures` [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | extern crate rustc_data_structures; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_errors` [INFO] [stdout] --> src/lib.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | extern crate rustc_errors; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_fs_util` [INFO] [stdout] --> src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | extern crate rustc_fs_util; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_hir` [INFO] [stdout] --> src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | extern crate rustc_hir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_incremental` [INFO] [stdout] --> src/lib.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | extern crate rustc_incremental; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_index` [INFO] [stdout] --> src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | extern crate rustc_index; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_interface` [INFO] [stdout] --> src/lib.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | extern crate rustc_interface; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_metadata` [INFO] [stdout] --> src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate rustc_metadata; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_session` [INFO] [stdout] --> src/lib.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | extern crate rustc_session; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_span` [INFO] [stdout] --> src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | extern crate rustc_span; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_target` [INFO] [stdout] --> src/lib.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | extern crate rustc_target; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_driver` [INFO] [stdout] --> src/lib.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | extern crate rustc_driver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] | [INFO] [stdout] = help: maybe you need to install the missing components with: `rustup component add rust-src rustc-dev llvm-tools-preview` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `super::DebugContext`, `crate::debuginfo::DebugReloc`, `crate::debuginfo::DebugRelocName`, `crate::BackendConfig`, `BinOp` [INFO] [stdout] --> src/debuginfo/emit.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::DebugContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/num.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | use BinOp::*; [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] | [INFO] [stdout] ::: src/debuginfo/object.rs:11:24 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::debuginfo::{DebugReloc, DebugRelocName}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/driver/aot.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::{prelude::*, BackendConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/abi/mod.rs:201:26 [INFO] [stdout] | [INFO] [stdout] 201 | _ => bug!("spread argument isn't a tuple?! but {:?}", arg_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/abi/mod.rs:393:18 [INFO] [stdout] | [INFO] [stdout] 393 | _ => bug!("argument to function with \"rust-call\" ABI is not a tuple"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/archive.rs:257:9 [INFO] [stdout] | [INFO] [stdout] 257 | bug!("injecting dll imports is not supported"); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `with_no_trimmed_paths` in this scope [INFO] [stdout] --> src/base.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | with_no_trimmed_paths!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `with_no_trimmed_paths` in this scope [INFO] [stdout] --> src/base.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | with_no_trimmed_paths!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/base.rs:455:17 [INFO] [stdout] | [INFO] [stdout] 455 | bug!("shouldn't exist at codegen {:?}", bb_data.terminator()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/base.rs:586:30 [INFO] [stdout] | [INFO] [stdout] 586 | _ => bug!("Trying to ReifyFnPointer on non FnDef {:?}", from_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/base.rs:686:30 [INFO] [stdout] | [INFO] [stdout] 686 | _ => bug!("{} cannot be cast to a fn ptr", operand.layout().ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/base.rs:814:14 [INFO] [stdout] | [INFO] [stdout] 814 | _ => bug!("Rvalue::Len({:?})", place), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/common.rs:19:17 [INFO] [stdout] | [INFO] [stdout] 19 | bits => bug!("ptr_sized_integer: unknown pointer bit size {}", bits), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/common.rs:83:25 [INFO] [stdout] | [INFO] [stdout] 83 | ty::Param(_) => bug!("ty param {:?}", ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/common.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | span_bug!(span, "failed to get layout for `{}`: {}", ty, err) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/common.rs:431:21 [INFO] [stdout] | [INFO] [stdout] 431 | span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/common.rs:440:21 [INFO] [stdout] | [INFO] [stdout] 440 | span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/constant.rs:60:29 [INFO] [stdout] | [INFO] [stdout] 60 | ... span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/constant.rs:143:21 [INFO] [stdout] | [INFO] [stdout] 143 | span_bug!(constant.span, "erroneous constant not captured by required_consts"); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/constant.rs:229:29 [INFO] [stdout] | [INFO] [stdout] 229 | None => bug!("missing allocation {:?}", alloc_id), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/driver/aot.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | bug!("Expected GlobalAsm found {:?}", item); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:42:25 [INFO] [stdout] | [INFO] [stdout] 42 | bug!("wrong number of args for intrinsic {:?}", $intrinsic); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/intrinsics/llvm.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | / intrinsic_match! { [INFO] [stdout] 18 | | fx, intrinsic, args, [INFO] [stdout] 19 | | _ => { [INFO] [stdout] 20 | | fx.tcx.sess.warn(&format!("unsupported llvm intrinsic {}; replacing with trap", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 126 | | }; [INFO] [stdout] 127 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_match` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:42:25 [INFO] [stdout] | [INFO] [stdout] 42 | bug!("wrong number of args for intrinsic {:?}", $intrinsic); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/intrinsics/simd.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / intrinsic_match! { [INFO] [stdout] 29 | | fx, intrinsic, args, [INFO] [stdout] 30 | | _ => { [INFO] [stdout] 31 | | fx.tcx.sess.span_fatal(span, &format!("Unknown SIMD intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 552 | | // simd_gather [INFO] [stdout] 553 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_match` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:124:29 [INFO] [stdout] | [INFO] [stdout] 124 | ... span_bug!(span, "could not evaluate shuffle index array length") [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | bug!("wrong number of args for intrinsic {:?}", intrinsic); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:42:25 [INFO] [stdout] | [INFO] [stdout] 42 | bug!("wrong number of args for intrinsic {:?}", $intrinsic); [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(source_info.span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1130 | | }; [INFO] [stdout] 1131 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_match` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `with_no_trimmed_paths` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:657:17 [INFO] [stdout] | [INFO] [stdout] 657 | with_no_trimmed_paths!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `with_no_trimmed_paths` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:668:17 [INFO] [stdout] | [INFO] [stdout] 668 | with_no_trimmed_paths!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `with_no_trimmed_paths` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:679:17 [INFO] [stdout] | [INFO] [stdout] 679 | with_no_trimmed_paths!({ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/num.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 303 | _ => bug!("binop {:?} on checked int/uint lhs: {:?} rhs: {:?}", bin_op, in_lhs, in_rhs), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/num.rs:333:22 [INFO] [stdout] | [INFO] [stdout] 333 | _ => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/unsize.rs:53:14 [INFO] [stdout] | [INFO] [stdout] 53 | _ => bug!("unsized_info: invalid unsizing {:?} -> {:?}", source, target), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/unsize.rs:99:14 [INFO] [stdout] | [INFO] [stdout] 99 | _ => bug!("unsize_ptr: called on bad types"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/unsize.rs:145:14 [INFO] [stdout] | [INFO] [stdout] 145 | _ => bug!("coerce_unsized_into: invalid coercion {:?} -> {:?}", src_ty, dst_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | CValueInner::ByRef(_, Some(_)) => bug!("load_scalar for unsized value not allowed"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:135:45 [INFO] [stdout] | [INFO] [stdout] 135 | CValueInner::ByValPair(_, _) => bug!("Please use load_scalar_pair for ByValPair"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:158:17 [INFO] [stdout] | [INFO] [stdout] 158 | bug!("load_scalar_pair for unsized value not allowed") [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | CValueInner::ByVal(_) => bug!("Please use load_scalar for ByVal"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:188:30 [INFO] [stdout] | [INFO] [stdout] 188 | _ => bug!("field should be 0 or 1"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:409:29 [INFO] [stdout] | [INFO] [stdout] 409 | (_, Some(_)) => bug!("Expected sized cplace, found {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:418:48 [INFO] [stdout] | [INFO] [stdout] 418 | | CPlaceInner::VarLane(_, _, _) => bug!("Expected CPlace::Addr, found {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:527:61 [INFO] [stdout] | [INFO] [stdout] 527 | | CValueInner::ByRef(_, Some(_)) => bug!("array should be ByRef"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:567:46 [INFO] [stdout] | [INFO] [stdout] 567 | CPlaceInner::Addr(_, Some(_)) => bug!("Can't write value to unsized place {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:594:17 [INFO] [stdout] | [INFO] [stdout] 594 | bug!("Non ScalarPair abi {:?} for ByValPair CValue", dst_layout.abi); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value_and_place.rs:726:18 [INFO] [stdout] | [INFO] [stdout] 726 | _ => bug!("place_index({:?})", self.layout().ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/abi/comments.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | local: Option, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/abi/pass_mode.rs:264:19 [INFO] [stdout] | [INFO] [stdout] 264 | local: Option, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/abi/mod.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | source_info: mir::SourceInfo, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/abi/mod.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | source_info: mir::SourceInfo, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/base.rs:148:25 [INFO] [stdout] | [INFO] [stdout] 148 | local_map: IndexVec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/base.rs:910:18 [INFO] [stdout] | [INFO] [stdout] 910 | source_info: mir::SourceInfo, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `layout` [INFO] [stdout] --> src/common.rs:284:12 [INFO] [stdout] | [INFO] [stdout] 284 | impl<'tcx> layout::HasTyCtxt<'tcx> for FunctionCx<'_, '_, 'tcx> { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `layout` [INFO] [stdout] --> src/common.rs:296:12 [INFO] [stdout] | [INFO] [stdout] 296 | impl<'tcx> layout::HasParamEnv<'tcx> for FunctionCx<'_, '_, 'tcx> { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/common.rs:338:57 [INFO] [stdout] | [INFO] [stdout] 338 | pub(crate) fn set_debug_loc(&mut self, source_info: mir::SourceInfo) { [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/common.rs:344:67 [INFO] [stdout] | [INFO] [stdout] 344 | pub(crate) fn get_caller_location(&mut self, mut source_info: mir::SourceInfo) -> CValue<'tcx> { [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `layout` [INFO] [stdout] --> src/common.rs:453:12 [INFO] [stdout] | [INFO] [stdout] 453 | impl<'tcx> layout::HasTyCtxt<'tcx> for RevealAllLayoutCx<'tcx> { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `layout` [INFO] [stdout] --> src/common.rs:465:12 [INFO] [stdout] | [INFO] [stdout] 465 | impl<'tcx> layout::HasParamEnv<'tcx> for RevealAllLayoutCx<'tcx> { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/debuginfo/mod.rs:221:29 [INFO] [stdout] | [INFO] [stdout] 221 | local_map: IndexVec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/debuginfo/mod.rs:286:26 [INFO] [stdout] | [INFO] [stdout] 286 | local_map: &IndexVec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/llvm.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | args: &[mir::Operand<'tcx>], [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/simd.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | args: &[mir::Operand<'tcx>], [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/mod.rs:219:13 [INFO] [stdout] | [INFO] [stdout] 219 | args: &[mir::Operand<'tcx>], [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/mod.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 221 | source_info: mir::SourceInfo, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/mod.rs:267:13 [INFO] [stdout] | [INFO] [stdout] 267 | args: &[mir::Operand<'tcx>], [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/mod.rs:340:13 [INFO] [stdout] | [INFO] [stdout] 340 | args: &[mir::Operand<'tcx>], [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/mod.rs:342:18 [INFO] [stdout] | [INFO] [stdout] 342 | source_info: mir::SourceInfo, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/value_and_place.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | field: mir::Field, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/value_and_place.rs:168:16 [INFO] [stdout] | [INFO] [stdout] 168 | field: mir::Field, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/value_and_place.rs:243:20 [INFO] [stdout] | [INFO] [stdout] 243 | const_val: ty::ScalarInt, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/value_and_place.rs:621:16 [INFO] [stdout] | [INFO] [stdout] 621 | field: mir::Field, [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/vtable.rs:69:23 [INFO] [stdout] | [INFO] [stdout] 69 | trait_ref: Option>, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PassMode` in this scope [INFO] [stdout] --> src/abi/comments.rs:27:19 [INFO] [stdout] | [INFO] [stdout] 27 | arg_abi_mode: PassMode, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/abi/comments.rs:28:17 [INFO] [stdout] | [INFO] [stdout] 28 | arg_layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/abi/comments.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 79 | local: Local, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 79 | local: cranelift_module::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 79 | local: crate::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:13:34 [INFO] [stdout] | [INFO] [stdout] 13 | fn get_abi_param(&self, tcx: TyCtxt<'tcx>) -> SmallVec<[AbiParam; 2]>; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:14:35 [INFO] [stdout] | [INFO] [stdout] 14 | fn get_abi_return(&self, tcx: TyCtxt<'tcx>) -> (Option, Vec); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Reg` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | fn reg_to_abi_param(reg: Reg) -> AbiParam { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_codegen::ir::LabelValueLoc::Reg`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 17 | fn reg_to_abi_param(reg: cranelift_codegen::ir::LabelValueLoc) -> AbiParam { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArgAttributes` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:32:65 [INFO] [stdout] | [INFO] [stdout] 32 | fn apply_arg_attrs_to_abi_param(mut param: AbiParam, arg_attrs: ArgAttributes) -> AbiParam { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CastTarget` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:41:36 [INFO] [stdout] | [INFO] [stdout] 41 | fn cast_target_to_abi_params(cast: CastTarget) -> SmallVec<[AbiParam; 2]> { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArgAbi` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:91:32 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'tcx> ArgAbiExt<'tcx> for ArgAbi<'tcx, Ty<'tcx>> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:91:45 [INFO] [stdout] | [INFO] [stdout] 91 | impl<'tcx> ArgAbiExt<'tcx> for ArgAbi<'tcx, Ty<'tcx>> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:92:34 [INFO] [stdout] | [INFO] [stdout] 92 | fn get_abi_param(&self, tcx: TyCtxt<'tcx>) -> SmallVec<[AbiParam; 2]> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:141:35 [INFO] [stdout] | [INFO] [stdout] 141 | fn get_abi_return(&self, tcx: TyCtxt<'tcx>) -> (Option, Vec) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CastTarget` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:177:11 [INFO] [stdout] | [INFO] [stdout] 177 | cast: CastTarget, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CastTarget` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:196:11 [INFO] [stdout] | [INFO] [stdout] 196 | cast: CastTarget, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArgAbi` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:230:15 [INFO] [stdout] | [INFO] [stdout] 230 | arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:230:28 [INFO] [stdout] | [INFO] [stdout] 230 | arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArgAbi` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:266:15 [INFO] [stdout] | [INFO] [stdout] 266 | arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:266:28 [INFO] [stdout] | [INFO] [stdout] 266 | arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/abi/returning.rs:12:47 [INFO] [stdout] | [INFO] [stdout] 12 | ssa_analyzed: &rustc_index::vec::IndexVec, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 12 | ssa_analyzed: &rustc_index::vec::IndexVec, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 12 | ssa_analyzed: &rustc_index::vec::IndexVec, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 10 | pub(super) fn codegen_return_param<'tcx, Local>( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArgAbi` in this scope [INFO] [stdout] --> src/abi/returning.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 58 | ret_arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/returning.rs:58:32 [INFO] [stdout] | [INFO] [stdout] 58 | ret_arg_abi: &ArgAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbi` in this scope [INFO] [stdout] --> src/abi/mod.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | fn_abi: &FnAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/mod.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 22 | fn_abi: &FnAbi<'tcx, Ty<'tcx>>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/mod.rs:51:10 [INFO] [stdout] | [INFO] [stdout] 51 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/abi/mod.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | inst: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/abi/mod.rs:65:10 [INFO] [stdout] | [INFO] [stdout] 65 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/abi/mod.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | inst: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/abi/mod.rs:76:53 [INFO] [stdout] | [INFO] [stdout] 76 | pub(crate) fn get_function_ref(&mut self, inst: Instance<'tcx>) -> FuncRef { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/abi/mod.rs:113:20 [INFO] [stdout] | [INFO] [stdout] 113 | return_ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/abi/mod.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 143 | local: Local, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 143 | local: cranelift_module::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 143 | local: crate::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/abi/mod.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope [INFO] [stdout] --> src/abi/mod.rs:302:15 [INFO] [stdout] | [INFO] [stdout] 302 | operand: &Operand<'tcx>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope [INFO] [stdout] --> src/abi/mod.rs:313:12 [INFO] [stdout] | [INFO] [stdout] 313 | func: &Operand<'tcx>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope [INFO] [stdout] --> src/abi/mod.rs:314:13 [INFO] [stdout] | [INFO] [stdout] 314 | args: &[Operand<'tcx>], [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Place` in this scope [INFO] [stdout] --> src/abi/mod.rs:315:23 [INFO] [stdout] | [INFO] [stdout] 315 | mir_dest: Option<(Place<'tcx>, BasicBlock)>, [INFO] [stdout] | ^^^^^ help: a struct with a similar name exists: `CPlace` [INFO] [stdout] | [INFO] [stdout] ::: src/value_and_place.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | pub(crate) struct CPlace<'tcx> { [INFO] [stdout] | ------------------------------ similarly named struct `CPlace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/abi/mod.rs:315:36 [INFO] [stdout] | [INFO] [stdout] 310 | pub(crate) fn codegen_terminator_call<'tcx>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BasicBlock` [INFO] [stdout] ... [INFO] [stdout] 315 | mir_dest: Option<(Place<'tcx>, BasicBlock)>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/allocator.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AllocatorKind` in this scope [INFO] [stdout] --> src/allocator.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | kind: AllocatorKind, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OomStrategy` in this scope [INFO] [stdout] --> src/allocator.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | oom_strategy: OomStrategy, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/analyze.rs:14:55 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn analyze(fx: &FunctionCx<'_, '_, '_>) -> IndexVec { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/analyze.rs:14:64 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn analyze(fx: &FunctionCx<'_, '_, '_>) -> IndexVec { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn analyze(fx: &FunctionCx<'_, '_, '_>) -> IndexVec { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 14 | pub(crate) fn analyze(fx: &FunctionCx<'_, '_, '_>) -> IndexVec { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn analyze(fx: &FunctionCx<'_, '_, '_>) -> IndexVec { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/analyze.rs:46:27 [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/analyze.rs:46:36 [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/analyze.rs:46:60 [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: Local) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: cranelift_module::Linkage) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 46 | fn not_ssa(flag_map: &mut IndexVec, local: crate::Linkage) { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/archive.rs:21:15 [INFO] [stdout] | [INFO] [stdout] 21 | sess: &'a Session, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `ArchiveBuilder` in this scope [INFO] [stdout] --> src/archive.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | impl<'a> ArchiveBuilder<'a> for ArArchiveBuilder<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/archive.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | fn new(sess: &'a Session, output: &Path, input: Option<&Path>) -> Self { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/base.rs:18:15 [INFO] [stdout] | [INFO] [stdout] 18 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/base.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 142 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope [INFO] [stdout] --> src/base.rs:147:31 [INFO] [stdout] | [INFO] [stdout] 139 | fn compile_fn<'tcx>( [INFO] [stdout] | - help: you might be missing a type parameter: `, SourceInfo` [INFO] [stdout] ... [INFO] [stdout] 147 | source_info_set: IndexSet, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/base.rs:148:16 [INFO] [stdout] | [INFO] [stdout] 148 | local_map: IndexVec>, [INFO] [stdout] | ^^^^^^^^ help: a struct with a similar name exists: `IndexSet` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/indexmap-1.8.0/src/set.rs:63:1 [INFO] [stdout] | [INFO] [stdout] 63 | pub struct IndexSet { [INFO] [stdout] | --------------------------------------- similarly named struct `IndexSet` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/base.rs:223:10 [INFO] [stdout] | [INFO] [stdout] 223 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Statement` in this scope [INFO] [stdout] --> src/base.rs:474:12 [INFO] [stdout] | [INFO] [stdout] 474 | stmt: &Statement<'tcx>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/base.rs:613:76 [INFO] [stdout] | [INFO] [stdout] 613 | fn is_fat_ptr<'tcx>(fx: &FunctionCx<'_, '_, 'tcx>, ty: Ty<'tcx>) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Place` in this scope [INFO] [stdout] --> src/base.rs:820:12 [INFO] [stdout] | [INFO] [stdout] 820 | place: Place<'tcx>, [INFO] [stdout] | ^^^^^ help: a struct with a similar name exists: `CPlace` [INFO] [stdout] | [INFO] [stdout] ::: src/value_and_place.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | pub(crate) struct CPlace<'tcx> { [INFO] [stdout] | ------------------------------ similarly named struct `CPlace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope [INFO] [stdout] --> src/base.rs:896:15 [INFO] [stdout] | [INFO] [stdout] 896 | operand: &Operand<'tcx>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/base.rs:925:11 [INFO] [stdout] | [INFO] [stdout] 925 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/codegen_i128.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | pub(crate) fn pointer_ty(tcx: TyCtxt<'_>) -> types::Type { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:23:40 [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn scalar_to_clif_type(tcx: TyCtxt<'_>, scalar: Scalar) -> Type { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Scalar` in this scope [INFO] [stdout] --> src/common.rs:23:60 [INFO] [stdout] | [INFO] [stdout] 23 | pub(crate) fn scalar_to_clif_type(tcx: TyCtxt<'_>, scalar: Scalar) -> Type { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:38:33 [INFO] [stdout] | [INFO] [stdout] 38 | fn clif_type_from_ty<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:38:51 [INFO] [stdout] | [INFO] [stdout] 38 | fn clif_type_from_ty<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> Option { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:89:10 [INFO] [stdout] | [INFO] [stdout] 89 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:113:39 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn has_ptr_meta<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> bool { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:113:57 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn has_ptr_meta<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:225:29 [INFO] [stdout] | [INFO] [stdout] 225 | pub(crate) fn type_sign(ty: Ty<'_>) -> bool { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:237:21 [INFO] [stdout] | [INFO] [stdout] 237 | pub(crate) tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/common.rs:242:26 [INFO] [stdout] | [INFO] [stdout] 242 | pub(crate) instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SymbolName` in this scope [INFO] [stdout] --> src/common.rs:243:29 [INFO] [stdout] | [INFO] [stdout] 243 | pub(crate) symbol_name: SymbolName<'tcx>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Body` in this scope [INFO] [stdout] --> src/common.rs:244:27 [INFO] [stdout] | [INFO] [stdout] 244 | pub(crate) mir: &'tcx Body<'tcx>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbi` in this scope [INFO] [stdout] --> src/common.rs:245:37 [INFO] [stdout] | [INFO] [stdout] 245 | pub(crate) fn_abi: Option<&'tcx FnAbi<'tcx, Ty<'tcx>>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | pub(crate) fn_abi: Option<&'tcx FnAbi<'tcx, Ty<'tcx>>>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/common.rs:248:27 [INFO] [stdout] | [INFO] [stdout] 248 | pub(crate) block_map: IndexVec, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/common.rs:248:36 [INFO] [stdout] | [INFO] [stdout] 234 | pub(crate) struct FunctionCx<'m, 'clif, 'tcx: 'm> { [INFO] [stdout] | - help: you might be missing a type parameter: `, BasicBlock` [INFO] [stdout] ... [INFO] [stdout] 248 | pub(crate) block_map: IndexVec, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/common.rs:249:27 [INFO] [stdout] | [INFO] [stdout] 249 | pub(crate) local_map: IndexVec>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/common.rs:249:36 [INFO] [stdout] | [INFO] [stdout] 249 | pub(crate) local_map: IndexVec>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 249 | pub(crate) local_map: IndexVec>, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 249 | pub(crate) local_map: IndexVec>, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 234 | pub(crate) struct FunctionCx<'m, 'clif, 'tcx: 'm, Local> { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope [INFO] [stdout] --> src/common.rs:255:52 [INFO] [stdout] | [INFO] [stdout] 234 | pub(crate) struct FunctionCx<'m, 'clif, 'tcx: 'm> { [INFO] [stdout] | - help: you might be missing a type parameter: `, SourceInfo` [INFO] [stdout] ... [INFO] [stdout] 255 | pub(crate) source_info_set: indexmap::IndexSet, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `LayoutOfHelpers` in this scope [INFO] [stdout] --> src/common.rs:261:12 [INFO] [stdout] | [INFO] [stdout] 261 | impl<'tcx> LayoutOfHelpers<'tcx> for FunctionCx<'_, '_, 'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/common.rs:262:27 [INFO] [stdout] | [INFO] [stdout] 262 | type LayoutOfResult = TyAndLayout<'tcx>; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LayoutError` in this scope [INFO] [stdout] --> src/common.rs:265:38 [INFO] [stdout] | [INFO] [stdout] 265 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::alloc::LayoutError; [INFO] [stdout] | [INFO] [stdout] 1 | use std::alloc::LayoutError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/common.rs:265:63 [INFO] [stdout] | [INFO] [stdout] 265 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:265:73 [INFO] [stdout] | [INFO] [stdout] 265 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `FnAbiOfHelpers` in this scope [INFO] [stdout] --> src/common.rs:270:12 [INFO] [stdout] | [INFO] [stdout] 270 | impl<'tcx> FnAbiOfHelpers<'tcx> for FunctionCx<'_, '_, 'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbi` in this scope [INFO] [stdout] --> src/common.rs:271:32 [INFO] [stdout] | [INFO] [stdout] 271 | type FnAbiOfResult = &'tcx FnAbi<'tcx, Ty<'tcx>>; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:271:44 [INFO] [stdout] | [INFO] [stdout] 271 | type FnAbiOfResult = &'tcx FnAbi<'tcx, Ty<'tcx>>; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbiError` in this scope [INFO] [stdout] --> src/common.rs:276:14 [INFO] [stdout] | [INFO] [stdout] 276 | err: FnAbiError<'tcx>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/common.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbiRequest` in this scope [INFO] [stdout] --> src/common.rs:278:25 [INFO] [stdout] | [INFO] [stdout] 278 | fn_abi_request: FnAbiRequest<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:285:29 [INFO] [stdout] | [INFO] [stdout] 285 | fn tcx<'b>(&'b self) -> TyCtxt<'tcx> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ParamEnv` in this scope [INFO] [stdout] --> src/common.rs:297:28 [INFO] [stdout] | [INFO] [stdout] 297 | fn param_env(&self) -> ParamEnv<'tcx> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `HasTargetSpec` in this scope [INFO] [stdout] --> src/common.rs:302:12 [INFO] [stdout] | [INFO] [stdout] 302 | impl<'tcx> HasTargetSpec for FunctionCx<'_, '_, 'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Target` in this scope [INFO] [stdout] --> src/common.rs:303:31 [INFO] [stdout] | [INFO] [stdout] 303 | fn target_spec(&self) -> &Target { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `TypeFoldable` in this scope [INFO] [stdout] --> src/common.rs:311:12 [INFO] [stdout] | [INFO] [stdout] 311 | T: TypeFoldable<'tcx> + Copy, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:320:40 [INFO] [stdout] | [INFO] [stdout] 320 | pub(crate) fn clif_type(&self, ty: Ty<'tcx>) -> Option { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:324:45 [INFO] [stdout] | [INFO] [stdout] 324 | pub(crate) fn clif_pair_type(&self, ty: Ty<'tcx>) -> Option<(Type, Type)> { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/common.rs:328:40 [INFO] [stdout] | [INFO] [stdout] 328 | pub(crate) fn get_block(&self, bb: BasicBlock) -> Block { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/common.rs:332:53 [INFO] [stdout] | [INFO] [stdout] 332 | pub(crate) fn get_local_place(&mut self, local: Local) -> CPlace<'tcx> { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 332 | pub(crate) fn get_local_place(&mut self, local: cranelift_module::Linkage) -> CPlace<'tcx> { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 332 | pub(crate) fn get_local_place(&mut self, local: crate::Linkage) -> CPlace<'tcx> { [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:401:54 [INFO] [stdout] | [INFO] [stdout] 401 | pub(crate) struct RevealAllLayoutCx<'tcx>(pub(crate) TyCtxt<'tcx>); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `LayoutOfHelpers` in this scope [INFO] [stdout] --> src/common.rs:403:12 [INFO] [stdout] | [INFO] [stdout] 403 | impl<'tcx> LayoutOfHelpers<'tcx> for RevealAllLayoutCx<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/common.rs:404:27 [INFO] [stdout] | [INFO] [stdout] 404 | type LayoutOfResult = TyAndLayout<'tcx>; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `LayoutError` in this scope [INFO] [stdout] --> src/common.rs:407:38 [INFO] [stdout] | [INFO] [stdout] 407 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 1 | use core::alloc::LayoutError; [INFO] [stdout] | [INFO] [stdout] 1 | use std::alloc::LayoutError; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/common.rs:407:63 [INFO] [stdout] | [INFO] [stdout] 407 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:407:73 [INFO] [stdout] | [INFO] [stdout] 407 | fn handle_layout_err(&self, err: LayoutError<'tcx>, span: Span, ty: Ty<'tcx>) -> ! { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `FnAbiOfHelpers` in this scope [INFO] [stdout] --> src/common.rs:416:12 [INFO] [stdout] | [INFO] [stdout] 416 | impl<'tcx> FnAbiOfHelpers<'tcx> for RevealAllLayoutCx<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbi` in this scope [INFO] [stdout] --> src/common.rs:417:32 [INFO] [stdout] | [INFO] [stdout] 417 | type FnAbiOfResult = &'tcx FnAbi<'tcx, Ty<'tcx>>; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/common.rs:417:44 [INFO] [stdout] | [INFO] [stdout] 417 | type FnAbiOfResult = &'tcx FnAbi<'tcx, Ty<'tcx>>; [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbiError` in this scope [INFO] [stdout] --> src/common.rs:422:14 [INFO] [stdout] | [INFO] [stdout] 422 | err: FnAbiError<'tcx>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/common.rs:423:15 [INFO] [stdout] | [INFO] [stdout] 423 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FnAbiRequest` in this scope [INFO] [stdout] --> src/common.rs:424:25 [INFO] [stdout] | [INFO] [stdout] 424 | fn_abi_request: FnAbiRequest<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/common.rs:454:29 [INFO] [stdout] | [INFO] [stdout] 454 | fn tcx<'b>(&'b self) -> TyCtxt<'tcx> { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ParamEnv` in this scope [INFO] [stdout] --> src/common.rs:466:28 [INFO] [stdout] | [INFO] [stdout] 466 | fn param_env(&self) -> ParamEnv<'tcx> { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `HasTargetSpec` in this scope [INFO] [stdout] --> src/common.rs:471:12 [INFO] [stdout] | [INFO] [stdout] 471 | impl<'tcx> HasTargetSpec for RevealAllLayoutCx<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Target` in this scope [INFO] [stdout] --> src/common.rs:472:31 [INFO] [stdout] | [INFO] [stdout] 472 | fn target_spec(&self) -> &Target { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashSet` in this scope [INFO] [stdout] --> src/constant.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | done: FxHashSet, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/constant.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | anon_allocs: FxHashMap, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AllocId` in this scope [INFO] [stdout] --> src/constant.rs:19:28 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct ConstantCx { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 19 | anon_allocs: FxHashMap, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AllocId` in this scope [INFO] [stdout] --> src/constant.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | Alloc(AllocId), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/constant.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | Static(DefId), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/constant.rs:33:43 [INFO] [stdout] | [INFO] [stdout] 33 | pub(crate) fn finalize(mut self, tcx: TyCtxt<'_>, module: &mut dyn Module) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/constant.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn codegen_static(tcx: TyCtxt<'_>, module: &mut dyn Module, def_id: DefId) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/constant.rs:79:80 [INFO] [stdout] | [INFO] [stdout] 79 | pub(crate) fn codegen_static(tcx: TyCtxt<'_>, module: &mut dyn Module, def_id: DefId) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/constant.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | def_id: DefId, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/constant.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/constant.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | def_id: DefId, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/constant.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Constant` in this scope [INFO] [stdout] --> src/constant.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 16 | pub(crate) struct ConstantCx { [INFO] [stdout] | ---------------------------- similarly named struct `ConstantCx` defined here [INFO] [stdout] ... [INFO] [stdout] 123 | constant: &Constant<'tcx>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 123 | constant: &ConstantCx<'tcx>, [INFO] [stdout] | ~~~~~~~~~~ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use cranelift_codegen::ir::Constant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConstValue` in this scope [INFO] [stdout] --> src/constant.rs:159:16 [INFO] [stdout] | [INFO] [stdout] 159 | const_val: ConstValue<'tcx>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/constant.rs:160:9 [INFO] [stdout] | [INFO] [stdout] 160 | ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConstAllocation` in this scope [INFO] [stdout] --> src/constant.rs:259:12 [INFO] [stdout] | [INFO] [stdout] 259 | alloc: ConstAllocation<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AllocId` in this scope [INFO] [stdout] --> src/constant.rs:280:15 [INFO] [stdout] | [INFO] [stdout] 280 | alloc_id: AllocId, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/constant.rs:290:10 [INFO] [stdout] | [INFO] [stdout] 290 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/constant.rs:292:13 [INFO] [stdout] | [INFO] [stdout] 292 | def_id: DefId, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/constant.rs:355:27 [INFO] [stdout] | [INFO] [stdout] 355 | fn define_all_allocs(tcx: TyCtxt<'_>, module: &mut dyn Module, cx: &mut ConstantCx) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Operand` in this scope [INFO] [stdout] --> src/constant.rs:467:15 [INFO] [stdout] | [INFO] [stdout] 467 | operand: &Operand<'tcx>, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ConstValue` in this scope [INFO] [stdout] --> src/constant.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | ) -> Option> { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceFileHash` in this scope [INFO] [stdout] --> src/debuginfo/line_info.rs:52:36 [INFO] [stdout] | [INFO] [stdout] 52 | pub(crate) fn make_file_info(hash: SourceFileHash) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceFile` in this scope [INFO] [stdout] --> src/debuginfo/line_info.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | file: &SourceFile, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/debuginfo/line_info.rs:100:73 [INFO] [stdout] | [INFO] [stdout] 100 | pub(super) fn emit_location(&mut self, entry_id: UnitEntryId, span: Span) { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/debuginfo/line_info.rs:121:24 [INFO] [stdout] | [INFO] [stdout] 121 | function_span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope [INFO] [stdout] --> src/debuginfo/line_info.rs:122:46 [INFO] [stdout] | [INFO] [stdout] 99 | impl<'tcx> DebugContext<'tcx> { [INFO] [stdout] | - help: you might be missing a type parameter: `, SourceInfo` [INFO] [stdout] ... [INFO] [stdout] 122 | source_info_set: &indexmap::IndexSet, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/debuginfo/object.rs:19:23 [INFO] [stdout] | [INFO] [stdout] 19 | section_map: &FxHashMap, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/debuginfo/object.rs:56:23 [INFO] [stdout] | [INFO] [stdout] 56 | section_map: &FxHashMap, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:27:10 [INFO] [stdout] | [INFO] [stdout] 27 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | types: FxHashMap, UnitEntryId>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:34:22 [INFO] [stdout] | [INFO] [stdout] 34 | types: FxHashMap, UnitEntryId>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn new(tcx: TyCtxt<'tcx>, isa: &dyn TargetIsa) -> Self { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:116:32 [INFO] [stdout] | [INFO] [stdout] 116 | fn dwarf_ty(&mut self, ty: Ty<'tcx>) -> UnitEntryId { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:201:70 [INFO] [stdout] | [INFO] [stdout] 201 | fn define_local(&mut self, scope: UnitEntryId, name: String, ty: Ty<'tcx>) -> UnitEntryId { [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:215:19 [INFO] [stdout] | [INFO] [stdout] 215 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SourceInfo` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:220:46 [INFO] [stdout] | [INFO] [stdout] 37 | impl<'tcx> DebugContext<'tcx> { [INFO] [stdout] | - help: you might be missing a type parameter: `, SourceInfo` [INFO] [stdout] ... [INFO] [stdout] 220 | source_info_set: &indexmap::IndexSet, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:221:20 [INFO] [stdout] | [INFO] [stdout] 221 | local_map: IndexVec>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IndexVec` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 286 | local_map: &IndexVec>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Place` in this scope [INFO] [stdout] --> src/debuginfo/mod.rs:291:12 [INFO] [stdout] | [INFO] [stdout] 291 | place: Place<'tcx>, [INFO] [stdout] | ^^^^^ help: a struct with a similar name exists: `CPlace` [INFO] [stdout] | [INFO] [stdout] ::: src/value_and_place.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 293 | pub(crate) struct CPlace<'tcx> { [INFO] [stdout] | ------------------------------ similarly named struct `CPlace` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VariantIdx` in this scope [INFO] [stdout] --> src/discriminant.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | variant_index: VariantIdx, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/discriminant.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | dest_layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompiledModule` in this scope [INFO] [stdout] --> src/driver/aot.rs:22:28 [INFO] [stdout] | [INFO] [stdout] 22 | struct ModuleCodegenResult(CompiledModule, Option<(WorkProductId, WorkProduct)>); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProductId` in this scope [INFO] [stdout] --> src/driver/aot.rs:22:52 [INFO] [stdout] | [INFO] [stdout] 22 | struct ModuleCodegenResult(CompiledModule, Option<(WorkProductId, WorkProduct)>); [INFO] [stdout] | - ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProduct` in this scope [INFO] [stdout] --> src/driver/aot.rs:22:67 [INFO] [stdout] | [INFO] [stdout] 22 | struct ModuleCodegenResult(CompiledModule, Option<(WorkProductId, WorkProduct)>); [INFO] [stdout] | - ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `HashStable` in this scope [INFO] [stdout] --> src/driver/aot.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | impl HashStable for ModuleCodegenResult { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StableHasher` in this scope [INFO] [stdout] --> src/driver/aot.rs:25:48 [INFO] [stdout] | [INFO] [stdout] 25 | fn hash_stable(&self, _: &mut HCX, _: &mut StableHasher) { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/driver/aot.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | fn make_module(sess: &Session, isa: Box, name: String) -> ObjectModule { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:41:10 [INFO] [stdout] | [INFO] [stdout] 41 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ModuleKind` in this scope [INFO] [stdout] --> src/driver/aot.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | kind: ModuleKind, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:83:10 [INFO] [stdout] | [INFO] [stdout] 83 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodegenUnit` in this scope [INFO] [stdout] --> src/driver/aot.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | cgu: &CodegenUnit<'_>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/driver/aot.rs:85:25 [INFO] [stdout] | [INFO] [stdout] 85 | work_products: &mut FxHashMap, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProductId` in this scope [INFO] [stdout] --> src/driver/aot.rs:85:35 [INFO] [stdout] | [INFO] [stdout] 82 | fn reuse_workproduct_for_cgu( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 85 | work_products: &mut FxHashMap, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProduct` in this scope [INFO] [stdout] --> src/driver/aot.rs:85:50 [INFO] [stdout] | [INFO] [stdout] 82 | fn reuse_workproduct_for_cgu( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 85 | work_products: &mut FxHashMap, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CompiledModule` in this scope [INFO] [stdout] --> src/driver/aot.rs:86:6 [INFO] [stdout] | [INFO] [stdout] 86 | ) -> CompiledModule { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:116:10 [INFO] [stdout] | [INFO] [stdout] 116 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 190 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EncodedMetadata` in this scope [INFO] [stdout] --> src/driver/aot.rs:192:15 [INFO] [stdout] | [INFO] [stdout] 192 | metadata: EncodedMetadata, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodegenResults` in this scope [INFO] [stdout] --> src/driver/aot.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 189 | pub(crate) fn run_aot( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 194 | ) -> Box<(CodegenResults, FxHashMap)> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/driver/aot.rs:194:27 [INFO] [stdout] | [INFO] [stdout] 194 | ) -> Box<(CodegenResults, FxHashMap)> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProductId` in this scope [INFO] [stdout] --> src/driver/aot.rs:194:37 [INFO] [stdout] | [INFO] [stdout] 189 | pub(crate) fn run_aot( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 194 | ) -> Box<(CodegenResults, FxHashMap)> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProduct` in this scope [INFO] [stdout] --> src/driver/aot.rs:194:52 [INFO] [stdout] | [INFO] [stdout] 189 | pub(crate) fn run_aot( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 194 | ) -> Box<(CodegenResults, FxHashMap)> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:325:28 [INFO] [stdout] | [INFO] [stdout] 325 | fn codegen_global_asm(tcx: TyCtxt<'_>, cgu_name: &str, global_asm: &str) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/aot.rs:412:35 [INFO] [stdout] | [INFO] [stdout] 412 | fn determine_cgu_reuse<'tcx>(tcx: TyCtxt<'tcx>, cgu: &CodegenUnit<'tcx>) -> CguReuse { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodegenUnit` in this scope [INFO] [stdout] --> src/driver/aot.rs:412:55 [INFO] [stdout] | [INFO] [stdout] 412 | fn determine_cgu_reuse<'tcx>(tcx: TyCtxt<'tcx>, cgu: &CodegenUnit<'tcx>) -> CguReuse { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CguReuse` in this scope [INFO] [stdout] --> src/driver/aot.rs:412:77 [INFO] [stdout] | [INFO] [stdout] 412 | fn determine_cgu_reuse<'tcx>(tcx: TyCtxt<'tcx>, cgu: &CodegenUnit<'tcx>) -> CguReuse { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/mod.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MonoItem` in this scope [INFO] [stdout] --> src/driver/mod.rs:18:20 [INFO] [stdout] | [INFO] [stdout] 18 | mono_items: &[(MonoItem<'tcx>, (RLinkage, Visibility))], [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RLinkage` in this scope [INFO] [stdout] --> src/driver/mod.rs:18:37 [INFO] [stdout] | [INFO] [stdout] 18 | mono_items: &[(MonoItem<'tcx>, (RLinkage, Visibility))], [INFO] [stdout] | ^^^^^^^^ help: an enum with a similar name exists: `Linkage` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cranelift-module-0.84.0/src/module.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | pub enum Linkage { [INFO] [stdout] | ---------------- similarly named enum `Linkage` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope [INFO] [stdout] --> src/driver/mod.rs:18:47 [INFO] [stdout] | [INFO] [stdout] 18 | mono_items: &[(MonoItem<'tcx>, (RLinkage, Visibility))], [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `gimli::write::AttributeValue::Visibility`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 18 | mono_items: &[(MonoItem<'tcx>, (RLinkage, gimli::write::AttributeValue))], [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/driver/mod.rs:42:17 [INFO] [stdout] | [INFO] [stdout] 42 | fn time(tcx: TyCtxt<'_>, display: bool, name: &'static str, f: impl FnOnce() -> R) -> R { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/inline_asm.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | _span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmTemplatePiece` in this scope [INFO] [stdout] --> src/inline_asm.rs:15:17 [INFO] [stdout] | [INFO] [stdout] 15 | template: &[InlineAsmTemplatePiece], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmOperand` in this scope [INFO] [stdout] --> src/inline_asm.rs:16:17 [INFO] [stdout] | [INFO] [stdout] 16 | operands: &[InlineAsmOperand<'tcx>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmOptions` in this scope [INFO] [stdout] --> src/inline_asm.rs:17:14 [INFO] [stdout] | [INFO] [stdout] 17 | options: InlineAsmOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/inline_asm.rs:171:10 [INFO] [stdout] | [INFO] [stdout] 171 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:172:11 [INFO] [stdout] | [INFO] [stdout] 172 | arch: InlineAsmArch, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/inline_asm.rs:173:23 [INFO] [stdout] | [INFO] [stdout] 173 | enclosing_def_id: DefId, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmTemplatePiece` in this scope [INFO] [stdout] --> src/inline_asm.rs:174:20 [INFO] [stdout] | [INFO] [stdout] 174 | template: &'a [InlineAsmTemplatePiece], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmOperand` in this scope [INFO] [stdout] --> src/inline_asm.rs:175:20 [INFO] [stdout] | [INFO] [stdout] 175 | operands: &'a [InlineAsmOperand<'tcx>], [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmOptions` in this scope [INFO] [stdout] --> src/inline_asm.rs:176:14 [INFO] [stdout] | [INFO] [stdout] 176 | options: InlineAsmOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmReg` in this scope [INFO] [stdout] --> src/inline_asm.rs:177:27 [INFO] [stdout] | [INFO] [stdout] 170 | struct InlineAssemblyGenerator<'a, 'tcx> { [INFO] [stdout] | - help: you might be missing a type parameter: `, InlineAsmReg` [INFO] [stdout] ... [INFO] [stdout] 177 | registers: Vec>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:178:37 [INFO] [stdout] | [INFO] [stdout] 178 | stack_slots_clobber: Vec>, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 178 | stack_slots_clobber: Vec>, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:179:35 [INFO] [stdout] | [INFO] [stdout] 179 | stack_slots_input: Vec>, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 179 | stack_slots_input: Vec>, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:180:36 [INFO] [stdout] | [INFO] [stdout] 180 | stack_slots_output: Vec>, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 180 | stack_slots_output: Vec>, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:181:22 [INFO] [stdout] | [INFO] [stdout] 181 | stack_slot_size: Size, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 181 | stack_slot_size: Sized, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:496:51 [INFO] [stdout] | [INFO] [stdout] 496 | fn prologue(generated_asm: &mut String, arch: InlineAsmArch) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:522:51 [INFO] [stdout] | [INFO] [stdout] 522 | fn epilogue(generated_asm: &mut String, arch: InlineAsmArch) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:548:60 [INFO] [stdout] | [INFO] [stdout] 548 | fn epilogue_noreturn(generated_asm: &mut String, arch: InlineAsmArch) { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:562:15 [INFO] [stdout] | [INFO] [stdout] 562 | arch: InlineAsmArch, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmReg` in this scope [INFO] [stdout] --> src/inline_asm.rs:563:14 [INFO] [stdout] | [INFO] [stdout] 563 | reg: InlineAsmReg, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:564:17 [INFO] [stdout] | [INFO] [stdout] 564 | offset: Size, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 564 | offset: Sized, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmArch` in this scope [INFO] [stdout] --> src/inline_asm.rs:593:15 [INFO] [stdout] | [INFO] [stdout] 593 | arch: InlineAsmArch, [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InlineAsmReg` in this scope [INFO] [stdout] --> src/inline_asm.rs:594:14 [INFO] [stdout] | [INFO] [stdout] 594 | reg: InlineAsmReg, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:595:17 [INFO] [stdout] | [INFO] [stdout] 595 | offset: Size, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 595 | offset: Sized, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:626:16 [INFO] [stdout] | [INFO] [stdout] 626 | slot_size: Size, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 626 | slot_size: Sized, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:627:18 [INFO] [stdout] | [INFO] [stdout] 627 | inputs: Vec<(Size, Value)>, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 627 | inputs: Vec<(Sized, Value)>, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Size` in this scope [INFO] [stdout] --> src/inline_asm.rs:628:19 [INFO] [stdout] | [INFO] [stdout] 628 | outputs: Vec<(Size, CPlace<'tcx>)>, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a trait with a similar name exists [INFO] [stdout] | [INFO] [stdout] 628 | outputs: Vec<(Sized, CPlace<'tcx>)>, [INFO] [stdout] | ~~~~~ [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 3 | use target_lexicon::Size; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SubstsRef` in this scope [INFO] [stdout] --> src/intrinsics/llvm.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | _substs: SubstsRef<'tcx>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/intrinsics/llvm.rs:13:40 [INFO] [stdout] | [INFO] [stdout] 8 | pub(crate) fn codegen_llvm_intrinsic_call<'tcx>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BasicBlock` [INFO] [stdout] ... [INFO] [stdout] 13 | destination: Option<(CPlace<'tcx>, BasicBlock)>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/intrinsics/llvm.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:11:16 [INFO] [stdout] | [INFO] [stdout] 11 | intrinsic: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 3 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | ty: Ty<'_>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:22:16 [INFO] [stdout] | [INFO] [stdout] 22 | intrinsic: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 3 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 3 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SubstsRef` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:23:14 [INFO] [stdout] | [INFO] [stdout] 23 | _substs: SubstsRef<'tcx>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/intrinsics/simd.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 67 | intrinsic: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 55 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 55 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:82:43 [INFO] [stdout] | [INFO] [stdout] 82 | pub(crate) fn clif_vector_type<'tcx>(tcx: TyCtxt<'tcx>, layout: TyAndLayout<'tcx>) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:82:65 [INFO] [stdout] | [INFO] [stdout] 82 | pub(crate) fn clif_vector_type<'tcx>(tcx: TyCtxt<'tcx>, layout: TyAndLayout<'tcx>) -> Option { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:99:47 [INFO] [stdout] | [INFO] [stdout] 99 | f: &dyn Fn(&mut FunctionCx<'_, '_, 'tcx>, Ty<'tcx>, Ty<'tcx>, Value) -> Value, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:99:57 [INFO] [stdout] | [INFO] [stdout] 99 | f: &dyn Fn(&mut FunctionCx<'_, '_, 'tcx>, Ty<'tcx>, Ty<'tcx>, Value) -> Value, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:124:47 [INFO] [stdout] | [INFO] [stdout] 124 | f: &dyn Fn(&mut FunctionCx<'_, '_, 'tcx>, Ty<'tcx>, Ty<'tcx>, Value, Value) -> Value, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:124:57 [INFO] [stdout] | [INFO] [stdout] 124 | f: &dyn Fn(&mut FunctionCx<'_, '_, 'tcx>, Ty<'tcx>, Ty<'tcx>, Value, Value) -> Value, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:151:47 [INFO] [stdout] | [INFO] [stdout] 151 | f: &dyn Fn(&mut FunctionCx<'_, '_, 'tcx>, Ty<'tcx>, Value, Value) -> Value, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 195 | ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:218:15 [INFO] [stdout] | [INFO] [stdout] 218 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:220:40 [INFO] [stdout] | [INFO] [stdout] 216 | pub(crate) fn codegen_intrinsic_call<'tcx>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BasicBlock` [INFO] [stdout] ... [INFO] [stdout] 220 | destination: Option<(CPlace<'tcx>, BasicBlock)>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:266:16 [INFO] [stdout] | [INFO] [stdout] 266 | intrinsic: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 55 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 55 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:337:15 [INFO] [stdout] | [INFO] [stdout] 337 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:338:16 [INFO] [stdout] | [INFO] [stdout] 338 | intrinsic: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 55 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 55 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SubstsRef` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:339:13 [INFO] [stdout] | [INFO] [stdout] 339 | substs: SubstsRef<'tcx>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BasicBlock` in this scope [INFO] [stdout] --> src/intrinsics/mod.rs:343:40 [INFO] [stdout] | [INFO] [stdout] 335 | fn codegen_regular_intrinsic_call<'tcx>( [INFO] [stdout] | - help: you might be missing a type parameter: `, BasicBlock` [INFO] [stdout] ... [INFO] [stdout] 343 | destination: Option<(CPlace<'tcx>, BasicBlock)>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MonoItem` in this scope [INFO] [stdout] --> src/linkage.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | mono_item: MonoItem<'_>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RLinkage` in this scope [INFO] [stdout] --> src/linkage.rs:7:14 [INFO] [stdout] | [INFO] [stdout] 7 | linkage: RLinkage, [INFO] [stdout] | ^^^^^^^^ help: an enum with a similar name exists: `Linkage` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/cranelift-module-0.84.0/src/module.rs:72:1 [INFO] [stdout] | [INFO] [stdout] 72 | pub enum Linkage { [INFO] [stdout] | ---------------- similarly named enum `Linkage` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Visibility` in this scope [INFO] [stdout] --> src/linkage.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | visibility: Visibility, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `gimli::write::AttributeValue::Visibility`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 8 | visibility: gimli::write::AttributeValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/linkage.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn get_static_linkage(tcx: TyCtxt<'_>, def_id: DefId) -> Linkage { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/linkage.rs:21:59 [INFO] [stdout] | [INFO] [stdout] 21 | pub(crate) fn get_static_linkage(tcx: TyCtxt<'_>, def_id: DefId) -> Linkage { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/main_shim.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/main_shim.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefId` in this scope [INFO] [stdout] --> src/main_shim.rs:44:27 [INFO] [stdout] | [INFO] [stdout] 44 | rust_main_def_id: DefId, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:5:39 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) fn bin_op_to_intcc(bin_op: BinOp, signed: bool) -> Option { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:314:13 [INFO] [stdout] | [INFO] [stdout] 314 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `BinOp` in this scope [INFO] [stdout] --> src/num.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | bin_op: BinOp, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/optimize/mod.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/optimize/mod.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Align` in this scope [INFO] [stdout] --> src/pointer.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | Dangling(Align), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Align` in this scope [INFO] [stdout] --> src/pointer.rs:38:35 [INFO] [stdout] | [INFO] [stdout] 38 | pub(crate) fn dangling(align: Align) -> Self { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/pretty_clif.rs:73:22 [INFO] [stdout] | [INFO] [stdout] 73 | entity_comments: FxHashMap, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/pretty_clif.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn new<'tcx>(tcx: TyCtxt<'tcx>, instance: Instance<'tcx>) -> Self { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/pretty_clif.rs:77:58 [INFO] [stdout] | [INFO] [stdout] 77 | pub(crate) fn new<'tcx>(tcx: TyCtxt<'tcx>, instance: Instance<'tcx>) -> Self { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/pretty_clif.rs:203:36 [INFO] [stdout] | [INFO] [stdout] 203 | pub(crate) fn should_write_ir(tcx: TyCtxt<'_>) -> bool { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/pretty_clif.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/pretty_clif.rs:233:10 [INFO] [stdout] | [INFO] [stdout] 233 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/pretty_clif.rs:236:15 [INFO] [stdout] | [INFO] [stdout] 236 | instance: Instance<'tcx>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/toolchain.rs:9:43 [INFO] [stdout] | [INFO] [stdout] 9 | pub(crate) fn get_toolchain_binary(sess: &Session, tool: &str) -> PathBuf { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/trap.rs:52:18 [INFO] [stdout] | [INFO] [stdout] 52 | dest_layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/unsize.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | source: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/unsize.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | target: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/unsize.rs:61:17 [INFO] [stdout] | [INFO] [stdout] 61 | src_layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/unsize.rs:62:17 [INFO] [stdout] | [INFO] [stdout] 62 | dst_layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/unsize.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | ) -> (Pointer, TyAndLayout<'tcx>) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/value_and_place.rs:52:40 [INFO] [stdout] | [INFO] [stdout] 52 | fn scalar_pair_calculate_b_offset(tcx: TyCtxt<'_>, a_scalar: Scalar, b_scalar: Scalar) -> Offset32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Scalar` in this scope [INFO] [stdout] --> src/value_and_place.rs:52:62 [INFO] [stdout] | [INFO] [stdout] 52 | fn scalar_pair_calculate_b_offset(tcx: TyCtxt<'_>, a_scalar: Scalar, b_scalar: Scalar) -> Offset32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Scalar` in this scope [INFO] [stdout] --> src/value_and_place.rs:52:80 [INFO] [stdout] | [INFO] [stdout] 52 | fn scalar_pair_calculate_b_offset(tcx: TyCtxt<'_>, a_scalar: Scalar, b_scalar: Scalar) -> Offset32 { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:59:45 [INFO] [stdout] | [INFO] [stdout] 59 | pub(crate) struct CValue<'tcx>(CValueInner, TyAndLayout<'tcx>); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:69:48 [INFO] [stdout] | [INFO] [stdout] 69 | pub(crate) fn by_ref(ptr: Pointer, layout: TyAndLayout<'tcx>) -> CValue<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:76:17 [INFO] [stdout] | [INFO] [stdout] 76 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:81:48 [INFO] [stdout] | [INFO] [stdout] 81 | pub(crate) fn by_val(value: Value, layout: TyAndLayout<'tcx>) -> CValue<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:93:36 [INFO] [stdout] | [INFO] [stdout] 93 | pub(crate) fn layout(&self) -> TyAndLayout<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:242:17 [INFO] [stdout] | [INFO] [stdout] 242 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:283:49 [INFO] [stdout] | [INFO] [stdout] 283 | pub(crate) fn cast_pointer_to(self, layout: TyAndLayout<'tcx>) -> Self { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/value_and_place.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | Var(Local, Variable), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 300 | Var(cranelift_module::Linkage, Variable), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 300 | Var(crate::Linkage, Variable), [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/value_and_place.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | VarPair(Local, Variable, Variable), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 301 | VarPair(cranelift_module::Linkage, Variable, Variable), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 301 | VarPair(crate::Linkage, Variable, Variable), [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/value_and_place.rs:302:13 [INFO] [stdout] | [INFO] [stdout] 302 | VarLane(Local, Variable, u8), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 302 | VarLane(cranelift_module::Linkage, Variable, u8), [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 302 | VarLane(crate::Linkage, Variable, u8), [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:307:36 [INFO] [stdout] | [INFO] [stdout] 307 | pub(crate) fn layout(&self) -> TyAndLayout<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:317:17 [INFO] [stdout] | [INFO] [stdout] 317 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/value_and_place.rs:338:16 [INFO] [stdout] | [INFO] [stdout] 338 | local: Local, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 338 | local: cranelift_module::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 338 | local: crate::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Local` in this scope [INFO] [stdout] --> src/value_and_place.rs:349:16 [INFO] [stdout] | [INFO] [stdout] 349 | local: Local, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `cranelift_module::Linkage::Local` and 1 other; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 349 | local: cranelift_module::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] 349 | local: crate::Linkage, [INFO] [stdout] | ~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:350:17 [INFO] [stdout] | [INFO] [stdout] 350 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:363:49 [INFO] [stdout] | [INFO] [stdout] 363 | pub(crate) fn for_ptr(ptr: Pointer, layout: TyAndLayout<'tcx>) -> CPlace<'tcx> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:370:17 [INFO] [stdout] | [INFO] [stdout] 370 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyAndLayout` in this scope [INFO] [stdout] --> src/value_and_place.rs:747:17 [INFO] [stdout] | [INFO] [stdout] 747 | layout: TyAndLayout<'tcx>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `VariantIdx` in this scope [INFO] [stdout] --> src/value_and_place.rs:764:18 [INFO] [stdout] | [INFO] [stdout] 764 | variant: VariantIdx, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/value_and_place.rs:775:14 [INFO] [stdout] | [INFO] [stdout] 775 | from_ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/value_and_place.rs:776:12 [INFO] [stdout] | [INFO] [stdout] 776 | to_ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/vtable.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | ty: Ty<'tcx>, [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/lib.rs:123:10 [INFO] [stdout] | [INFO] [stdout] 123 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/lib.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 129 | cgu_name: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 27 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 27 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/lib.rs:134:14 [INFO] [stdout] | [INFO] [stdout] 134 | tcx: TyCtxt<'tcx>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Symbol` in this scope [INFO] [stdout] --> src/lib.rs:138:19 [INFO] [stdout] | [INFO] [stdout] 138 | cgu_name: Symbol, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 27 | use object::Symbol; [INFO] [stdout] | [INFO] [stdout] 27 | use object::write::Symbol; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `CodegenBackend` in this scope [INFO] [stdout] --> src/lib.rs:161:6 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:162:27 [INFO] [stdout] | [INFO] [stdout] 162 | fn init(&self, sess: &Session) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:170:39 [INFO] [stdout] | [INFO] [stdout] 170 | fn target_features(&self, _sess: &Session) -> Vec { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TyCtxt` in this scope [INFO] [stdout] --> src/lib.rs:180:14 [INFO] [stdout] | [INFO] [stdout] 180 | tcx: TyCtxt<'_>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EncodedMetadata` in this scope [INFO] [stdout] --> src/lib.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | metadata: EncodedMetadata, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | _sess: &Session, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OutputFilenames` in this scope [INFO] [stdout] --> src/lib.rs:210:20 [INFO] [stdout] | [INFO] [stdout] 210 | _outputs: &OutputFilenames, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodegenResults` in this scope [INFO] [stdout] --> src/lib.rs:211:18 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 211 | ) -> Result<(CodegenResults, FxHashMap), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `FxHashMap` in this scope [INFO] [stdout] --> src/lib.rs:211:34 [INFO] [stdout] | [INFO] [stdout] 211 | ) -> Result<(CodegenResults, FxHashMap), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProductId` in this scope [INFO] [stdout] --> src/lib.rs:211:44 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 211 | ) -> Result<(CodegenResults, FxHashMap), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WorkProduct` in this scope [INFO] [stdout] --> src/lib.rs:211:59 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 211 | ) -> Result<(CodegenResults, FxHashMap), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ErrorGuaranteed` in this scope [INFO] [stdout] --> src/lib.rs:211:74 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 211 | ) -> Result<(CodegenResults, FxHashMap), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:219:16 [INFO] [stdout] | [INFO] [stdout] 219 | sess: &Session, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CodegenResults` in this scope [INFO] [stdout] --> src/lib.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | codegen_results: CodegenResults, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `OutputFilenames` in this scope [INFO] [stdout] --> src/lib.rs:221:19 [INFO] [stdout] | [INFO] [stdout] 221 | outputs: &OutputFilenames, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ErrorGuaranteed` in this scope [INFO] [stdout] --> src/lib.rs:222:21 [INFO] [stdout] | [INFO] [stdout] 161 | impl CodegenBackend for CraneliftCodegenBackend { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 222 | ) -> Result<(), ErrorGuaranteed> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:229:25 [INFO] [stdout] | [INFO] [stdout] 229 | fn target_triple(sess: &Session) -> target_lexicon::Triple { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Session` in this scope [INFO] [stdout] --> src/lib.rs:236:21 [INFO] [stdout] | [INFO] [stdout] 236 | fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Box { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `CodegenBackend` in this scope [INFO] [stdout] --> src/lib.rs:309:45 [INFO] [stdout] | [INFO] [stdout] 309 | pub fn __rustc_codegen_backend() -> Box { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 416 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not document `rustc_codegen_cranelift` [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0432, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --edition=2021 --crate-type dylib --crate-name rustc_codegen_cranelift src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=05fd5097661cf598 -L dependency=/opt/rustwide/target/debug/deps --extern ar=/opt/rustwide/target/debug/deps/libar-e6f3ade71fd9d524.rmeta --extern cranelift_codegen=/opt/rustwide/target/debug/deps/libcranelift_codegen-70700b6aa149b0c0.rmeta --extern cranelift_frontend=/opt/rustwide/target/debug/deps/libcranelift_frontend-379c06762e82c0e5.rmeta --extern cranelift_module=/opt/rustwide/target/debug/deps/libcranelift_module-0a5c94f5775cb80c.rmeta --extern cranelift_native=/opt/rustwide/target/debug/deps/libcranelift_native-aa22cebdd5466e0b.rmeta --extern cranelift_object=/opt/rustwide/target/debug/deps/libcranelift_object-9eb8cfa4801bc9cd.rmeta --extern gimli=/opt/rustwide/target/debug/deps/libgimli-dc603d73c5400496.rmeta --extern indexmap=/opt/rustwide/target/debug/deps/libindexmap-1b7c0a46d66a241d.rmeta --extern object=/opt/rustwide/target/debug/deps/libobject-9dad28ed782b06c0.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-e14ab7d5dc83d37b.rmeta --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-1d5297fdf9e8ed94.rmeta --extern target_lexicon=/opt/rustwide/target/debug/deps/libtarget_lexicon-8fc4c773f1367a7d.rmeta --cap-lints=warn --crate-version 0.1.0` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "8d1675e6a8563d3496681c2671619ccdfc36479bebe04fc50db25590a96c5fa2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8d1675e6a8563d3496681c2671619ccdfc36479bebe04fc50db25590a96c5fa2", kill_on_drop: false }` [INFO] [stdout] 8d1675e6a8563d3496681c2671619ccdfc36479bebe04fc50db25590a96c5fa2