[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] 057de8f12e4cf4d037d1bb09c7e1d7109681042c [INFO] testing bjorn3/rustc_codegen_cranelift against beta-2022-02-22 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjorn3%2Frustc_codegen_cranelift" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bjorn3/rustc_codegen_cranelift on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-12/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-12/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" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/bjorn3/rust-ar.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cranelift-native v0.81.0 [INFO] [stderr] Downloaded cranelift-bforest v0.81.0 [INFO] [stderr] Downloaded cranelift-codegen-meta v0.81.0 [INFO] [stderr] Downloaded cranelift-entity v0.81.0 [INFO] [stderr] Downloaded cranelift-object v0.81.0 [INFO] [stderr] Downloaded cranelift-frontend v0.81.0 [INFO] [stderr] Downloaded cranelift-module v0.81.0 [INFO] [stderr] Downloaded regalloc v0.0.34 [INFO] [stderr] Downloaded cranelift-jit v0.81.0 [INFO] [stderr] Downloaded cranelift-codegen-shared v0.81.0 [INFO] [stderr] Downloaded cranelift-codegen v0.81.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 487e004dd5d9130824a30eb9fe7335c9e8b0aefd57d54c45ef87c2ab557acc20 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "487e004dd5d9130824a30eb9fe7335c9e8b0aefd57d54c45ef87c2ab557acc20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "487e004dd5d9130824a30eb9fe7335c9e8b0aefd57d54c45ef87c2ab557acc20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "487e004dd5d9130824a30eb9fe7335c9e8b0aefd57d54c45ef87c2ab557acc20", kill_on_drop: false }` [INFO] [stdout] 487e004dd5d9130824a30eb9fe7335c9e8b0aefd57d54c45ef87c2ab557acc20 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 685dc450d91e8572b49d1a8d31205dc4a5299e0c21ee2f10847fefc42248cd74 [INFO] running `Command { std: "docker" "start" "-a" "685dc450d91e8572b49d1a8d31205dc4a5299e0c21ee2f10847fefc42248cd74", kill_on_drop: false }` [INFO] [stderr] Compiling cranelift-codegen-shared v0.81.0 [INFO] [stderr] Compiling target-lexicon v0.12.2 [INFO] [stderr] Compiling cranelift-entity v0.81.0 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling crc32fast v1.3.1 [INFO] [stderr] Compiling anyhow v1.0.53 [INFO] [stderr] Compiling ar v0.8.0 (https://github.com/bjorn3/rust-ar.git?branch=do_not_remove_cg_clif_ranlib#de9ab0e5) [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling regalloc v0.0.34 [INFO] [stderr] Compiling cranelift-codegen-meta v0.81.0 [INFO] [stderr] Compiling cranelift-bforest v0.81.0 [INFO] [stderr] Compiling gimli v0.26.1 [INFO] [stderr] Compiling object v0.27.1 [INFO] [stderr] Compiling cranelift-codegen v0.81.0 [INFO] [stderr] Compiling cranelift-module v0.81.0 [INFO] [stderr] Compiling cranelift-frontend v0.81.0 [INFO] [stderr] Compiling cranelift-native v0.81.0 [INFO] [stderr] Compiling cranelift-object v0.81.0 [INFO] [stderr] Compiling 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:198:26 [INFO] [stdout] | [INFO] [stdout] 198 | _ => 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:381:18 [INFO] [stdout] | [INFO] [stdout] 381 | _ => 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:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | bug!("injecting dll imports is not supported"); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/base.rs:445:17 [INFO] [stdout] | [INFO] [stdout] 445 | 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:576:30 [INFO] [stdout] | [INFO] [stdout] 576 | _ => 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:676:30 [INFO] [stdout] | [INFO] [stdout] 676 | _ => 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:803:14 [INFO] [stdout] | [INFO] [stdout] 803 | _ => 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:387:13 [INFO] [stdout] | [INFO] [stdout] 387 | 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:407:21 [INFO] [stdout] | [INFO] [stdout] 407 | span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/common.rs:416:21 [INFO] [stdout] | [INFO] [stdout] 416 | span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/constant.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | ... span_bug!( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `span_bug` in this scope [INFO] [stdout] --> src/constant.rs:144:21 [INFO] [stdout] | [INFO] [stdout] 144 | 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:230:29 [INFO] [stdout] | [INFO] [stdout] 230 | 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:56:25 [INFO] [stdout] | [INFO] [stdout] 56 | 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:56:25 [INFO] [stdout] | [INFO] [stdout] 56 | 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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [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:56:25 [INFO] [stdout] | [INFO] [stdout] 56 | 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(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [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 type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:19:10 [INFO] [stdout] | [INFO] [stdout] 19 | (RegKind::Integer, 1) => types::I8, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | (RegKind::Integer, 2) => types::I16, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:21:10 [INFO] [stdout] | [INFO] [stdout] 21 | (RegKind::Integer, 4) => types::I32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | (RegKind::Integer, 8) => types::I64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | (RegKind::Integer, 16) => types::I128, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | (RegKind::Float, 4) => types::F32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:25:10 [INFO] [stdout] | [INFO] [stdout] 25 | (RegKind::Float, 8) => types::F64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | (RegKind::Vector, size) => types::I8.by(u16::try_from(size).unwrap()).unwrap(), [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RustcArgExtension` [INFO] [stdout] --> src/abi/pass_mode.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | RustcArgExtension::None => {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `RustcArgExtension` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RustcArgExtension` [INFO] [stdout] --> src/abi/pass_mode.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | RustcArgExtension::Zext => param.extension = ArgumentExtension::Uext, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `RustcArgExtension` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RustcArgExtension` [INFO] [stdout] --> src/abi/pass_mode.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | RustcArgExtension::Sext => param.extension = ArgumentExtension::Sext, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `RustcArgExtension` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | (RegKind::Integer, 1) => types::I8, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:56:18 [INFO] [stdout] | [INFO] [stdout] 56 | (RegKind::Integer, 2) => types::I16, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:57:18 [INFO] [stdout] | [INFO] [stdout] 57 | (RegKind::Integer, 3..=4) => types::I32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 58 | (RegKind::Integer, 5..=8) => types::I64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:59:18 [INFO] [stdout] | [INFO] [stdout] 59 | (RegKind::Integer, 9..=16) => types::I128, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 60 | (RegKind::Float, 4) => types::F32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:61:18 [INFO] [stdout] | [INFO] [stdout] 61 | (RegKind::Float, 8) => types::F64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 62 | (RegKind::Vector, size) => types::I8.by(u16::try_from(size).unwrap()).unwrap(), [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:81:41 [INFO] [stdout] | [INFO] [stdout] 81 | assert_eq!(cast.rest.unit.kind, RegKind::Integer); [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RegKind` [INFO] [stdout] --> src/abi/pass_mode.rs:83:19 [INFO] [stdout] | [INFO] [stdout] 83 | kind: RegKind::Integer, [INFO] [stdout] | ^^^^^^^ use of undeclared type `RegKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:94:13 [INFO] [stdout] | [INFO] [stdout] 94 | PassMode::Ignore => smallvec![], [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | PassMode::Direct(attrs) => match self.layout.abi { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 96 | Abi::Scalar(scalar) => smallvec![apply_arg_attrs_to_abi_param( [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | Abi::Vector { .. } => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | PassMode::Pair(attrs_a, attrs_b) => match self.layout.abi { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:107:17 [INFO] [stdout] | [INFO] [stdout] 107 | Abi::ScalarPair(a, b) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | PassMode::Cast(cast) => cast_target_to_abi_params(cast), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:118:13 [INFO] [stdout] | [INFO] [stdout] 118 | PassMode::Indirect { attrs, extra_attrs: None, on_stack } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | PassMode::Indirect { attrs, extra_attrs: Some(extra_attrs), on_stack } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | PassMode::Ignore => (None, vec![]), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | PassMode::Direct(_) => match self.layout.abi { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | Abi::Scalar(scalar) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | Abi::Vector { .. } => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | PassMode::Pair(_, _) => match self.layout.abi { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/pass_mode.rs:155:17 [INFO] [stdout] | [INFO] [stdout] 155 | Abi::ScalarPair(a, b) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | PassMode::Cast(cast) => (None, cast_target_to_abi_params(cast).into_iter().collect()), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 235 | PassMode::Ignore => smallvec![], [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | PassMode::Direct(_) => smallvec![arg.load_scalar(fx)], [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | PassMode::Pair(_, _) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:241:9 [INFO] [stdout] | [INFO] [stdout] 241 | PassMode::Cast(cast) => to_casted_value(fx, arg, cast), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:242:9 [INFO] [stdout] | [INFO] [stdout] 242 | PassMode::Indirect { .. } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [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 type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | PassMode::Ignore => None, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | PassMode::Direct(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | PassMode::Pair(_, _) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | PassMode::Cast(cast) => Some(from_casted_value(fx, &block_params, arg_abi.layout, cast)), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/pass_mode.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | PassMode::Ignore | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:16:28 [INFO] [stdout] | [INFO] [stdout] 16 | PassMode::Ignore | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:16:50 [INFO] [stdout] | [INFO] [stdout] 16 | PassMode::Ignore | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:16:73 [INFO] [stdout] | [INFO] [stdout] 16 | PassMode::Ignore | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 36 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | PassMode::Ignore => (None, None), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => match ret_place { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 76 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => (None, None), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:79:31 [INFO] [stdout] | [INFO] [stdout] 79 | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => (None, None), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:79:54 [INFO] [stdout] | [INFO] [stdout] 79 | PassMode::Direct(_) | PassMode::Pair(_, _) | PassMode::Cast(_) => (None, None), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | PassMode::Ignore => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | PassMode::Direct(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | PassMode::Pair(_, _) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | PassMode::Cast(cast) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:124:9 [INFO] [stdout] | [INFO] [stdout] 124 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | PassMode::Ignore | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:133:28 [INFO] [stdout] | [INFO] [stdout] 133 | PassMode::Ignore | PassMode::Indirect { attrs: _, extra_attrs: None, on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | PassMode::Indirect { attrs: _, extra_attrs: Some(_), on_stack: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:139:9 [INFO] [stdout] | [INFO] [stdout] 139 | PassMode::Direct(_) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | PassMode::Pair(_, _) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PassMode` [INFO] [stdout] --> src/abi/returning.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | PassMode::Cast(cast) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `PassMode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | Conv::Rust | Conv::C => default_call_conv, [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | Conv::Rust | Conv::C => default_call_conv, [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | Conv::X86_64SysV => CallConv::SystemV, [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Conv::X86_64Win64 => CallConv::WindowsFastcall, [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | Conv::ArmAapcs [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | | Conv::CCmseNonSecureCall [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | | Conv::Msp430Intr [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | | Conv::PtxKernel [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | | Conv::X86Fastcall [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | | Conv::X86Intr [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | | Conv::X86Stdcall [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | | Conv::X86ThisCall [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | | Conv::X86VectorCall [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | | Conv::AmdGpuKernel [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | | Conv::AvrInterrupt [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Conv` [INFO] [stdout] --> src/abi/mod.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | | Conv::AvrNonBlockingInterrupt => todo!("{:?}", fn_abi.conv), [INFO] [stdout] | ^^^^ use of undeclared type `Conv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/abi/mod.rs:59:58 [INFO] [stdout] | [INFO] [stdout] 59 | &RevealAllLayoutCx(tcx).fn_abi_of_instance(inst, ty::List::empty()), [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:119:33 [INFO] [stdout] | [INFO] [stdout] 119 | let return_tys = if let ty::Tuple(tup) = return_ty.kind() { [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:197:21 [INFO] [stdout] | [INFO] [stdout] 197 | ty::Tuple(ref tys) => tys, [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/abi/mod.rs:271:47 [INFO] [stdout] | [INFO] [stdout] 271 | place.place_field(fx, mir::Field::new(i)).write_cvalue(fx, param); [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/abi/mod.rs:303:37 [INFO] [stdout] | [INFO] [stdout] 303 | is_owned: matches!(operand, Operand::Move(_)), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/abi/mod.rs:316:53 [INFO] [stdout] | [INFO] [stdout] 316 | fx.tcx.normalize_erasing_late_bound_regions(ParamEnv::reveal_all(), fn_ty.fn_sig(fx.tcx)); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/abi/mod.rs:321:27 [INFO] [stdout] | [INFO] [stdout] 321 | let instance = if let ty::FnDef(def_id, substs) = *fn_ty.kind() { [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:322:24 [INFO] [stdout] | [INFO] [stdout] 322 | let instance = ty::Instance::resolve(fx.tcx, ty::ParamEnv::reveal_all(), def_id, substs) [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:322:54 [INFO] [stdout] | [INFO] [stdout] 322 | let instance = ty::Instance::resolve(fx.tcx, ty::ParamEnv::reveal_all(), def_id, substs) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InstanceDef` [INFO] [stdout] --> src/abi/mod.rs:339:13 [INFO] [stdout] | [INFO] [stdout] 339 | InstanceDef::Intrinsic(_) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InstanceDef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InstanceDef` [INFO] [stdout] --> src/abi/mod.rs:343:13 [INFO] [stdout] | [INFO] [stdout] 343 | InstanceDef::DropGlue(_, None) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InstanceDef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] --> src/abi/mod.rs:367:75 [INFO] [stdout] | [INFO] [stdout] 367 | .map(|inst| fx.tcx.codegen_fn_attrs(inst.def_id()).flags.contains(CodegenFnAttrFlags::COLD)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/mod.rs:374:37 [INFO] [stdout] | [INFO] [stdout] 374 | let mut args = if fn_sig.abi == Abi::RustCall { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/abi/mod.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 380 | ty::Tuple(ref tupled_arguments) => tupled_arguments, [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/abi/mod.rs:388:55 [INFO] [stdout] | [INFO] [stdout] 388 | value: pack_arg.value.value_field(fx, mir::Field::new(i)), [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InstanceDef` [INFO] [stdout] --> src/abi/mod.rs:413:30 [INFO] [stdout] | [INFO] [stdout] 413 | Some(Instance { def: InstanceDef::Virtual(_, idx), .. }) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InstanceDef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/abi/mod.rs:475:38 [INFO] [stdout] | [INFO] [stdout] 475 | if !matches!(fn_sig.abi, Abi::C { .. }) { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/abi/mod.rs:514:25 [INFO] [stdout] | [INFO] [stdout] 514 | let drop_instance = Instance::resolve_drop_in_place(fx.tcx, ty).polymorphize(fx.tcx); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/abi/mod.rs:516:12 [INFO] [stdout] | [INFO] [stdout] 516 | if let ty::InstanceDef::DropGlue(_, None) = drop_instance.def { [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:520:13 [INFO] [stdout] | [INFO] [stdout] 520 | ty::Dynamic(..) => { [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:528:26 [INFO] [stdout] | [INFO] [stdout] 528 | def: ty::InstanceDef::Virtual(drop_instance.def_id(), 0), [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 `ty` [INFO] [stdout] --> src/abi/mod.rs:532:80 [INFO] [stdout] | [INFO] [stdout] 532 | RevealAllLayoutCx(fx.tcx).fn_abi_of_instance(virtual_drop, ty::List::empty()); [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InstanceDef` [INFO] [stdout] --> src/abi/mod.rs:539:54 [INFO] [stdout] | [INFO] [stdout] 539 | assert!(!matches!(drop_instance.def, InstanceDef::Virtual(_, _))); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InstanceDef` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/abi/mod.rs:542:81 [INFO] [stdout] | [INFO] [stdout] 542 | RevealAllLayoutCx(fx.tcx).fn_abi_of_instance(drop_instance, ty::List::empty()); [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | AllocatorTy::Layout => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | AllocatorTy::Ptr => arg_tys.push(usize_ty), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | AllocatorTy::Usize => arg_tys.push(usize_ty), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:47:17 [INFO] [stdout] | [INFO] [stdout] 47 | AllocatorTy::ResultPtr | AllocatorTy::Unit => panic!("invalid allocator arg"), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:47:42 [INFO] [stdout] | [INFO] [stdout] 47 | AllocatorTy::ResultPtr | AllocatorTy::Unit => panic!("invalid allocator arg"), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | AllocatorTy::ResultPtr => Some(usize_ty), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | AllocatorTy::Unit => None, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | AllocatorTy::Layout | AllocatorTy::Usize | AllocatorTy::Ptr => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:54:35 [INFO] [stdout] | [INFO] [stdout] 54 | AllocatorTy::Layout | AllocatorTy::Usize | AllocatorTy::Ptr => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AllocatorTy` [INFO] [stdout] --> src/allocator.rs:54:56 [INFO] [stdout] | [INFO] [stdout] 54 | AllocatorTy::Layout | AllocatorTy::Usize | AllocatorTy::Ptr => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `AllocatorTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/analyze.rs:33:21 [INFO] [stdout] | [INFO] [stdout] 33 | Rvalue::Ref(_, _, place) | Rvalue::AddressOf(_, place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/analyze.rs:33:48 [INFO] [stdout] | [INFO] [stdout] 33 | Rvalue::Ref(_, _, place) | Rvalue::AddressOf(_, place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:69:74 [INFO] [stdout] | [INFO] [stdout] 69 | fn_abi: Some(RevealAllLayoutCx(tcx).fn_abi_of_instance(instance, ty::List::empty())), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IndexVec` [INFO] [stdout] --> src/base.rs:73:20 [INFO] [stdout] | [INFO] [stdout] 73 | local_map: IndexVec::with_capacity(mir.local_decls.len()), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `IndexVec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/base.rs:144:25 [INFO] [stdout] | [INFO] [stdout] 144 | 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 type `TerminatorKind` [INFO] [stdout] --> src/base.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | TerminatorKind::Goto { target } => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:271:24 [INFO] [stdout] | [INFO] [stdout] 271 | if let TerminatorKind::Return = fx.mir[*target].terminator().kind { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:274:32 [INFO] [stdout] | [INFO] [stdout] 274 | if let StatementKind::StorageDead(_) = stmt.kind { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | TerminatorKind::Return => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | TerminatorKind::Assert { cond, expected, msg, target, cleanup: _ } => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/base.rs:296:28 [INFO] [stdout] | [INFO] [stdout] 296 | if let mir::AssertKind::OverflowNeg(_) = *msg { [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AssertKind` [INFO] [stdout] --> src/base.rs:319:21 [INFO] [stdout] | [INFO] [stdout] 319 | AssertKind::BoundsCheck { ref len, ref index } => { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `AssertKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | TerminatorKind::SwitchInt { discr, switch_ty, targets } => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:386:13 [INFO] [stdout] | [INFO] [stdout] 386 | TerminatorKind::Call { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:398:13 [INFO] [stdout] | [INFO] [stdout] 398 | TerminatorKind::InlineAsm { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/base.rs:406:37 [INFO] [stdout] | [INFO] [stdout] 406 | if options.contains(InlineAsmOptions::MAY_UNWIND) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 434 | TerminatorKind::Resume | TerminatorKind::Abort => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:434:38 [INFO] [stdout] | [INFO] [stdout] 434 | TerminatorKind::Resume | TerminatorKind::Abort => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:437:13 [INFO] [stdout] | [INFO] [stdout] 437 | TerminatorKind::Unreachable => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 440 | TerminatorKind::Yield { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:441:15 [INFO] [stdout] | [INFO] [stdout] 441 | | TerminatorKind::FalseEdge { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:442:15 [INFO] [stdout] | [INFO] [stdout] 442 | | TerminatorKind::FalseUnwind { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:443:15 [INFO] [stdout] | [INFO] [stdout] 443 | | TerminatorKind::DropAndReplace { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:444:15 [INFO] [stdout] | [INFO] [stdout] 444 | | TerminatorKind::GeneratorDrop => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/base.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 447 | TerminatorKind::Drop { place, target, unwind: _ } => { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:482:9 [INFO] [stdout] | [INFO] [stdout] 482 | StatementKind::SetDiscriminant { place, variant_index } => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:486:9 [INFO] [stdout] | [INFO] [stdout] 486 | StatementKind::Assign(to_place_and_rval) => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:490:17 [INFO] [stdout] | [INFO] [stdout] 490 | Rvalue::Use(ref operand) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:494:17 [INFO] [stdout] | [INFO] [stdout] 494 | Rvalue::Ref(_, _, place) | Rvalue::AddressOf(_, place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:494:44 [INFO] [stdout] | [INFO] [stdout] 494 | Rvalue::Ref(_, _, place) | Rvalue::AddressOf(_, place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:499:17 [INFO] [stdout] | [INFO] [stdout] 499 | Rvalue::ThreadLocalRef(def_id) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:503:17 [INFO] [stdout] | [INFO] [stdout] 503 | Rvalue::BinaryOp(bin_op, ref lhs_rhs) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:510:17 [INFO] [stdout] | [INFO] [stdout] 510 | Rvalue::CheckedBinaryOp(bin_op, ref lhs_rhs) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | Rvalue::UnaryOp(un_op, ref operand) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnOp` [INFO] [stdout] --> src/base.rs:530:25 [INFO] [stdout] | [INFO] [stdout] 530 | UnOp::Not => match layout.ty.kind() { [INFO] [stdout] | ^^^^ use of undeclared type `UnOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:531:29 [INFO] [stdout] | [INFO] [stdout] 531 | ... ty::Bool => { [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 `ty` [INFO] [stdout] --> src/base.rs:535:29 [INFO] [stdout] | [INFO] [stdout] 535 | ... ty::Uint(_) | ty::Int(_) => { [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 `ty` [INFO] [stdout] --> src/base.rs:535:43 [INFO] [stdout] | [INFO] [stdout] 535 | ... ty::Uint(_) | ty::Int(_) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UnOp` [INFO] [stdout] --> src/base.rs:540:25 [INFO] [stdout] | [INFO] [stdout] 540 | UnOp::Neg => match layout.ty.kind() { [INFO] [stdout] | ^^^^ use of undeclared type `UnOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:541:29 [INFO] [stdout] | [INFO] [stdout] 541 | ... ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/base.rs:541:37 [INFO] [stdout] | [INFO] [stdout] 541 | ... ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:544:67 [INFO] [stdout] | [INFO] [stdout] 544 | ... CValue::const_val(fx, layout, ty::ScalarInt::null(layout.size)); [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/base.rs:545:67 [INFO] [stdout] | [INFO] [stdout] 545 | ... crate::num::codegen_int_binop(fx, BinOp::Sub, zero, operand) [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:547:29 [INFO] [stdout] | [INFO] [stdout] 547 | ... ty::Int(_) => CValue::by_val(fx.bcx.ins().ineg(val), layout), [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 `ty` [INFO] [stdout] --> src/base.rs:548:29 [INFO] [stdout] | [INFO] [stdout] 548 | ... ty::Float(_) => CValue::by_val(fx.bcx.ins().fneg(val), layout), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:554:17 [INFO] [stdout] | [INFO] [stdout] 554 | Rvalue::Cast( [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:555:21 [INFO] [stdout] | [INFO] [stdout] 555 | CastKind::Pointer(PointerCast::ReifyFnPointer), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:555:39 [INFO] [stdout] | [INFO] [stdout] 555 | CastKind::Pointer(PointerCast::ReifyFnPointer), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:562:25 [INFO] [stdout] | [INFO] [stdout] 562 | ty::FnDef(def_id, substs) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/base.rs:564:33 [INFO] [stdout] | [INFO] [stdout] 564 | ... Instance::resolve_for_fn_ptr( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/base.rs:566:37 [INFO] [stdout] | [INFO] [stdout] 566 | ... ParamEnv::reveal_all(), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:579:17 [INFO] [stdout] | [INFO] [stdout] 579 | Rvalue::Cast( [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:580:21 [INFO] [stdout] | [INFO] [stdout] 580 | CastKind::Pointer(PointerCast::UnsafeFnPointer), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:580:39 [INFO] [stdout] | [INFO] [stdout] 580 | CastKind::Pointer(PointerCast::UnsafeFnPointer), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:584:19 [INFO] [stdout] | [INFO] [stdout] 584 | | Rvalue::Cast( [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:585:21 [INFO] [stdout] | [INFO] [stdout] 585 | CastKind::Pointer(PointerCast::MutToConstPointer), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:585:39 [INFO] [stdout] | [INFO] [stdout] 585 | CastKind::Pointer(PointerCast::MutToConstPointer), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:589:19 [INFO] [stdout] | [INFO] [stdout] 589 | | Rvalue::Cast( [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:590:21 [INFO] [stdout] | [INFO] [stdout] 590 | CastKind::Pointer(PointerCast::ArrayToPointer), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:590:39 [INFO] [stdout] | [INFO] [stdout] 590 | CastKind::Pointer(PointerCast::ArrayToPointer), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:598:17 [INFO] [stdout] | [INFO] [stdout] 598 | Rvalue::Cast(CastKind::Misc, ref operand, to_ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:598:30 [INFO] [stdout] | [INFO] [stdout] 598 | Rvalue::Cast(CastKind::Misc, ref operand, to_ty) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:605:35 [INFO] [stdout] | [INFO] [stdout] 605 | ... .map(|ty::TypeAndMut { ty: pointee_ty, mutbl: _ }| { [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 `ty` [INFO] [stdout] --> src/base.rs:620:35 [INFO] [stdout] | [INFO] [stdout] 620 | } else if let ty::Adt(adt_def, _substs) = from_ty.kind() { [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 `ty` [INFO] [stdout] --> src/base.rs:624:29 [INFO] [stdout] | [INFO] [stdout] 624 | ... ty::Uint(_) | ty::Int(_) => {} [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 `ty` [INFO] [stdout] --> src/base.rs:624:43 [INFO] [stdout] | [INFO] [stdout] 624 | ... ty::Uint(_) | ty::Int(_) => {} [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:657:17 [INFO] [stdout] | [INFO] [stdout] 657 | Rvalue::Cast( [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:658:21 [INFO] [stdout] | [INFO] [stdout] 658 | CastKind::Pointer(PointerCast::ClosureFnPointer(_)), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:658:39 [INFO] [stdout] | [INFO] [stdout] 658 | CastKind::Pointer(PointerCast::ClosureFnPointer(_)), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:664:25 [INFO] [stdout] | [INFO] [stdout] 664 | ty::Closure(def_id, substs) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/base.rs:665:44 [INFO] [stdout] | [INFO] [stdout] 665 | ... let instance = Instance::resolve_closure( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:669:33 [INFO] [stdout] | [INFO] [stdout] 669 | ... ty::ClosureKind::FnOnce, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:679:17 [INFO] [stdout] | [INFO] [stdout] 679 | Rvalue::Cast(CastKind::Pointer(PointerCast::Unsize), ref operand, _to_ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/base.rs:679:30 [INFO] [stdout] | [INFO] [stdout] 679 | Rvalue::Cast(CastKind::Pointer(PointerCast::Unsize), ref operand, _to_ty) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PointerCast` [INFO] [stdout] --> src/base.rs:679:48 [INFO] [stdout] | [INFO] [stdout] 679 | Rvalue::Cast(CastKind::Pointer(PointerCast::Unsize), ref operand, _to_ty) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `PointerCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:683:17 [INFO] [stdout] | [INFO] [stdout] 683 | Rvalue::Discriminant(place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:690:17 [INFO] [stdout] | [INFO] [stdout] 690 | Rvalue::Repeat(ref operand, times) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/base.rs:694:39 [INFO] [stdout] | [INFO] [stdout] 694 | .eval(fx.tcx, ParamEnv::reveal_all()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:729:17 [INFO] [stdout] | [INFO] [stdout] 729 | Rvalue::Len(place) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:735:17 [INFO] [stdout] | [INFO] [stdout] 735 | Rvalue::ShallowInitBox(ref operand, content_ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:742:17 [INFO] [stdout] | [INFO] [stdout] 742 | Rvalue::NullaryOp(null_op, ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/base.rs:746:73 [INFO] [stdout] | [INFO] [stdout] 746 | ... .is_sized(fx.tcx.at(stmt.source_info.span), ParamEnv::reveal_all()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NullOp` [INFO] [stdout] --> src/base.rs:750:25 [INFO] [stdout] | [INFO] [stdout] 750 | NullOp::SizeOf => layout.size.bytes(), [INFO] [stdout] | ^^^^^^ use of undeclared type `NullOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NullOp` [INFO] [stdout] --> src/base.rs:751:25 [INFO] [stdout] | [INFO] [stdout] 751 | NullOp::AlignOf => layout.align.abi.bytes(), [INFO] [stdout] | ^^^^^^ use of undeclared type `NullOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/base.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 756 | Rvalue::Aggregate(ref kind, ref operands) => match kind.as_ref() { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AggregateKind` [INFO] [stdout] --> src/base.rs:757:21 [INFO] [stdout] | [INFO] [stdout] 757 | AggregateKind::Array(_ty) => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `AggregateKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:769:9 [INFO] [stdout] | [INFO] [stdout] 769 | StatementKind::StorageLive(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:770:11 [INFO] [stdout] | [INFO] [stdout] 770 | | StatementKind::StorageDead(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:771:11 [INFO] [stdout] | [INFO] [stdout] 771 | | StatementKind::Nop [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:772:11 [INFO] [stdout] | [INFO] [stdout] 772 | | StatementKind::FakeRead(..) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:773:11 [INFO] [stdout] | [INFO] [stdout] 773 | | StatementKind::Retag { .. } [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:774:11 [INFO] [stdout] | [INFO] [stdout] 774 | | StatementKind::AscribeUserType(..) => {} [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:776:9 [INFO] [stdout] | [INFO] [stdout] 776 | StatementKind::Coverage { .. } => fx.tcx.sess.fatal("-Zcoverage is unimplemented"), [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/base.rs:777:9 [INFO] [stdout] | [INFO] [stdout] 777 | StatementKind::CopyNonOverlapping(inner) => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | ty::Array(_elem_ty, len) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/base.rs:797:63 [INFO] [stdout] | [INFO] [stdout] 797 | let len = fx.monomorphize(len).eval_usize(fx.tcx, ParamEnv::reveal_all()) as i64; [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:800:9 [INFO] [stdout] | [INFO] [stdout] 800 | ty::Slice(_elem_ty) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:815:13 [INFO] [stdout] | [INFO] [stdout] 815 | PlaceElem::Deref => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:818:13 [INFO] [stdout] | [INFO] [stdout] 818 | PlaceElem::Field(field, _ty) => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:821:13 [INFO] [stdout] | [INFO] [stdout] 821 | PlaceElem::Index(local) => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:825:13 [INFO] [stdout] | [INFO] [stdout] 825 | PlaceElem::ConstantIndex { offset, min_length: _, from_end } => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:835:13 [INFO] [stdout] | [INFO] [stdout] 835 | PlaceElem::Subslice { from, to, from_end } => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/base.rs:843:21 [INFO] [stdout] | [INFO] [stdout] 843 | ty::Array(elem_ty, _len) => { [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 `ty` [INFO] [stdout] --> src/base.rs:852:21 [INFO] [stdout] | [INFO] [stdout] 852 | ty::Slice(elem_ty) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaceElem` [INFO] [stdout] --> src/base.rs:866:13 [INFO] [stdout] | [INFO] [stdout] 866 | PlaceElem::Downcast(_adt_def, variant) => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `PlaceElem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/base.rs:880:9 [INFO] [stdout] | [INFO] [stdout] 880 | Operand::Move(place) | Operand::Copy(place) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/base.rs:880:32 [INFO] [stdout] | [INFO] [stdout] 880 | Operand::Move(place) | Operand::Copy(place) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/base.rs:884:9 [INFO] [stdout] | [INFO] [stdout] 884 | Operand::Constant(const_) => crate::constant::codegen_constant(fx, const_), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/base.rs:907:20 [INFO] [stdout] | [INFO] [stdout] 907 | let instance = Instance::mono(fx.tcx, def_id).polymorphize(fx.tcx); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | BinOp::BitAnd | BinOp::BitOr | BinOp::BitXor => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | BinOp::BitAnd | BinOp::BitOr | BinOp::BitXor => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:25:40 [INFO] [stdout] | [INFO] [stdout] 25 | BinOp::BitAnd | BinOp::BitOr | BinOp::BitXor => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | BinOp::Add | BinOp::Sub if !checked => None, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:29:22 [INFO] [stdout] | [INFO] [stdout] 29 | BinOp::Add | BinOp::Sub if !checked => None, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 30 | BinOp::Mul if !checked || is_signed => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | BinOp::Add | BinOp::Sub | BinOp::Mul => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:79:22 [INFO] [stdout] | [INFO] [stdout] 79 | BinOp::Add | BinOp::Sub | BinOp::Mul => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | BinOp::Add | BinOp::Sub | BinOp::Mul => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:107:18 [INFO] [stdout] | [INFO] [stdout] 107 | (BinOp::Add, false) => "__rust_u128_addo", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:108:18 [INFO] [stdout] | [INFO] [stdout] 108 | (BinOp::Add, true) => "__rust_i128_addo", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:109:18 [INFO] [stdout] | [INFO] [stdout] 109 | (BinOp::Sub, false) => "__rust_u128_subo", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 110 | (BinOp::Sub, true) => "__rust_i128_subo", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:111:18 [INFO] [stdout] | [INFO] [stdout] 111 | (BinOp::Mul, false) => "__rust_u128_mulo", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | BinOp::Offset => unreachable!("offset should only be used on pointers, not 128bit ints"), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:118:9 [INFO] [stdout] | [INFO] [stdout] 118 | BinOp::Div | BinOp::Rem => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:118:22 [INFO] [stdout] | [INFO] [stdout] 118 | BinOp::Div | BinOp::Rem => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:121:18 [INFO] [stdout] | [INFO] [stdout] 121 | (BinOp::Div, false) => "__udivti3", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:122:18 [INFO] [stdout] | [INFO] [stdout] 122 | (BinOp::Div, true) => "__divti3", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:123:18 [INFO] [stdout] | [INFO] [stdout] 123 | (BinOp::Rem, false) => "__umodti3", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:124:18 [INFO] [stdout] | [INFO] [stdout] 124 | (BinOp::Rem, true) => "__modti3", [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:33 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:45 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:57 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:147:69 [INFO] [stdout] | [INFO] [stdout] 147 | BinOp::Lt | BinOp::Le | BinOp::Eq | BinOp::Ge | BinOp::Gt | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | BinOp::Shl | BinOp::Shr => None, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/codegen_i128.rs:151:22 [INFO] [stdout] | [INFO] [stdout] 151 | BinOp::Shl | BinOp::Shr => None, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Primitive` [INFO] [stdout] --> src/common.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | Primitive::Int(int, _sign) => match int { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Integer` [INFO] [stdout] --> src/common.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | Integer::I8 => types::I8, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Integer` [INFO] [stdout] --> src/common.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | Integer::I16 => types::I16, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Integer` [INFO] [stdout] --> src/common.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | Integer::I32 => types::I32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Integer` [INFO] [stdout] --> src/common.rs:29:13 [INFO] [stdout] | [INFO] [stdout] 29 | Integer::I64 => types::I64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Integer` [INFO] [stdout] --> src/common.rs:30:13 [INFO] [stdout] | [INFO] [stdout] 30 | Integer::I128 => types::I128, [INFO] [stdout] | ^^^^^^^ use of undeclared type `Integer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Primitive` [INFO] [stdout] --> src/common.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 32 | Primitive::F32 => types::F32, [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Primitive` [INFO] [stdout] --> src/common.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | Primitive::F64 => types::F64, [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Primitive` [INFO] [stdout] --> src/common.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | Primitive::Pointer => pointer_ty(tcx), [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Primitive` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 40 | ty::Bool => types::I8, [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 `ty` [INFO] [stdout] --> src/common.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 41 | ty::Uint(size) => match size { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | UintTy::U8 => types::I8, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | UintTy::U16 => types::I16, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | UintTy::U32 => types::I32, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | UintTy::U64 => types::I64, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | UintTy::U128 => types::I128, [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/common.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | UintTy::Usize => pointer_ty(tcx), [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | ty::Int(size) => match size { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | IntTy::I8 => types::I8, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | IntTy::I16 => types::I16, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | IntTy::I32 => types::I32, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | IntTy::I64 => types::I64, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | IntTy::I128 => types::I128, [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/common.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | IntTy::Isize => pointer_ty(tcx), [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | ty::Char => types::I32, [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 `ty` [INFO] [stdout] --> src/common.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | ty::Float(size) => match size { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/common.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | FloatTy::F32 => types::F32, [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/common.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | FloatTy::F64 => types::F64, [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | ty::FnPtr(_) => pointer_ty(tcx), [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 `ty` [INFO] [stdout] --> src/common.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | ty::RawPtr(TypeAndMut { ty: pointee_ty, mutbl: _ }) | ty::Ref(_, pointee_ty, _) => { [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 `ty` [INFO] [stdout] --> src/common.rs:63:63 [INFO] [stdout] | [INFO] [stdout] 63 | ty::RawPtr(TypeAndMut { ty: pointee_ty, mutbl: _ }) | ty::Ref(_, pointee_ty, _) => { [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 `ty` [INFO] [stdout] --> src/common.rs:70:9 [INFO] [stdout] | [INFO] [stdout] 70 | ty::Adt(adt_def, _) if adt_def.repr.simd() => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/common.rs:71:57 [INFO] [stdout] | [INFO] [stdout] 71 | let (element, count) = match &tcx.layout_of(ParamEnv::reveal_all().and(ty)).unwrap().abi [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/common.rs:73:17 [INFO] [stdout] | [INFO] [stdout] 73 | Abi::Vector { element, count } => (element.clone(), *count), [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | ty::Param(_) => bug!("ty param {:?}", ty), [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 `ty` [INFO] [stdout] --> src/common.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 93 | ty::Tuple(types) if types.len() == 2 => { [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 `ty` [INFO] [stdout] --> src/common.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | ty::RawPtr(TypeAndMut { ty: pointee_ty, mutbl: _ }) | ty::Ref(_, pointee_ty, _) => { [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 `ty` [INFO] [stdout] --> src/common.rs:101:63 [INFO] [stdout] | [INFO] [stdout] 101 | ty::RawPtr(TypeAndMut { ty: pointee_ty, mutbl: _ }) | ty::Ref(_, pointee_ty, _) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/common.rs:115:26 [INFO] [stdout] | [INFO] [stdout] 115 | match &tcx.layout_of(ParamEnv::reveal_all().and(ptr_ty)).unwrap().abi { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/common.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | Abi::Scalar(_) => false, [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/common.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | Abi::ScalarPair(_, _) => true, [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:227:9 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:227:23 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:227:40 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:227:56 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:227:67 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:227:82 [INFO] [stdout] | [INFO] [stdout] 227 | ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..) | ty::Char | ty::Uint(..) | ty::Bool => false, [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 `ty` [INFO] [stdout] --> src/common.rs:228:9 [INFO] [stdout] | [INFO] [stdout] 228 | ty::Int(..) => true, [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 `ty` [INFO] [stdout] --> src/common.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | ty::Float(..) => false, // `signed` is unused for floats [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 `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 type `ParamEnv` [INFO] [stdout] --> src/common.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | ParamEnv::reveal_all() [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/common.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | ty::ParamEnv::reveal_all(), [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/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 `layout` [INFO] [stdout] --> src/common.rs:384:16 [INFO] [stdout] | [INFO] [stdout] 384 | if let layout::LayoutError::SizeOverflow(_) = err { [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnAbiError` [INFO] [stdout] --> src/common.rs:402:16 [INFO] [stdout] | [INFO] [stdout] 402 | if let FnAbiError::Layout(LayoutError::SizeOverflow(_)) = err { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `FnAbiError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LayoutError` [INFO] [stdout] --> src/common.rs:402:35 [INFO] [stdout] | [INFO] [stdout] 402 | if let FnAbiError::Layout(LayoutError::SizeOverflow(_)) = err { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `LayoutError` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnAbiRequest` [INFO] [stdout] --> src/common.rs:406:17 [INFO] [stdout] | [INFO] [stdout] 406 | FnAbiRequest::OfFnPtr { sig, extra_args } => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `FnAbiRequest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FnAbiRequest` [INFO] [stdout] --> src/common.rs:415:17 [INFO] [stdout] | [INFO] [stdout] 415 | FnAbiRequest::OfInstance { instance, extra_args } => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `FnAbiRequest` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `layout` [INFO] [stdout] --> src/common.rs:429:12 [INFO] [stdout] | [INFO] [stdout] 429 | 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:441:12 [INFO] [stdout] | [INFO] [stdout] 441 | 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 type `ParamEnv` [INFO] [stdout] --> src/common.rs:443:9 [INFO] [stdout] | [INFO] [stdout] 443 | ParamEnv::reveal_all() [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashSet` [INFO] [stdout] --> src/constant.rs:31:42 [INFO] [stdout] | [INFO] [stdout] 31 | ConstantCx { todo: vec![], done: FxHashSet::default(), anon_allocs: FxHashMap::default() } [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashSet` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/constant.rs:31:77 [INFO] [stdout] | [INFO] [stdout] 31 | ConstantCx { todo: vec![], done: FxHashSet::default(), anon_allocs: FxHashMap::default() } [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | ConstantKind::Ty(ct) => ct, [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | ConstantKind::Val(..) => continue, [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | ConstKind::Value(_) => {} [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | ConstKind::Unevaluated(unevaluated) => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:53:47 [INFO] [stdout] | [INFO] [stdout] 53 | fx.tcx.const_eval_resolve(ParamEnv::reveal_all(), unevaluated, None) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorHandled` [INFO] [stdout] --> src/constant.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | ErrorHandled::Reported(ErrorReported) | ErrorHandled::Linted => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ErrorHandled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorHandled` [INFO] [stdout] --> src/constant.rs:57:65 [INFO] [stdout] | [INFO] [stdout] 57 | ErrorHandled::Reported(ErrorReported) | ErrorHandled::Linted => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ErrorHandled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `ErrorReported` is not bound in all patterns [INFO] [stdout] --> src/constant.rs:57:65 [INFO] [stdout] | [INFO] [stdout] 57 | ErrorHandled::Reported(ErrorReported) | ErrorHandled::Linted => { [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `ErrorReported` [INFO] [stdout] | | [INFO] [stdout] | variable not in all patterns [INFO] [stdout] | [INFO] [stdout] help: if you meant to match on a variant or a `const` item, consider making the path in the pattern qualified: `?::ErrorReported` [INFO] [stdout] --> src/constant.rs:57:48 [INFO] [stdout] | [INFO] [stdout] 57 | ErrorHandled::Reported(ErrorReported) | ErrorHandled::Linted => { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ErrorHandled` [INFO] [stdout] --> src/constant.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | ErrorHandled::TooGeneric => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ErrorHandled` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | ConstKind::Param(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:71:15 [INFO] [stdout] | [INFO] [stdout] 71 | | ConstKind::Infer(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:72:15 [INFO] [stdout] | [INFO] [stdout] 72 | | ConstKind::Bound(_, _) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:73:15 [INFO] [stdout] | [INFO] [stdout] 73 | | ConstKind::Placeholder(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | | ConstKind::Error(_) => unreachable!("{:?}", const_), [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | ConstantKind::Ty(ct) => ct, [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | ConstantKind::Val(val, ty) => return codegen_const_value(fx, val, ty), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | ConstKind::Value(const_val) => const_val, [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | ConstKind::Unevaluated(ty::Unevaluated { def, substs, promoted }) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/constant.rs:132:32 [INFO] [stdout] | [INFO] [stdout] 132 | ConstKind::Unevaluated(ty::Unevaluated { def, substs, promoted }) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 140 | ConstKind::Unevaluated(unevaluated) => { [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:141:45 [INFO] [stdout] | [INFO] [stdout] 141 | match fx.tcx.const_eval_resolve(ParamEnv::reveal_all(), unevaluated, None) { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | ConstKind::Param(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:149:11 [INFO] [stdout] | [INFO] [stdout] 149 | | ConstKind::Infer(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:150:11 [INFO] [stdout] | [INFO] [stdout] 150 | | ConstKind::Bound(_, _) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:151:11 [INFO] [stdout] | [INFO] [stdout] 151 | | ConstKind::Placeholder(_) [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstKind` [INFO] [stdout] --> src/constant.rs:152:11 [INFO] [stdout] | [INFO] [stdout] 152 | | ConstKind::Error(_) => unreachable!("{:?}", const_), [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `ConstKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstValue` [INFO] [stdout] --> src/constant.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 171 | ConstValue::Scalar(x) => match x { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ConstValue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scalar` [INFO] [stdout] --> src/constant.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | Scalar::Int(int) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Scalar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scalar` [INFO] [stdout] --> src/constant.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | Scalar::Ptr(ptr, _size) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Scalar` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:200:26 [INFO] [stdout] | [INFO] [stdout] 200 | Some(GlobalAlloc::Memory(alloc)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | Some(GlobalAlloc::Function(instance)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:220:26 [INFO] [stdout] | [INFO] [stdout] 220 | Some(GlobalAlloc::Static(def_id)) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstValue` [INFO] [stdout] --> src/constant.rs:240:9 [INFO] [stdout] | [INFO] [stdout] 240 | ConstValue::ByRef { alloc, offset } => CValue::by_ref( [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ConstValue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstValue` [INFO] [stdout] --> src/constant.rs:245:9 [INFO] [stdout] | [INFO] [stdout] 245 | ConstValue::Slice { data, start, end } => { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ConstValue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/constant.rs:303:20 [INFO] [stdout] | [INFO] [stdout] 303 | let instance = Instance::mono(tcx, def_id).polymorphize(tcx); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:305:31 [INFO] [stdout] | [INFO] [stdout] 305 | let ty = instance.ty(tcx, ParamEnv::reveal_all()); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:309:41 [INFO] [stdout] | [INFO] [stdout] 309 | !ty.is_freeze(tcx.at(DUMMY_SP), ParamEnv::reveal_all()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:311:31 [INFO] [stdout] | [INFO] [stdout] 311 | let align = tcx.layout_of(ParamEnv::reveal_all().and(ty)).unwrap().align.pref.bytes(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] --> src/constant.rs:320:34 [INFO] [stdout] | [INFO] [stdout] 320 | attrs.flags.contains(CodegenFnAttrFlags::THREAD_LOCAL), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:358:21 [INFO] [stdout] | [INFO] [stdout] 358 | GlobalAlloc::Memory(alloc) => alloc, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | GlobalAlloc::Function(_) | GlobalAlloc::Static(_) => unreachable!(), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:359:48 [INFO] [stdout] | [INFO] [stdout] 359 | GlobalAlloc::Function(_) | GlobalAlloc::Static(_) => unreachable!(), [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:424:17 [INFO] [stdout] | [INFO] [stdout] 424 | GlobalAlloc::Function(instance) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:431:17 [INFO] [stdout] | [INFO] [stdout] 431 | GlobalAlloc::Memory(target_alloc) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalAlloc` [INFO] [stdout] --> src/constant.rs:434:17 [INFO] [stdout] | [INFO] [stdout] 434 | GlobalAlloc::Static(def_id) => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `GlobalAlloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] --> src/constant.rs:435:68 [INFO] [stdout] | [INFO] [stdout] 435 | if tcx.codegen_fn_attrs(def_id).flags.contains(CodegenFnAttrFlags::THREAD_LOCAL) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `CodegenFnAttrFlags` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/constant.rs:466:9 [INFO] [stdout] | [INFO] [stdout] 466 | Operand::Constant(const_) => match const_.literal { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:467:13 [INFO] [stdout] | [INFO] [stdout] 467 | ConstantKind::Ty(const_) => { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/constant.rs:468:54 [INFO] [stdout] | [INFO] [stdout] 468 | fx.monomorphize(const_).eval(fx.tcx, ParamEnv::reveal_all()).val().try_to_value() [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstantKind` [INFO] [stdout] --> src/constant.rs:470:13 [INFO] [stdout] | [INFO] [stdout] 470 | ConstantKind::Val(val, _) => Some(val), [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `ConstantKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/constant.rs:475:9 [INFO] [stdout] | [INFO] [stdout] 475 | Operand::Copy(place) | Operand::Move(place) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Operand` [INFO] [stdout] --> src/constant.rs:475:32 [INFO] [stdout] | [INFO] [stdout] 475 | Operand::Copy(place) | Operand::Move(place) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `Operand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:483:25 [INFO] [stdout] | [INFO] [stdout] 483 | StatementKind::Assign(local_and_rvalue) if &local_and_rvalue.0 == place => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/constant.rs:485:33 [INFO] [stdout] | [INFO] [stdout] 485 | ... Rvalue::Cast(CastKind::Misc, operand, ty) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CastKind` [INFO] [stdout] --> src/constant.rs:485:46 [INFO] [stdout] | [INFO] [stdout] 485 | ... Rvalue::Cast(CastKind::Misc, operand, ty) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CastKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/constant.rs:489:61 [INFO] [stdout] | [INFO] [stdout] 489 | ... if !matches!(ty.kind(), ty::Uint(_) | ty::Int(_)) { [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 `ty` [INFO] [stdout] --> src/constant.rs:489:75 [INFO] [stdout] | [INFO] [stdout] 489 | ... if !matches!(ty.kind(), ty::Uint(_) | ty::Int(_)) { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rvalue` [INFO] [stdout] --> src/constant.rs:500:33 [INFO] [stdout] | [INFO] [stdout] 500 | ... Rvalue::Use(operand) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Rvalue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:506:25 [INFO] [stdout] | [INFO] [stdout] 506 | StatementKind::SetDiscriminant { place: stmt_place, variant_index: _ } [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:511:25 [INFO] [stdout] | [INFO] [stdout] 511 | StatementKind::CopyNonOverlapping(_) => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:514:25 [INFO] [stdout] | [INFO] [stdout] 514 | StatementKind::Assign(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:515:27 [INFO] [stdout] | [INFO] [stdout] 515 | | StatementKind::FakeRead(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:516:27 [INFO] [stdout] | [INFO] [stdout] 516 | | StatementKind::SetDiscriminant { .. } [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:517:27 [INFO] [stdout] | [INFO] [stdout] 517 | | StatementKind::StorageLive(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:518:27 [INFO] [stdout] | [INFO] [stdout] 518 | | StatementKind::StorageDead(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:519:27 [INFO] [stdout] | [INFO] [stdout] 519 | | StatementKind::Retag(_, _) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:520:27 [INFO] [stdout] | [INFO] [stdout] 520 | | StatementKind::AscribeUserType(_, _) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:521:27 [INFO] [stdout] | [INFO] [stdout] 521 | | StatementKind::Coverage(_) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StatementKind` [INFO] [stdout] --> src/constant.rs:522:27 [INFO] [stdout] | [INFO] [stdout] 522 | | StatementKind::Nop => {} [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `StatementKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:526:21 [INFO] [stdout] | [INFO] [stdout] 526 | TerminatorKind::Goto { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:527:23 [INFO] [stdout] | [INFO] [stdout] 527 | | TerminatorKind::SwitchInt { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:528:23 [INFO] [stdout] | [INFO] [stdout] 528 | | TerminatorKind::Resume [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:529:23 [INFO] [stdout] | [INFO] [stdout] 529 | | TerminatorKind::Abort [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:530:23 [INFO] [stdout] | [INFO] [stdout] 530 | | TerminatorKind::Return [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:531:23 [INFO] [stdout] | [INFO] [stdout] 531 | | TerminatorKind::Unreachable [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:532:23 [INFO] [stdout] | [INFO] [stdout] 532 | | TerminatorKind::Drop { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:533:23 [INFO] [stdout] | [INFO] [stdout] 533 | | TerminatorKind::Assert { .. } => {} [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:534:21 [INFO] [stdout] | [INFO] [stdout] 534 | TerminatorKind::DropAndReplace { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:535:23 [INFO] [stdout] | [INFO] [stdout] 535 | | TerminatorKind::Yield { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:536:23 [INFO] [stdout] | [INFO] [stdout] 536 | | TerminatorKind::GeneratorDrop [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:537:23 [INFO] [stdout] | [INFO] [stdout] 537 | | TerminatorKind::FalseEdge { .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:538:23 [INFO] [stdout] | [INFO] [stdout] 538 | | TerminatorKind::FalseUnwind { .. } => unreachable!(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | TerminatorKind::InlineAsm { .. } => return None, [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | TerminatorKind::Call { destination: Some((call_place, _)), .. } [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TerminatorKind` [INFO] [stdout] --> src/constant.rs:545:21 [INFO] [stdout] | [INFO] [stdout] 545 | TerminatorKind::Call { .. } => {} [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TerminatorKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/debuginfo/emit.rs:22:31 [INFO] [stdout] | [INFO] [stdout] 22 | let mut section_map = FxHashMap::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SourceFileHashAlgorithm` [INFO] [stdout] --> src/debuginfo/line_info.rs:53:21 [INFO] [stdout] | [INFO] [stdout] 53 | if hash.kind == SourceFileHashAlgorithm::Md5 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SourceFileHashAlgorithm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileName` [INFO] [stdout] --> src/debuginfo/line_info.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | FileName::Real(path) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `FileName` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/debuginfo/unwind.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | let mut section_map = FxHashMap::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileNameDisplayPreference` [INFO] [stdout] --> src/debuginfo/mod.rs:70:30 [INFO] [stdout] | [INFO] [stdout] 70 | .to_string_lossy(FileNameDisplayPreference::Remapped) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `FileNameDisplayPreference` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/debuginfo/mod.rs:112:20 [INFO] [stdout] | [INFO] [stdout] 112 | types: FxHashMap::default(), [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/debuginfo/mod.rs:131:41 [INFO] [stdout] | [INFO] [stdout] 131 | let layout = self.tcx.layout_of(ParamEnv::reveal_all().and(ty)).unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | ty::Bool => primitive(&mut self.dwarf, gimli::DW_ATE_boolean), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | ty::Char => primitive(&mut self.dwarf, gimli::DW_ATE_UTF), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | ty::Uint(_) => primitive(&mut self.dwarf, gimli::DW_ATE_unsigned), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | ty::Int(_) => primitive(&mut self.dwarf, gimli::DW_ATE_signed), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | ty::Float(_) => primitive(&mut self.dwarf, gimli::DW_ATE_float), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | ty::Ref(_, pointee_ty, _mutbl) [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 140 | | ty::RawPtr(ty::TypeAndMut { ty: pointee_ty, mutbl: _mutbl }) => { [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:140:26 [INFO] [stdout] | [INFO] [stdout] 140 | | ty::RawPtr(ty::TypeAndMut { ty: pointee_ty, mutbl: _mutbl }) => { [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | ty::Adt(adt_def, _substs) if adt_def.is_struct() && !layout.is_unsized() => { [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 `layout` [INFO] [stdout] --> src/debuginfo/mod.rs:166:26 [INFO] [stdout] | [INFO] [stdout] 166 | &layout::LayoutCx { tcx: self.tcx, param_env: ParamEnv::reveal_all() }, [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `layout` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/debuginfo/mod.rs:166:71 [INFO] [stdout] | [INFO] [stdout] 166 | &layout::LayoutCx { tcx: self.tcx, param_env: ParamEnv::reveal_all() }, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:259:21 [INFO] [stdout] | [INFO] [stdout] 259 | ty::ParamEnv::reveal_all(), [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 `ty` [INFO] [stdout] --> src/debuginfo/mod.rs:270:48 [INFO] [stdout] | [INFO] [stdout] 270 | Place { local, projection: ty::List::empty() }, [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/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 type `Variants` [INFO] [stdout] --> src/discriminant.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Variants::Single { index } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Variants` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variants` [INFO] [stdout] --> src/discriminant.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | Variants::Multiple { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Variants` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TagEncoding` [INFO] [stdout] --> src/discriminant.rs:25:27 [INFO] [stdout] | [INFO] [stdout] 25 | tag_encoding: TagEncoding::Direct, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TagEncoding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/discriminant.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 28 | let ptr = place.place_field(fx, mir::Field::new(tag_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/discriminant.rs:31:17 [INFO] [stdout] | [INFO] [stdout] 31 | ty::ScalarInt::try_from_int( [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 `ty` [INFO] [stdout] --> src/discriminant.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | ty::ScalarInt::try_from_uint(to, ptr.layout().size).unwrap() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variants` [INFO] [stdout] --> src/discriminant.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | Variants::Multiple { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Variants` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TagEncoding` [INFO] [stdout] --> src/discriminant.rs:45:27 [INFO] [stdout] | [INFO] [stdout] 45 | tag_encoding: TagEncoding::Niche { dataful_variant, ref niche_variants, niche_start }, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TagEncoding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/discriminant.rs:49:51 [INFO] [stdout] | [INFO] [stdout] 49 | let niche = place.place_field(fx, mir::Field::new(tag_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/discriminant.rs:51:35 [INFO] [stdout] | [INFO] [stdout] 51 | let niche_value = ty::ScalarInt::try_from_uint( [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/discriminant.rs:70:22 [INFO] [stdout] | [INFO] [stdout] 70 | if layout.abi == Abi::Uninhabited { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variants` [INFO] [stdout] --> src/discriminant.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | Variants::Single { index } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Variants` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/discriminant.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | ty::ScalarInt::try_from_int( [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 `ty` [INFO] [stdout] --> src/discriminant.rs:91:17 [INFO] [stdout] | [INFO] [stdout] 91 | ty::ScalarInt::try_from_uint(discr_val, dest_layout.size).unwrap() [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Variants` [INFO] [stdout] --> src/discriminant.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | Variants::Multiple { tag, tag_field, tag_encoding, variants: _ } => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Variants` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/discriminant.rs:103:37 [INFO] [stdout] | [INFO] [stdout] 103 | let tag = value.value_field(fx, mir::Field::new(tag_field)); [INFO] [stdout] | ^^^ use of undeclared crate or module `mir` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TagEncoding` [INFO] [stdout] --> src/discriminant.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | TagEncoding::Direct => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TagEncoding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TagEncoding` [INFO] [stdout] --> src/discriminant.rs:116:9 [INFO] [stdout] | [INFO] [stdout] 116 | TagEncoding::Niche { dataful_variant, ref niche_variants, niche_start } => { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `TagEncoding` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputType` [INFO] [stdout] --> src/driver/aot.rs:57:55 [INFO] [stdout] | [INFO] [stdout] 57 | let tmp_file = tcx.output_filenames(()).temp_path(OutputType::Object, Some(&name)); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OutputType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputType` [INFO] [stdout] --> src/driver/aot.rs:91:48 [INFO] [stdout] | [INFO] [stdout] 91 | tcx.output_filenames(()).temp_path(OutputType::Object, Some(cgu.name().as_str())); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OutputType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModuleKind` [INFO] [stdout] --> src/driver/aot.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | kind: ModuleKind::Regular, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ModuleKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DebugInfo` [INFO] [stdout] --> src/driver/aot.rs:129:36 [INFO] [stdout] | [INFO] [stdout] 129 | tcx.sess.opts.debuginfo != DebugInfo::None, [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `DebugInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/aot.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | MonoItem::Fn(inst) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/aot.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | MonoItem::Static(def_id) => crate::constant::codegen_static(tcx, &mut module, def_id), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/aot.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | MonoItem::GlobalAsm(item_id) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/driver/aot.rs:144:46 [INFO] [stdout] | [INFO] [stdout] 144 | if !asm.options.contains(InlineAsmOptions::ATT_SYNTAX) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/driver/aot.rs:151:29 [INFO] [stdout] | [INFO] [stdout] 151 | ... InlineAsmTemplatePiece::String(ref s) => cx.global_asm.push_str(s), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/driver/aot.rs:152:29 [INFO] [stdout] | [INFO] [stdout] 152 | ... InlineAsmTemplatePiece::Placeholder { .. } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModuleKind` [INFO] [stdout] --> src/driver/aot.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | ModuleKind::Regular, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ModuleKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/driver/aot.rs:195:29 [INFO] [stdout] | [INFO] [stdout] 195 | let mut work_products = FxHashMap::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:219:21 [INFO] [stdout] | [INFO] [stdout] 219 | CguReuse::No => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:220:21 [INFO] [stdout] | [INFO] [stdout] 220 | CguReuse::PreLto => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:223:21 [INFO] [stdout] | [INFO] [stdout] 223 | CguReuse::PostLto => unreachable!(), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModuleKind` [INFO] [stdout] --> src/driver/aot.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | ModuleKind::Allocator, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ModuleKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CodegenUnitNameBuilder` [INFO] [stdout] --> src/driver/aot.rs:276:41 [INFO] [stdout] | [INFO] [stdout] 276 | let cgu_name_builder = &mut CodegenUnitNameBuilder::new(tcx); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `CodegenUnitNameBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputType` [INFO] [stdout] --> src/driver/aot.rs:283:52 [INFO] [stdout] | [INFO] [stdout] 283 | tcx.output_filenames(()).temp_path(OutputType::Metadata, Some(&metadata_cgu_name)); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OutputType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ModuleKind` [INFO] [stdout] --> src/driver/aot.rs:297:19 [INFO] [stdout] | [INFO] [stdout] 297 | kind: ModuleKind::Metadata, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ModuleKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CrateInfo` [INFO] [stdout] --> src/driver/aot.rs:315:25 [INFO] [stdout] | [INFO] [stdout] 315 | crate_info: CrateInfo::new(tcx, target_cpu), [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `CrateInfo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputType` [INFO] [stdout] --> src/driver/aot.rs:357:65 [INFO] [stdout] | [INFO] [stdout] 357 | let output_object_file = tcx.output_filenames(()).temp_path(OutputType::Object, Some(cgu_name)); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OutputType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:410:16 [INFO] [stdout] | [INFO] [stdout] 410 | return CguReuse::No; [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:417:16 [INFO] [stdout] | [INFO] [stdout] 417 | return CguReuse::No; [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:433:40 [INFO] [stdout] | [INFO] [stdout] 433 | if tcx.try_mark_green(&dep_node) { CguReuse::PreLto } else { CguReuse::No } [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CguReuse` [INFO] [stdout] --> src/driver/aot.rs:433:66 [INFO] [stdout] | [INFO] [stdout] 433 | if tcx.try_mark_green(&dep_node) { CguReuse::PreLto } else { CguReuse::No } [INFO] [stdout] | ^^^^^^^^ use of undeclared type `CguReuse` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/mod.rs:24:17 [INFO] [stdout] | [INFO] [stdout] 24 | MonoItem::Fn(instance) => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/mod.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | MonoItem::Static(_) | MonoItem::GlobalAsm(_) => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MonoItem` [INFO] [stdout] --> src/driver/mod.rs:36:39 [INFO] [stdout] | [INFO] [stdout] 36 | MonoItem::Static(_) | MonoItem::GlobalAsm(_) => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MonoItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:21:23 [INFO] [stdout] | [INFO] [stdout] 21 | if template[0] == InlineAsmTemplatePiece::String("int $$0x29".to_string()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:25:30 [INFO] [stdout] | [INFO] [stdout] 25 | } else if template[0] == InlineAsmTemplatePiece::String("movq %rbx, ".to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | InlineAsmTemplatePiece::Placeholder { operand_idx: 0, modifier: Some('r'), span: _ } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:30:27 [INFO] [stdout] | [INFO] [stdout] 30 | && template[2] == InlineAsmTemplatePiece::String("\n".to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:31:27 [INFO] [stdout] | [INFO] [stdout] 31 | && template[3] == InlineAsmTemplatePiece::String("cpuid".to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | && template[4] == InlineAsmTemplatePiece::String("\n".to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:33:27 [INFO] [stdout] | [INFO] [stdout] 33 | && template[5] == InlineAsmTemplatePiece::String("xchgq %rbx, ".to_string()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | InlineAsmTemplatePiece::Placeholder { operand_idx: 0, modifier: Some('r'), span: _ } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | InlineAsmOperand::InOut { reg, late: true, ref in_value, out_place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:44:21 [INFO] [stdout] | [INFO] [stdout] 44 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::ax)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:44:49 [INFO] [stdout] | [INFO] [stdout] 44 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::ax)) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `X86InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:44:67 [INFO] [stdout] | [INFO] [stdout] 44 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::ax)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `X86InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | InlineAsmOperand::Out { reg, late: true, place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:57:21 [INFO] [stdout] | [INFO] [stdout] 57 | InlineAsmRegOrRegClass::RegClass(InlineAsmRegClass::X86( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegClass` [INFO] [stdout] --> src/inline_asm.rs:57:54 [INFO] [stdout] | [INFO] [stdout] 57 | InlineAsmRegOrRegClass::RegClass(InlineAsmRegClass::X86( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `X86InlineAsmRegClass` [INFO] [stdout] --> src/inline_asm.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | X86InlineAsmRegClass::reg [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `X86InlineAsmRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:66:13 [INFO] [stdout] | [INFO] [stdout] 66 | InlineAsmOperand::InOut { reg, late: true, ref in_value, out_place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:69:21 [INFO] [stdout] | [INFO] [stdout] 69 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::cx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:69:49 [INFO] [stdout] | [INFO] [stdout] 69 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::cx)) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `X86InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:69:67 [INFO] [stdout] | [INFO] [stdout] 69 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::cx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `X86InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:79:13 [INFO] [stdout] | [INFO] [stdout] 79 | InlineAsmOperand::Out { reg, late: true, place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::dx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:82:49 [INFO] [stdout] | [INFO] [stdout] 82 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::dx)) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `X86InlineAsmReg` [INFO] [stdout] --> src/inline_asm.rs:82:67 [INFO] [stdout] | [INFO] [stdout] 82 | InlineAsmRegOrRegClass::Reg(InlineAsmReg::X86(X86InlineAsmReg::dx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `X86InlineAsmReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | InlineAsmOperand::In { reg: _, ref value } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | InlineAsmOperand::Out { reg: _, late: _, place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | InlineAsmOperand::InOut { reg: _, late: _, ref in_value, out_place } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | InlineAsmOperand::Const { value: _ } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | InlineAsmOperand::SymFn { value: _ } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | InlineAsmOperand::SymStatic { def_id: _ } => todo!(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/inline_asm.rs:193:29 [INFO] [stdout] | [INFO] [stdout] 193 | let mut allocated = FxHashMap::<_, (bool, bool)>::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:199:17 [INFO] [stdout] | [INFO] [stdout] 199 | InlineAsmOperand::In { reg: InlineAsmRegOrRegClass::Reg(reg), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:199:45 [INFO] [stdout] | [INFO] [stdout] 199 | InlineAsmOperand::In { reg: InlineAsmRegOrRegClass::Reg(reg), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:203:17 [INFO] [stdout] | [INFO] [stdout] 203 | InlineAsmOperand::Out { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:204:26 [INFO] [stdout] | [INFO] [stdout] 204 | reg: InlineAsmRegOrRegClass::Reg(reg), late: true, .. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:209:17 [INFO] [stdout] | [INFO] [stdout] 209 | InlineAsmOperand::Out { reg: InlineAsmRegOrRegClass::Reg(reg), .. } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:209:46 [INFO] [stdout] | [INFO] [stdout] 209 | InlineAsmOperand::Out { reg: InlineAsmRegOrRegClass::Reg(reg), .. } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:210:19 [INFO] [stdout] | [INFO] [stdout] 210 | | InlineAsmOperand::InOut { reg: InlineAsmRegOrRegClass::Reg(reg), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:210:50 [INFO] [stdout] | [INFO] [stdout] 210 | | InlineAsmOperand::InOut { reg: InlineAsmRegOrRegClass::Reg(reg), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:221:17 [INFO] [stdout] | [INFO] [stdout] 221 | InlineAsmOperand::Out { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:222:26 [INFO] [stdout] | [INFO] [stdout] 222 | reg: InlineAsmRegOrRegClass::RegClass(class), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:226:19 [INFO] [stdout] | [INFO] [stdout] 226 | | InlineAsmOperand::InOut { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:227:26 [INFO] [stdout] | [INFO] [stdout] 227 | reg: InlineAsmRegOrRegClass::RegClass(class), .. [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:255:17 [INFO] [stdout] | [INFO] [stdout] 255 | InlineAsmOperand::In { reg: InlineAsmRegOrRegClass::RegClass(class), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:255:45 [INFO] [stdout] | [INFO] [stdout] 255 | InlineAsmOperand::In { reg: InlineAsmRegOrRegClass::RegClass(class), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:275:17 [INFO] [stdout] | [INFO] [stdout] 275 | InlineAsmOperand::Out { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] --> src/inline_asm.rs:276:26 [INFO] [stdout] | [INFO] [stdout] 276 | reg: InlineAsmRegOrRegClass::RegClass(class), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmRegOrRegClass` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmClobberAbi` [INFO] [stdout] --> src/inline_asm.rs:323:27 [INFO] [stdout] | [INFO] [stdout] 323 | let abi_clobber = InlineAsmClobberAbi::parse(self.arch, &self.tcx.sess.target, sym::C) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmClobberAbi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/inline_asm.rs:323:88 [INFO] [stdout] | [INFO] [stdout] 323 | let abi_clobber = InlineAsmClobberAbi::parse(self.arch, &self.tcx.sess.target, sym::C) [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:350:17 [INFO] [stdout] | [INFO] [stdout] 350 | InlineAsmOperand::InOut { reg, out_place: Some(_), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | InlineAsmOperand::In { reg, .. } [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:366:19 [INFO] [stdout] | [INFO] [stdout] 366 | | InlineAsmOperand::InOut { reg, out_place: None, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOperand` [INFO] [stdout] --> src/inline_asm.rs:382:17 [INFO] [stdout] | [INFO] [stdout] 382 | InlineAsmOperand::Out { reg, place: Some(_), .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOperand` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:404:42 [INFO] [stdout] | [INFO] [stdout] 404 | let is_x86 = matches!(self.arch, InlineAsmArch::X86 | InlineAsmArch::X86_64); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:404:63 [INFO] [stdout] | [INFO] [stdout] 404 | let is_x86 = matches!(self.arch, InlineAsmArch::X86 | InlineAsmArch::X86_64); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/inline_asm.rs:412:35 [INFO] [stdout] | [INFO] [stdout] 412 | if !self.options.contains(InlineAsmOptions::NORETURN) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/inline_asm.rs:433:44 [INFO] [stdout] | [INFO] [stdout] 433 | if is_x86 && self.options.contains(InlineAsmOptions::ATT_SYNTAX) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:440:17 [INFO] [stdout] | [INFO] [stdout] 440 | InlineAsmTemplatePiece::String(s) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] --> src/inline_asm.rs:443:17 [INFO] [stdout] | [INFO] [stdout] 443 | InlineAsmTemplatePiece::Placeholder { operand_idx, modifier, span: _ } => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmTemplatePiece` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/inline_asm.rs:444:46 [INFO] [stdout] | [INFO] [stdout] 444 | if self.options.contains(InlineAsmOptions::ATT_SYNTAX) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/inline_asm.rs:456:44 [INFO] [stdout] | [INFO] [stdout] 456 | if is_x86 && self.options.contains(InlineAsmOptions::ATT_SYNTAX) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmOptions` [INFO] [stdout] --> src/inline_asm.rs:460:35 [INFO] [stdout] | [INFO] [stdout] 460 | if !self.options.contains(InlineAsmOptions::NORETURN) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ use of undeclared type `InlineAsmOptions` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:498:13 [INFO] [stdout] | [INFO] [stdout] 498 | InlineAsmArch::X86 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:502:13 [INFO] [stdout] | [INFO] [stdout] 502 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:506:13 [INFO] [stdout] | [INFO] [stdout] 506 | InlineAsmArch::RiscV32 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:512:13 [INFO] [stdout] | [INFO] [stdout] 512 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:524:13 [INFO] [stdout] | [INFO] [stdout] 524 | InlineAsmArch::X86 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:528:13 [INFO] [stdout] | [INFO] [stdout] 528 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:532:13 [INFO] [stdout] | [INFO] [stdout] 532 | InlineAsmArch::RiscV32 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:538:13 [INFO] [stdout] | [INFO] [stdout] 538 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:550:13 [INFO] [stdout] | [INFO] [stdout] 550 | InlineAsmArch::X86 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:550:34 [INFO] [stdout] | [INFO] [stdout] 550 | InlineAsmArch::X86 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:553:13 [INFO] [stdout] | [INFO] [stdout] 553 | InlineAsmArch::RiscV32 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:553:38 [INFO] [stdout] | [INFO] [stdout] 553 | InlineAsmArch::RiscV32 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:567:13 [INFO] [stdout] | [INFO] [stdout] 567 | InlineAsmArch::X86 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:569:41 [INFO] [stdout] | [INFO] [stdout] 569 | reg.emit(generated_asm, InlineAsmArch::X86, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:572:13 [INFO] [stdout] | [INFO] [stdout] 572 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:574:41 [INFO] [stdout] | [INFO] [stdout] 574 | reg.emit(generated_asm, InlineAsmArch::X86_64, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:577:13 [INFO] [stdout] | [INFO] [stdout] 577 | InlineAsmArch::RiscV32 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:579:41 [INFO] [stdout] | [INFO] [stdout] 579 | reg.emit(generated_asm, InlineAsmArch::RiscV32, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:582:13 [INFO] [stdout] | [INFO] [stdout] 582 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:584:41 [INFO] [stdout] | [INFO] [stdout] 584 | reg.emit(generated_asm, InlineAsmArch::RiscV64, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:598:13 [INFO] [stdout] | [INFO] [stdout] 598 | InlineAsmArch::X86 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:600:41 [INFO] [stdout] | [INFO] [stdout] 600 | reg.emit(generated_asm, InlineAsmArch::X86, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | InlineAsmArch::X86_64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:605:41 [INFO] [stdout] | [INFO] [stdout] 605 | reg.emit(generated_asm, InlineAsmArch::X86_64, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:608:13 [INFO] [stdout] | [INFO] [stdout] 608 | InlineAsmArch::RiscV32 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:610:41 [INFO] [stdout] | [INFO] [stdout] 610 | reg.emit(generated_asm, InlineAsmArch::RiscV32, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:613:13 [INFO] [stdout] | [INFO] [stdout] 613 | InlineAsmArch::RiscV64 => { [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InlineAsmArch` [INFO] [stdout] --> src/inline_asm.rs:615:41 [INFO] [stdout] | [INFO] [stdout] 615 | reg.emit(generated_asm, InlineAsmArch::RiscV64, None).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `InlineAsmArch` [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/llvm.rs:33:48 [INFO] [stdout] | [INFO] [stdout] 33 | let a_lane = a.value_field(fx, mir::Field::new(lane.try_into().unwrap())).load_scalar(fx); [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/intrinsics/llvm.rs:78:21 [INFO] [stdout] | [INFO] [stdout] 78 | ty::Float(_) => fx.bcx.ins().fcmp(flt_cc, x_lane, y_lane), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/llvm.rs:110:17 [INFO] [stdout] | [INFO] [stdout] 110 | BinOp::Add, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/llvm.rs:120:17 [INFO] [stdout] | [INFO] [stdout] 120 | BinOp::Sub, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/llvm.rs:164:34 [INFO] [stdout] | [INFO] [stdout] 164 | let c = int0.value_field(fx, mir::Field::new(0)); [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:165:36 [INFO] [stdout] | [INFO] [stdout] 165 | let cb0 = int0.value_field(fx, mir::Field::new(1)).load_scalar(fx); [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | (ty::Uint(_), sym::simd_eq) => fx.bcx.ins().icmp(IntCC::Equal, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:59:35 [INFO] [stdout] | [INFO] [stdout] 59 | (ty::Uint(_), sym::simd_eq) => fx.bcx.ins().icmp(IntCC::Equal, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:60:22 [INFO] [stdout] | [INFO] [stdout] 60 | (ty::Uint(_), sym::simd_ne) => fx.bcx.ins().icmp(IntCC::NotEqual, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:60:35 [INFO] [stdout] | [INFO] [stdout] 60 | (ty::Uint(_), sym::simd_ne) => fx.bcx.ins().icmp(IntCC::NotEqual, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:61:22 [INFO] [stdout] | [INFO] [stdout] 61 | (ty::Uint(_), sym::simd_lt) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | (ty::Uint(_), sym::simd_lt) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:64:22 [INFO] [stdout] | [INFO] [stdout] 64 | (ty::Uint(_), sym::simd_le) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:64:35 [INFO] [stdout] | [INFO] [stdout] 64 | (ty::Uint(_), sym::simd_le) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:67:22 [INFO] [stdout] | [INFO] [stdout] 67 | (ty::Uint(_), sym::simd_gt) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:67:35 [INFO] [stdout] | [INFO] [stdout] 67 | (ty::Uint(_), sym::simd_gt) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:70:22 [INFO] [stdout] | [INFO] [stdout] 70 | (ty::Uint(_), sym::simd_ge) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | (ty::Uint(_), sym::simd_ge) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:74:22 [INFO] [stdout] | [INFO] [stdout] 74 | (ty::Int(_), sym::simd_eq) => fx.bcx.ins().icmp(IntCC::Equal, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:74:34 [INFO] [stdout] | [INFO] [stdout] 74 | (ty::Int(_), sym::simd_eq) => fx.bcx.ins().icmp(IntCC::Equal, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | (ty::Int(_), sym::simd_ne) => fx.bcx.ins().icmp(IntCC::NotEqual, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:75:34 [INFO] [stdout] | [INFO] [stdout] 75 | (ty::Int(_), sym::simd_ne) => fx.bcx.ins().icmp(IntCC::NotEqual, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:76:22 [INFO] [stdout] | [INFO] [stdout] 76 | (ty::Int(_), sym::simd_lt) => fx.bcx.ins().icmp(IntCC::SignedLessThan, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:76:34 [INFO] [stdout] | [INFO] [stdout] 76 | (ty::Int(_), sym::simd_lt) => fx.bcx.ins().icmp(IntCC::SignedLessThan, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | (ty::Int(_), sym::simd_le) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | (ty::Int(_), sym::simd_le) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:80:22 [INFO] [stdout] | [INFO] [stdout] 80 | (ty::Int(_), sym::simd_gt) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:80:34 [INFO] [stdout] | [INFO] [stdout] 80 | (ty::Int(_), sym::simd_gt) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:83:22 [INFO] [stdout] | [INFO] [stdout] 83 | (ty::Int(_), sym::simd_ge) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:83:34 [INFO] [stdout] | [INFO] [stdout] 83 | (ty::Int(_), sym::simd_ge) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:87:22 [INFO] [stdout] | [INFO] [stdout] 87 | (ty::Float(_), sym::simd_eq) => fx.bcx.ins().fcmp(FloatCC::Equal, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:87:36 [INFO] [stdout] | [INFO] [stdout] 87 | (ty::Float(_), sym::simd_eq) => fx.bcx.ins().fcmp(FloatCC::Equal, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | (ty::Float(_), sym::simd_ne) => fx.bcx.ins().fcmp(FloatCC::NotEqual, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:88:36 [INFO] [stdout] | [INFO] [stdout] 88 | (ty::Float(_), sym::simd_ne) => fx.bcx.ins().fcmp(FloatCC::NotEqual, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:89:22 [INFO] [stdout] | [INFO] [stdout] 89 | (ty::Float(_), sym::simd_lt) => fx.bcx.ins().fcmp(FloatCC::LessThan, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:89:36 [INFO] [stdout] | [INFO] [stdout] 89 | (ty::Float(_), sym::simd_lt) => fx.bcx.ins().fcmp(FloatCC::LessThan, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 90 | (ty::Float(_), sym::simd_le) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | (ty::Float(_), sym::simd_le) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:93:22 [INFO] [stdout] | [INFO] [stdout] 93 | (ty::Float(_), sym::simd_gt) => fx.bcx.ins().fcmp(FloatCC::GreaterThan, x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:93:36 [INFO] [stdout] | [INFO] [stdout] 93 | (ty::Float(_), sym::simd_gt) => fx.bcx.ins().fcmp(FloatCC::GreaterThan, x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:94:22 [INFO] [stdout] | [INFO] [stdout] 94 | (ty::Float(_), sym::simd_ge) => { [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:94:36 [INFO] [stdout] | [INFO] [stdout] 94 | (ty::Float(_), sym::simd_ge) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:117:42 [INFO] [stdout] | [INFO] [stdout] 117 | let n: u16 = if intrinsic == sym::simd_shuffle { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | ty::Array(ty, len) if matches!(ty.kind(), ty::Uint(ty::UintTy::U32)) => { [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:122:63 [INFO] [stdout] | [INFO] [stdout] 122 | ty::Array(ty, len) if matches!(ty.kind(), ty::Uint(ty::UintTy::U32)) => { [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:122:72 [INFO] [stdout] | [INFO] [stdout] 122 | ty::Array(ty, len) if matches!(ty.kind(), ty::Uint(ty::UintTy::U32)) => { [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:123:52 [INFO] [stdout] | [INFO] [stdout] 123 | len.try_eval_usize(fx.tcx, ty::ParamEnv::reveal_all()).unwrap_or_else(|| { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ConstValue` [INFO] [stdout] --> src/intrinsics/simd.rs:160:21 [INFO] [stdout] | [INFO] [stdout] 160 | ConstValue::ByRef { alloc, offset } => { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `ConstValue` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/intrinsics/simd.rs:210:48 [INFO] [stdout] | [INFO] [stdout] 210 | let ret_lane = ret.place_field(fx, mir::Field::new(idx.try_into().unwrap())); [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:254:21 [INFO] [stdout] | [INFO] [stdout] 254 | ty::Int(_) => fx.bcx.ins().ineg(lane), [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | ty::Float(_) => fx.bcx.ins().fneg(lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:273:18 [INFO] [stdout] | [INFO] [stdout] 273 | (ty::Uint(_), sym::simd_add) => fx.bcx.ins().iadd(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:273:31 [INFO] [stdout] | [INFO] [stdout] 273 | (ty::Uint(_), sym::simd_add) => fx.bcx.ins().iadd(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:274:18 [INFO] [stdout] | [INFO] [stdout] 274 | (ty::Uint(_), sym::simd_sub) => fx.bcx.ins().isub(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:274:31 [INFO] [stdout] | [INFO] [stdout] 274 | (ty::Uint(_), sym::simd_sub) => fx.bcx.ins().isub(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:275:18 [INFO] [stdout] | [INFO] [stdout] 275 | (ty::Uint(_), sym::simd_mul) => fx.bcx.ins().imul(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:275:31 [INFO] [stdout] | [INFO] [stdout] 275 | (ty::Uint(_), sym::simd_mul) => fx.bcx.ins().imul(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:276:18 [INFO] [stdout] | [INFO] [stdout] 276 | (ty::Uint(_), sym::simd_div) => fx.bcx.ins().udiv(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:276:31 [INFO] [stdout] | [INFO] [stdout] 276 | (ty::Uint(_), sym::simd_div) => fx.bcx.ins().udiv(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:277:18 [INFO] [stdout] | [INFO] [stdout] 277 | (ty::Uint(_), sym::simd_rem) => fx.bcx.ins().urem(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:277:31 [INFO] [stdout] | [INFO] [stdout] 277 | (ty::Uint(_), sym::simd_rem) => fx.bcx.ins().urem(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | (ty::Int(_), sym::simd_add) => fx.bcx.ins().iadd(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:279:30 [INFO] [stdout] | [INFO] [stdout] 279 | (ty::Int(_), sym::simd_add) => fx.bcx.ins().iadd(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:280:18 [INFO] [stdout] | [INFO] [stdout] 280 | (ty::Int(_), sym::simd_sub) => fx.bcx.ins().isub(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:280:30 [INFO] [stdout] | [INFO] [stdout] 280 | (ty::Int(_), sym::simd_sub) => fx.bcx.ins().isub(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:281:18 [INFO] [stdout] | [INFO] [stdout] 281 | (ty::Int(_), sym::simd_mul) => fx.bcx.ins().imul(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:281:30 [INFO] [stdout] | [INFO] [stdout] 281 | (ty::Int(_), sym::simd_mul) => fx.bcx.ins().imul(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:282:18 [INFO] [stdout] | [INFO] [stdout] 282 | (ty::Int(_), sym::simd_div) => fx.bcx.ins().sdiv(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:282:30 [INFO] [stdout] | [INFO] [stdout] 282 | (ty::Int(_), sym::simd_div) => fx.bcx.ins().sdiv(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:283:18 [INFO] [stdout] | [INFO] [stdout] 283 | (ty::Int(_), sym::simd_rem) => fx.bcx.ins().srem(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:283:30 [INFO] [stdout] | [INFO] [stdout] 283 | (ty::Int(_), sym::simd_rem) => fx.bcx.ins().srem(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:285:18 [INFO] [stdout] | [INFO] [stdout] 285 | (ty::Float(_), sym::simd_add) => fx.bcx.ins().fadd(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:285:32 [INFO] [stdout] | [INFO] [stdout] 285 | (ty::Float(_), sym::simd_add) => fx.bcx.ins().fadd(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 286 | (ty::Float(_), sym::simd_sub) => fx.bcx.ins().fsub(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:286:32 [INFO] [stdout] | [INFO] [stdout] 286 | (ty::Float(_), sym::simd_sub) => fx.bcx.ins().fsub(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 287 | (ty::Float(_), sym::simd_mul) => fx.bcx.ins().fmul(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:287:32 [INFO] [stdout] | [INFO] [stdout] 287 | (ty::Float(_), sym::simd_mul) => fx.bcx.ins().fmul(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:288:18 [INFO] [stdout] | [INFO] [stdout] 288 | (ty::Float(_), sym::simd_div) => fx.bcx.ins().fdiv(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | (ty::Float(_), sym::simd_div) => fx.bcx.ins().fdiv(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:289:18 [INFO] [stdout] | [INFO] [stdout] 289 | (ty::Float(FloatTy::F32), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/intrinsics/simd.rs:289:28 [INFO] [stdout] | [INFO] [stdout] 289 | (ty::Float(FloatTy::F32), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:289:43 [INFO] [stdout] | [INFO] [stdout] 289 | (ty::Float(FloatTy::F32), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:295:18 [INFO] [stdout] | [INFO] [stdout] 295 | (ty::Float(FloatTy::F64), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/intrinsics/simd.rs:295:28 [INFO] [stdout] | [INFO] [stdout] 295 | (ty::Float(FloatTy::F64), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:295:43 [INFO] [stdout] | [INFO] [stdout] 295 | (ty::Float(FloatTy::F64), sym::simd_rem) => fx.lib_call( [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:302:18 [INFO] [stdout] | [INFO] [stdout] 302 | (ty::Uint(_), sym::simd_shl) => fx.bcx.ins().ishl(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:302:31 [INFO] [stdout] | [INFO] [stdout] 302 | (ty::Uint(_), sym::simd_shl) => fx.bcx.ins().ishl(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:303:18 [INFO] [stdout] | [INFO] [stdout] 303 | (ty::Uint(_), sym::simd_shr) => fx.bcx.ins().ushr(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:303:31 [INFO] [stdout] | [INFO] [stdout] 303 | (ty::Uint(_), sym::simd_shr) => fx.bcx.ins().ushr(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:304:18 [INFO] [stdout] | [INFO] [stdout] 304 | (ty::Uint(_), sym::simd_and) => fx.bcx.ins().band(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:304:31 [INFO] [stdout] | [INFO] [stdout] 304 | (ty::Uint(_), sym::simd_and) => fx.bcx.ins().band(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:305:18 [INFO] [stdout] | [INFO] [stdout] 305 | (ty::Uint(_), sym::simd_or) => fx.bcx.ins().bor(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:305:31 [INFO] [stdout] | [INFO] [stdout] 305 | (ty::Uint(_), sym::simd_or) => fx.bcx.ins().bor(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:306:18 [INFO] [stdout] | [INFO] [stdout] 306 | (ty::Uint(_), sym::simd_xor) => fx.bcx.ins().bxor(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:306:31 [INFO] [stdout] | [INFO] [stdout] 306 | (ty::Uint(_), sym::simd_xor) => fx.bcx.ins().bxor(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:308:18 [INFO] [stdout] | [INFO] [stdout] 308 | (ty::Int(_), sym::simd_shl) => fx.bcx.ins().ishl(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:308:30 [INFO] [stdout] | [INFO] [stdout] 308 | (ty::Int(_), sym::simd_shl) => fx.bcx.ins().ishl(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:309:18 [INFO] [stdout] | [INFO] [stdout] 309 | (ty::Int(_), sym::simd_shr) => fx.bcx.ins().sshr(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:309:30 [INFO] [stdout] | [INFO] [stdout] 309 | (ty::Int(_), sym::simd_shr) => fx.bcx.ins().sshr(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:310:18 [INFO] [stdout] | [INFO] [stdout] 310 | (ty::Int(_), sym::simd_and) => fx.bcx.ins().band(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:310:30 [INFO] [stdout] | [INFO] [stdout] 310 | (ty::Int(_), sym::simd_and) => fx.bcx.ins().band(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:311:18 [INFO] [stdout] | [INFO] [stdout] 311 | (ty::Int(_), sym::simd_or) => fx.bcx.ins().bor(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:311:30 [INFO] [stdout] | [INFO] [stdout] 311 | (ty::Int(_), sym::simd_or) => fx.bcx.ins().bor(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | (ty::Int(_), sym::simd_xor) => fx.bcx.ins().bxor(x_lane, y_lane), [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:312:30 [INFO] [stdout] | [INFO] [stdout] 312 | (ty::Int(_), sym::simd_xor) => fx.bcx.ins().bxor(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:353:21 [INFO] [stdout] | [INFO] [stdout] 353 | ty::Float(_) => {}, [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:357:21 [INFO] [stdout] | [INFO] [stdout] 357 | sym::simd_fmin => fx.bcx.ins().fmin(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:358:21 [INFO] [stdout] | [INFO] [stdout] 358 | sym::simd_fmax => fx.bcx.ins().fmax(x_lane, y_lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:372:21 [INFO] [stdout] | [INFO] [stdout] 372 | ty::Float(FloatTy::F32) => fx.lib_call( [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/intrinsics/simd.rs:372:31 [INFO] [stdout] | [INFO] [stdout] 372 | ty::Float(FloatTy::F32) => fx.lib_call( [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | ty::Float(FloatTy::F64) => fx.lib_call( [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/intrinsics/simd.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | ty::Float(FloatTy::F64) => fx.lib_call( [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:397:21 [INFO] [stdout] | [INFO] [stdout] 397 | ty::Float(_) => {}, [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 `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:401:21 [INFO] [stdout] | [INFO] [stdout] 401 | sym::simd_fabs => fx.bcx.ins().fabs(lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:402:21 [INFO] [stdout] | [INFO] [stdout] 402 | sym::simd_fsqrt => fx.bcx.ins().sqrt(lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:403:21 [INFO] [stdout] | [INFO] [stdout] 403 | sym::simd_ceil => fx.bcx.ins().ceil(lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:404:21 [INFO] [stdout] | [INFO] [stdout] 404 | sym::simd_floor => fx.bcx.ins().floor(lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/simd.rs:405:21 [INFO] [stdout] | [INFO] [stdout] 405 | sym::simd_trunc => fx.bcx.ins().trunc(lane), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:494:21 [INFO] [stdout] | [INFO] [stdout] 494 | ty::Int(_) => fx.bcx.ins().icmp(IntCC::SignedLessThan, a, b), [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:495:21 [INFO] [stdout] | [INFO] [stdout] 495 | ty::Uint(_) => fx.bcx.ins().icmp(IntCC::UnsignedLessThan, a, b), [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:496:21 [INFO] [stdout] | [INFO] [stdout] 496 | ty::Float(_) => fx.bcx.ins().fcmp(FloatCC::LessThan, a, b), [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:511:21 [INFO] [stdout] | [INFO] [stdout] 511 | ty::Int(_) => fx.bcx.ins().icmp(IntCC::SignedGreaterThan, a, b), [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:512:21 [INFO] [stdout] | [INFO] [stdout] 512 | ty::Uint(_) => fx.bcx.ins().icmp(IntCC::UnsignedGreaterThan, a, b), [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 `ty` [INFO] [stdout] --> src/intrinsics/simd.rs:513:21 [INFO] [stdout] | [INFO] [stdout] 513 | ty::Float(_) => fx.bcx.ins().fcmp(FloatCC::GreaterThan, a, b), [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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] 549 | | // simd_gather [INFO] [stdout] 550 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/intrinsics/mod.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | Abi::Vector { element, count } => (element, count), [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:231:17 [INFO] [stdout] | [INFO] [stdout] 231 | sym::abort => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:234:17 [INFO] [stdout] | [INFO] [stdout] 234 | sym::transmute => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 271 | sym::expf32 => ("expf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:272:9 [INFO] [stdout] | [INFO] [stdout] 272 | sym::expf64 => ("exp", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:273:9 [INFO] [stdout] | [INFO] [stdout] 273 | sym::exp2f32 => ("exp2f", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 274 | sym::exp2f64 => ("exp2", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:275:9 [INFO] [stdout] | [INFO] [stdout] 275 | sym::sqrtf32 => ("sqrtf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:276:9 [INFO] [stdout] | [INFO] [stdout] 276 | sym::sqrtf64 => ("sqrt", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:277:9 [INFO] [stdout] | [INFO] [stdout] 277 | sym::powif32 => ("__powisf2", 2, fx.tcx.types.f32), // compiler-builtins [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:278:9 [INFO] [stdout] | [INFO] [stdout] 278 | sym::powif64 => ("__powidf2", 2, fx.tcx.types.f64), // compiler-builtins [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:279:9 [INFO] [stdout] | [INFO] [stdout] 279 | sym::powf32 => ("powf", 2, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:280:9 [INFO] [stdout] | [INFO] [stdout] 280 | sym::powf64 => ("pow", 2, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | sym::logf32 => ("logf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | sym::logf64 => ("log", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:283:9 [INFO] [stdout] | [INFO] [stdout] 283 | sym::log2f32 => ("log2f", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | sym::log2f64 => ("log2", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:285:9 [INFO] [stdout] | [INFO] [stdout] 285 | sym::log10f32 => ("log10f", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 286 | sym::log10f64 => ("log10", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | sym::fabsf32 => ("fabsf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:288:9 [INFO] [stdout] | [INFO] [stdout] 288 | sym::fabsf64 => ("fabs", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:289:9 [INFO] [stdout] | [INFO] [stdout] 289 | sym::fmaf32 => ("fmaf", 3, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | sym::fmaf64 => ("fma", 3, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:291:9 [INFO] [stdout] | [INFO] [stdout] 291 | sym::copysignf32 => ("copysignf", 2, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | sym::copysignf64 => ("copysign", 2, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 293 | sym::floorf32 => ("floorf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | sym::floorf64 => ("floor", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:295:9 [INFO] [stdout] | [INFO] [stdout] 295 | sym::ceilf32 => ("ceilf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:296:9 [INFO] [stdout] | [INFO] [stdout] 296 | sym::ceilf64 => ("ceil", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:297:9 [INFO] [stdout] | [INFO] [stdout] 297 | sym::truncf32 => ("truncf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:298:9 [INFO] [stdout] | [INFO] [stdout] 298 | sym::truncf64 => ("trunc", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:299:9 [INFO] [stdout] | [INFO] [stdout] 299 | sym::roundf32 => ("roundf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | sym::roundf64 => ("round", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:301:9 [INFO] [stdout] | [INFO] [stdout] 301 | sym::sinf32 => ("sinf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | sym::sinf64 => ("sin", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:303:9 [INFO] [stdout] | [INFO] [stdout] 303 | sym::cosf32 => ("cosf", 1, fx.tcx.types.f32), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | sym::cosf64 => ("cos", 1, fx.tcx.types.f64), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:370:29 [INFO] [stdout] | [INFO] [stdout] 370 | if intrinsic == sym::copy_nonoverlapping { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:390:29 [INFO] [stdout] | [INFO] [stdout] 390 | if intrinsic == sym::volatile_copy_nonoverlapping_memory { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:431:17 [INFO] [stdout] | [INFO] [stdout] 431 | sym::unchecked_add => BinOp::Add, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:431:39 [INFO] [stdout] | [INFO] [stdout] 431 | sym::unchecked_add => BinOp::Add, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:432:17 [INFO] [stdout] | [INFO] [stdout] 432 | sym::unchecked_sub => BinOp::Sub, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:432:39 [INFO] [stdout] | [INFO] [stdout] 432 | sym::unchecked_sub => BinOp::Sub, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | sym::unchecked_mul => BinOp::Mul, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:433:39 [INFO] [stdout] | [INFO] [stdout] 433 | sym::unchecked_mul => BinOp::Mul, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:434:17 [INFO] [stdout] | [INFO] [stdout] 434 | sym::unchecked_div | sym::exact_div => BinOp::Div, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:434:38 [INFO] [stdout] | [INFO] [stdout] 434 | sym::unchecked_div | sym::exact_div => BinOp::Div, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:434:56 [INFO] [stdout] | [INFO] [stdout] 434 | sym::unchecked_div | sym::exact_div => BinOp::Div, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:435:17 [INFO] [stdout] | [INFO] [stdout] 435 | sym::unchecked_rem => BinOp::Rem, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:435:39 [INFO] [stdout] | [INFO] [stdout] 435 | sym::unchecked_rem => BinOp::Rem, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:436:17 [INFO] [stdout] | [INFO] [stdout] 436 | sym::unchecked_shl => BinOp::Shl, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:436:39 [INFO] [stdout] | [INFO] [stdout] 436 | sym::unchecked_shl => BinOp::Shl, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:437:17 [INFO] [stdout] | [INFO] [stdout] 437 | sym::unchecked_shr => BinOp::Shr, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:437:39 [INFO] [stdout] | [INFO] [stdout] 437 | sym::unchecked_shr => BinOp::Shr, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:446:17 [INFO] [stdout] | [INFO] [stdout] 446 | sym::add_with_overflow => BinOp::Add, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:446:43 [INFO] [stdout] | [INFO] [stdout] 446 | sym::add_with_overflow => BinOp::Add, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:447:17 [INFO] [stdout] | [INFO] [stdout] 447 | sym::sub_with_overflow => BinOp::Sub, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:447:43 [INFO] [stdout] | [INFO] [stdout] 447 | sym::sub_with_overflow => BinOp::Sub, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:448:17 [INFO] [stdout] | [INFO] [stdout] 448 | sym::mul_with_overflow => BinOp::Mul, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:448:43 [INFO] [stdout] | [INFO] [stdout] 448 | sym::mul_with_overflow => BinOp::Mul, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:463:17 [INFO] [stdout] | [INFO] [stdout] 463 | sym::saturating_add => BinOp::Add, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:463:40 [INFO] [stdout] | [INFO] [stdout] 463 | sym::saturating_add => BinOp::Add, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:464:17 [INFO] [stdout] | [INFO] [stdout] 464 | sym::saturating_sub => BinOp::Sub, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:464:40 [INFO] [stdout] | [INFO] [stdout] 464 | sym::saturating_sub => BinOp::Sub, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:483:18 [INFO] [stdout] | [INFO] [stdout] 483 | (sym::saturating_add, false) => fx.bcx.ins().select(has_overflow, max, val), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:484:18 [INFO] [stdout] | [INFO] [stdout] 484 | (sym::saturating_sub, false) => fx.bcx.ins().select(has_overflow, min, val), [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:485:18 [INFO] [stdout] | [INFO] [stdout] 485 | (sym::saturating_add, true) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:491:18 [INFO] [stdout] | [INFO] [stdout] 491 | (sym::saturating_sub, true) => { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:667:29 [INFO] [stdout] | [INFO] [stdout] 667 | if intrinsic == sym::assert_zero_valid && !layout.might_permit_raw_init(fx, /*zero:*/ true) { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:678:29 [INFO] [stdout] | [INFO] [stdout] 678 | if intrinsic == sym::assert_uninit_valid && !layout.might_permit_raw_init(fx, /*zero:*/ false) { [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/intrinsics/mod.rs:707:44 [INFO] [stdout] | [INFO] [stdout] 707 | fx.tcx.const_eval_instance(ParamEnv::reveal_all(), instance, None).unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:728:57 [INFO] [stdout] | [INFO] [stdout] 728 | let val = crate::num::codegen_ptr_binop(fx, BinOp::Eq, a, b); [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:733:57 [INFO] [stdout] | [INFO] [stdout] 733 | let val = crate::num::codegen_ptr_binop(fx, BinOp::Ne, a, b); [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:752:17 [INFO] [stdout] | [INFO] [stdout] 752 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:752:31 [INFO] [stdout] | [INFO] [stdout] 752 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:752:44 [INFO] [stdout] | [INFO] [stdout] 752 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:768:17 [INFO] [stdout] | [INFO] [stdout] 768 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:768:31 [INFO] [stdout] | [INFO] [stdout] 768 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:768:44 [INFO] [stdout] | [INFO] [stdout] 768 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:782:17 [INFO] [stdout] | [INFO] [stdout] 782 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:782:31 [INFO] [stdout] | [INFO] [stdout] 782 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:782:44 [INFO] [stdout] | [INFO] [stdout] 782 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:800:17 [INFO] [stdout] | [INFO] [stdout] 800 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:800:31 [INFO] [stdout] | [INFO] [stdout] 800 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:800:44 [INFO] [stdout] | [INFO] [stdout] 800 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:820:17 [INFO] [stdout] | [INFO] [stdout] 820 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:820:31 [INFO] [stdout] | [INFO] [stdout] 820 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:820:44 [INFO] [stdout] | [INFO] [stdout] 820 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:838:17 [INFO] [stdout] | [INFO] [stdout] 838 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:838:31 [INFO] [stdout] | [INFO] [stdout] 838 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:838:44 [INFO] [stdout] | [INFO] [stdout] 838 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:856:17 [INFO] [stdout] | [INFO] [stdout] 856 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:856:31 [INFO] [stdout] | [INFO] [stdout] 856 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:856:44 [INFO] [stdout] | [INFO] [stdout] 856 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:874:17 [INFO] [stdout] | [INFO] [stdout] 874 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:874:31 [INFO] [stdout] | [INFO] [stdout] 874 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:874:44 [INFO] [stdout] | [INFO] [stdout] 874 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:892:17 [INFO] [stdout] | [INFO] [stdout] 892 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:892:31 [INFO] [stdout] | [INFO] [stdout] 892 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:892:44 [INFO] [stdout] | [INFO] [stdout] 892 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:910:17 [INFO] [stdout] | [INFO] [stdout] 910 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:910:31 [INFO] [stdout] | [INFO] [stdout] 910 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:910:44 [INFO] [stdout] | [INFO] [stdout] 910 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:928:17 [INFO] [stdout] | [INFO] [stdout] 928 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:928:31 [INFO] [stdout] | [INFO] [stdout] 928 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:928:44 [INFO] [stdout] | [INFO] [stdout] 928 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:946:17 [INFO] [stdout] | [INFO] [stdout] 946 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:946:31 [INFO] [stdout] | [INFO] [stdout] 946 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:946:44 [INFO] [stdout] | [INFO] [stdout] 946 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:964:17 [INFO] [stdout] | [INFO] [stdout] 964 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:964:31 [INFO] [stdout] | [INFO] [stdout] 964 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:964:44 [INFO] [stdout] | [INFO] [stdout] 964 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:982:17 [INFO] [stdout] | [INFO] [stdout] 982 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:982:31 [INFO] [stdout] | [INFO] [stdout] 982 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:982:44 [INFO] [stdout] | [INFO] [stdout] 982 | ty::Uint(_) | ty::Int(_) | ty::RawPtr(..) => {} [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `kw` [INFO] [stdout] --> src/intrinsics/mod.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | kw::$name [INFO] [stdout] | ^^ use of undeclared crate or module `kw` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/intrinsics/mod.rs:1046:57 [INFO] [stdout] | [INFO] [stdout] 1046 | let ret_val = CValue::const_val(fx, layout, ty::ScalarInt::null(layout.size)); [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 `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:1052:17 [INFO] [stdout] | [INFO] [stdout] 1052 | sym::fadd_fast => BinOp::Add, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:1052:35 [INFO] [stdout] | [INFO] [stdout] 1052 | sym::fadd_fast => BinOp::Add, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:1053:17 [INFO] [stdout] | [INFO] [stdout] 1053 | sym::fsub_fast => BinOp::Sub, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:1053:35 [INFO] [stdout] | [INFO] [stdout] 1053 | sym::fsub_fast => BinOp::Sub, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:1054:17 [INFO] [stdout] | [INFO] [stdout] 1054 | sym::fmul_fast => BinOp::Mul, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:1054:35 [INFO] [stdout] | [INFO] [stdout] 1054 | sym::fmul_fast => BinOp::Mul, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:1055:17 [INFO] [stdout] | [INFO] [stdout] 1055 | sym::fdiv_fast => BinOp::Div, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:1055:35 [INFO] [stdout] | [INFO] [stdout] 1055 | sym::fdiv_fast => BinOp::Div, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:1056:17 [INFO] [stdout] | [INFO] [stdout] 1056 | sym::frem_fast => BinOp::Rem, [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/intrinsics/mod.rs:1056:35 [INFO] [stdout] | [INFO] [stdout] 1056 | sym::frem_fast => BinOp::Rem, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Size` [INFO] [stdout] --> src/intrinsics/mod.rs:1076:28 [INFO] [stdout] | [INFO] [stdout] 1076 | if size == Size::ZERO { [INFO] [stdout] | ^^^^ use of undeclared type `Size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `sym` [INFO] [stdout] --> src/intrinsics/mod.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | sym::$name [INFO] [stdout] | ^^^ use of undeclared crate or module `sym` [INFO] [stdout] ... [INFO] [stdout] 347 | / intrinsic_match! { [INFO] [stdout] 348 | | fx, intrinsic, args, [INFO] [stdout] 349 | | _ => { [INFO] [stdout] 350 | | fx.tcx.sess.span_fatal(span, &format!("unsupported intrinsic {}", intrinsic)); [INFO] [stdout] ... | [INFO] [stdout] 1115 | | }; [INFO] [stdout] 1116 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `intrinsic_pat` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | (RLinkage::External, Visibility::Default) if is_compiler_builtins => Linkage::Hidden, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Visibility` [INFO] [stdout] --> src/linkage.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | (RLinkage::External, Visibility::Default) if is_compiler_builtins => Linkage::Hidden, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Visibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:13:10 [INFO] [stdout] | [INFO] [stdout] 13 | (RLinkage::External, Visibility::Default) => Linkage::Export, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Visibility` [INFO] [stdout] --> src/linkage.rs:13:30 [INFO] [stdout] | [INFO] [stdout] 13 | (RLinkage::External, Visibility::Default) => Linkage::Export, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Visibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | (RLinkage::Internal, Visibility::Default) => Linkage::Local, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Visibility` [INFO] [stdout] --> src/linkage.rs:14:30 [INFO] [stdout] | [INFO] [stdout] 14 | (RLinkage::Internal, Visibility::Default) => Linkage::Local, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Visibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | (RLinkage::External, Visibility::Hidden) => Linkage::Hidden, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Visibility` [INFO] [stdout] --> src/linkage.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | (RLinkage::External, Visibility::Hidden) => Linkage::Hidden, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Visibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | (RLinkage::WeakAny, Visibility::Default) => Linkage::Preemptible, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Visibility` [INFO] [stdout] --> src/linkage.rs:16:29 [INFO] [stdout] | [INFO] [stdout] 16 | (RLinkage::WeakAny, Visibility::Default) => Linkage::Preemptible, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Visibility` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | RLinkage::External => Linkage::Export, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | RLinkage::Internal => Linkage::Local, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | RLinkage::ExternalWeak | RLinkage::WeakAny => Linkage::Preemptible, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RLinkage` [INFO] [stdout] --> src/linkage.rs:28:38 [INFO] [stdout] | [INFO] [stdout] 28 | RLinkage::ExternalWeak | RLinkage::WeakAny => Linkage::Preemptible, [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RLinkage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EntryFnType` [INFO] [stdout] --> src/main_shim.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | EntryFnType::Main => true, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `EntryFnType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `EntryFnType` [INFO] [stdout] --> src/main_shim.rs:23:17 [INFO] [stdout] | [INFO] [stdout] 23 | EntryFnType::Start => false, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `EntryFnType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/main_shim.rs:30:24 [INFO] [stdout] | [INFO] [stdout] 30 | let instance = Instance::mono(tcx, main_def_id).polymorphize(tcx); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/main_shim.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | let instance = Instance::mono(tcx, rust_main_def_id).polymorphize(tcx); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LangItem` [INFO] [stdout] --> src/main_shim.rs:92:63 [INFO] [stdout] | [INFO] [stdout] 92 | let termination_trait = tcx.require_lang_item(LangItem::Termination, None); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `LangItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AssocKind` [INFO] [stdout] --> src/main_shim.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | AssocKind::Fn, [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `AssocKind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/main_shim.rs:102:30 [INFO] [stdout] | [INFO] [stdout] 102 | let report = Instance::resolve( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/main_shim.rs:104:21 [INFO] [stdout] | [INFO] [stdout] 104 | ParamEnv::reveal_all(), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GenericArg` [INFO] [stdout] --> src/main_shim.rs:106:36 [INFO] [stdout] | [INFO] [stdout] 106 | tcx.mk_substs([GenericArg::from(main_ret_ty)].iter()), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `GenericArg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LangItem` [INFO] [stdout] --> src/main_shim.rs:127:58 [INFO] [stdout] | [INFO] [stdout] 127 | let start_def_id = tcx.require_lang_item(LangItem::Start, None); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `LangItem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance` [INFO] [stdout] --> src/main_shim.rs:128:38 [INFO] [stdout] | [INFO] [stdout] 128 | let start_instance = Instance::resolve( [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Instance` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/main_shim.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | ParamEnv::reveal_all(), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:21 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:45 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:57 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:63:69 [INFO] [stdout] | [INFO] [stdout] 63 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/num.rs:65:17 [INFO] [stdout] | [INFO] [stdout] 65 | ty::Bool | ty::Uint(_) | ty::Int(_) | ty::Char => { [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 `ty` [INFO] [stdout] --> src/num.rs:65:28 [INFO] [stdout] | [INFO] [stdout] 65 | ty::Bool | ty::Uint(_) | ty::Int(_) | ty::Char => { [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 `ty` [INFO] [stdout] --> src/num.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | ty::Bool | ty::Uint(_) | ty::Int(_) | ty::Char => { [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 `ty` [INFO] [stdout] --> src/num.rs:65:55 [INFO] [stdout] | [INFO] [stdout] 65 | ty::Bool | ty::Uint(_) | ty::Int(_) | ty::Char => { [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 `ty` [INFO] [stdout] --> src/num.rs:79:9 [INFO] [stdout] | [INFO] [stdout] 79 | ty::Bool => crate::num::codegen_bool_binop(fx, bin_op, in_lhs, in_rhs), [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 `ty` [INFO] [stdout] --> src/num.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | ty::Uint(_) | ty::Int(_) => crate::num::codegen_int_binop(fx, bin_op, in_lhs, in_rhs), [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 `ty` [INFO] [stdout] --> src/num.rs:80:23 [INFO] [stdout] | [INFO] [stdout] 80 | ty::Uint(_) | ty::Int(_) => crate::num::codegen_int_binop(fx, bin_op, in_lhs, in_rhs), [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 `ty` [INFO] [stdout] --> src/num.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 81 | ty::Float(_) => crate::num::codegen_float_binop(fx, bin_op, in_lhs, in_rhs), [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 `ty` [INFO] [stdout] --> src/num.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | ty::RawPtr(..) | ty::FnPtr(..) => crate::num::codegen_ptr_binop(fx, bin_op, in_lhs, in_rhs), [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 `ty` [INFO] [stdout] --> src/num.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | ty::RawPtr(..) | ty::FnPtr(..) => crate::num::codegen_ptr_binop(fx, bin_op, in_lhs, in_rhs), [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | BinOp::BitXor => b.bxor(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 99 | BinOp::BitAnd => b.band(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 100 | BinOp::BitOr => b.bor(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:114:18 [INFO] [stdout] | [INFO] [stdout] 114 | if bin_op != BinOp::Shl && bin_op != BinOp::Shr { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:114:42 [INFO] [stdout] | [INFO] [stdout] 114 | if bin_op != BinOp::Shl && bin_op != BinOp::Shr { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 133 | BinOp::Add => b.iadd(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | BinOp::Sub => b.isub(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | BinOp::Mul => b.imul(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | BinOp::Div => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | BinOp::Rem => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | BinOp::BitXor => b.bxor(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 151 | BinOp::BitAnd => b.band(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | BinOp::BitOr => b.bor(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | BinOp::Shl => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | BinOp::Shr => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:180:18 [INFO] [stdout] | [INFO] [stdout] 180 | if bin_op != BinOp::Shl && bin_op != BinOp::Shr { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:180:42 [INFO] [stdout] | [INFO] [stdout] 180 | if bin_op != BinOp::Shl && bin_op != BinOp::Shr { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:198:9 [INFO] [stdout] | [INFO] [stdout] 198 | BinOp::Add => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 212 | BinOp::Sub => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:226:9 [INFO] [stdout] | [INFO] [stdout] 226 | BinOp::Mul => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:281:9 [INFO] [stdout] | [INFO] [stdout] 281 | BinOp::Shl => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | BinOp::Shr => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:325:9 [INFO] [stdout] | [INFO] [stdout] 325 | BinOp::Add => b.fadd(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:326:9 [INFO] [stdout] | [INFO] [stdout] 326 | BinOp::Sub => b.fsub(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 327 | BinOp::Mul => b.fmul(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:328:9 [INFO] [stdout] | [INFO] [stdout] 328 | BinOp::Div => b.fdiv(lhs, rhs), [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | BinOp::Rem => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/num.rs:331:17 [INFO] [stdout] | [INFO] [stdout] 331 | ty::Float(FloatTy::F32) => "fmodf", [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/num.rs:331:27 [INFO] [stdout] | [INFO] [stdout] 331 | ty::Float(FloatTy::F32) => "fmodf", [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/num.rs:332:17 [INFO] [stdout] | [INFO] [stdout] 332 | ty::Float(FloatTy::F64) => "fmod", [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/num.rs:332:27 [INFO] [stdout] | [INFO] [stdout] 332 | ty::Float(FloatTy::F64) => "fmod", [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:9 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:21 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:33 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:45 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:57 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:337:69 [INFO] [stdout] | [INFO] [stdout] 337 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:339:17 [INFO] [stdout] | [INFO] [stdout] 339 | BinOp::Eq => FloatCC::Equal, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:340:17 [INFO] [stdout] | [INFO] [stdout] 340 | BinOp::Lt => FloatCC::LessThan, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:341:17 [INFO] [stdout] | [INFO] [stdout] 341 | BinOp::Le => FloatCC::LessThanOrEqual, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:342:17 [INFO] [stdout] | [INFO] [stdout] 342 | BinOp::Ne => FloatCC::NotEqual, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:343:17 [INFO] [stdout] | [INFO] [stdout] 343 | BinOp::Ge => FloatCC::GreaterThanOrEqual, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:344:17 [INFO] [stdout] | [INFO] [stdout] 344 | BinOp::Gt => FloatCC::GreaterThan, [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:25 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:37 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:49 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:61 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:372:73 [INFO] [stdout] | [INFO] [stdout] 372 | BinOp::Eq | BinOp::Lt | BinOp::Le | BinOp::Ne | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:378:13 [INFO] [stdout] | [INFO] [stdout] 378 | BinOp::Offset => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:394:13 [INFO] [stdout] | [INFO] [stdout] 394 | BinOp::Eq => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:399:13 [INFO] [stdout] | [INFO] [stdout] 399 | BinOp::Ne => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:404:13 [INFO] [stdout] | [INFO] [stdout] 404 | BinOp::Lt | BinOp::Le | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:404:25 [INFO] [stdout] | [INFO] [stdout] 404 | BinOp::Lt | BinOp::Le | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:404:37 [INFO] [stdout] | [INFO] [stdout] 404 | BinOp::Lt | BinOp::Le | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOp` [INFO] [stdout] --> src/num.rs:404:49 [INFO] [stdout] | [INFO] [stdout] 404 | BinOp::Lt | BinOp::Le | BinOp::Ge | BinOp::Gt => { [INFO] [stdout] | ^^^^^ use of undeclared type `BinOp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/pretty_clif.rs:85:73 [INFO] [stdout] | [INFO] [stdout] 85 | RevealAllLayoutCx(tcx).fn_abi_of_instance(instance, ty::List::empty()) [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FxHashMap` [INFO] [stdout] --> src/pretty_clif.rs:93:68 [INFO] [stdout] | [INFO] [stdout] 93 | CommentWriter { enabled, global_comments, entity_comments: FxHashMap::default() } [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `FxHashMap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutputType` [INFO] [stdout] --> src/pretty_clif.rs:204:46 [INFO] [stdout] | [INFO] [stdout] 204 | tcx.sess.opts.output_types.contains_key(&OutputType::LlvmAssembly) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OutputType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/unsize.rs:22:72 [INFO] [stdout] | [INFO] [stdout] 22 | fx.tcx.struct_lockstep_tails_erasing_lifetimes(source, target, ParamEnv::reveal_all()); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/unsize.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | (&ty::Array(_, len), &ty::Slice(_)) => fx [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 `ty` [INFO] [stdout] --> src/unsize.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | (&ty::Array(_, len), &ty::Slice(_)) => fx [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/unsize.rs:27:61 [INFO] [stdout] | [INFO] [stdout] 27 | .iconst(fx.pointer_type, len.eval_usize(fx.tcx, ParamEnv::reveal_all()) as i64), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ty` [INFO] [stdout] --> src/unsize.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | (&ty::Dynamic(ref data_a, ..), &ty::Dynamic(ref data_b, ..)) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:28:41 [INFO] [stdout] | [INFO] [stdout] 28 | (&ty::Dynamic(ref data_a, ..), &ty::Dynamic(ref data_b, ..)) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:52:14 [INFO] [stdout] | [INFO] [stdout] 52 | (_, &ty::Dynamic(ref data, ..)) => crate::vtable::get_vtable(fx, source, data.principal()), [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 `ty` [INFO] [stdout] --> src/unsize.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | (&ty::Ref(_, a, _), &ty::Ref(_, b, _)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:66:30 [INFO] [stdout] | [INFO] [stdout] 66 | (&ty::Ref(_, a, _), &ty::Ref(_, b, _)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:67:13 [INFO] [stdout] | [INFO] [stdout] 67 | | (&ty::Ref(_, a, _), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) [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 `ty` [INFO] [stdout] --> src/unsize.rs:67:32 [INFO] [stdout] | [INFO] [stdout] 67 | | (&ty::Ref(_, a, _), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) [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 `ty` [INFO] [stdout] --> src/unsize.rs:67:43 [INFO] [stdout] | [INFO] [stdout] 67 | | (&ty::Ref(_, a, _), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) [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 `ty` [INFO] [stdout] --> src/unsize.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | | (&ty::RawPtr(ty::TypeAndMut { ty: a, .. }), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | | (&ty::RawPtr(ty::TypeAndMut { ty: a, .. }), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:68:56 [INFO] [stdout] | [INFO] [stdout] 68 | | (&ty::RawPtr(ty::TypeAndMut { ty: a, .. }), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:68:67 [INFO] [stdout] | [INFO] [stdout] 68 | | (&ty::RawPtr(ty::TypeAndMut { ty: a, .. }), &ty::RawPtr(ty::TypeAndMut { ty: b, .. })) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) if def_a.is_box() && def_b.is_box() => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 71 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) if def_a.is_box() && def_b.is_box() => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:75:31 [INFO] [stdout] | [INFO] [stdout] 75 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:124:11 [INFO] [stdout] | [INFO] [stdout] 124 | (&ty::Ref(..), &ty::Ref(..)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:124:25 [INFO] [stdout] | [INFO] [stdout] 124 | (&ty::Ref(..), &ty::Ref(..)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | | (&ty::Ref(..), &ty::RawPtr(..)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:125:27 [INFO] [stdout] | [INFO] [stdout] 125 | | (&ty::Ref(..), &ty::RawPtr(..)) [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 `ty` [INFO] [stdout] --> src/unsize.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | | (&ty::RawPtr(..), &ty::RawPtr(..)) => coerce_ptr(), [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 `ty` [INFO] [stdout] --> src/unsize.rs:126:30 [INFO] [stdout] | [INFO] [stdout] 126 | | (&ty::RawPtr(..), &ty::RawPtr(..)) => coerce_ptr(), [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 `ty` [INFO] [stdout] --> src/unsize.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:127:31 [INFO] [stdout] | [INFO] [stdout] 127 | (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VariantIdx` [INFO] [stdout] --> src/unsize.rs:130:40 [INFO] [stdout] | [INFO] [stdout] 130 | for i in 0..def_a.variants[VariantIdx::new(0)].fields.len() { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `VariantIdx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `mir` [INFO] [stdout] --> src/unsize.rs:131:49 [INFO] [stdout] | [INFO] [stdout] 131 | let src_f = src.value_field(fx, mir::Field::new(i)); [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/unsize.rs:132:49 [INFO] [stdout] | [INFO] [stdout] 132 | let dst_f = dst.place_field(fx, mir::Field::new(i)); [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/unsize.rs:162:9 [INFO] [stdout] | [INFO] [stdout] 162 | ty::Dynamic(..) => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:166:9 [INFO] [stdout] | [INFO] [stdout] 166 | ty::Slice(_) | ty::Str => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:166:24 [INFO] [stdout] | [INFO] [stdout] 166 | ty::Slice(_) | ty::Str => { [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 `ty` [INFO] [stdout] --> src/unsize.rs:202:20 [INFO] [stdout] | [INFO] [stdout] 202 | if let ty::Adt(def, _) = layout.ty.kind() { [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: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 `ty` [INFO] [stdout] --> src/value_and_place.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | ty::Slice(..) | ty::Str | ty::Foreign(..) => simple(fx), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:26:29 [INFO] [stdout] | [INFO] [stdout] 26 | ty::Slice(..) | ty::Str | ty::Foreign(..) => simple(fx), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | ty::Slice(..) | ty::Str | ty::Foreign(..) => simple(fx), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:27:13 [INFO] [stdout] | [INFO] [stdout] 27 | ty::Adt(def, _) if def.repr.packed() => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:123:21 [INFO] [stdout] | [INFO] [stdout] 123 | Abi::Scalar(scalar) => scalar_to_clif_type(fx.tcx, scalar), [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:124:21 [INFO] [stdout] | [INFO] [stdout] 124 | Abi::Vector { element, count } => scalar_to_clif_type(fx.tcx, element) [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:145:21 [INFO] [stdout] | [INFO] [stdout] 145 | Abi::ScalarPair(a, b) => (a, b), [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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 type `Abi` [INFO] [stdout] --> src/value_and_place.rs:173:17 [INFO] [stdout] | [INFO] [stdout] 173 | Abi::Vector { element: _, count } => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:184:17 [INFO] [stdout] | [INFO] [stdout] 184 | Abi::ScalarPair(_, _) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:217:17 [INFO] [stdout] | [INFO] [stdout] 217 | Abi::Vector { element: _, count: _ } => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:250:16 [INFO] [stdout] | [INFO] [stdout] 250 | if let ty::Bool = layout.ty.kind() { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:252:30 [INFO] [stdout] | [INFO] [stdout] 252 | const_val == ty::ScalarInt::FALSE || const_val == ty::ScalarInt::TRUE, [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:252:67 [INFO] [stdout] | [INFO] [stdout] 252 | const_val == ty::ScalarInt::FALSE || const_val == ty::ScalarInt::TRUE, [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | ty::Uint(UintTy::U128) | ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UintTy` [INFO] [stdout] --> src/value_and_place.rs:259:22 [INFO] [stdout] | [INFO] [stdout] 259 | ty::Uint(UintTy::U128) | ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `UintTy` [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:259:38 [INFO] [stdout] | [INFO] [stdout] 259 | ty::Uint(UintTy::U128) | ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntTy` [INFO] [stdout] --> src/value_and_place.rs:259:46 [INFO] [stdout] | [INFO] [stdout] 259 | ty::Uint(UintTy::U128) | ty::Int(IntTy::I128) => { [INFO] [stdout] | ^^^^^ use of undeclared type `IntTy` [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:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:265:24 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:265:35 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:265:49 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:265:62 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:265:76 [INFO] [stdout] | [INFO] [stdout] 265 | ty::Bool | ty::Char | ty::Uint(_) | ty::Int(_) | ty::Ref(..) | ty::RawPtr(..) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:268:13 [INFO] [stdout] | [INFO] [stdout] 268 | ty::Float(FloatTy::F32) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/value_and_place.rs:268:23 [INFO] [stdout] | [INFO] [stdout] 268 | ty::Float(FloatTy::F32) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [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:271:13 [INFO] [stdout] | [INFO] [stdout] 271 | ty::Float(FloatTy::F64) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FloatTy` [INFO] [stdout] --> src/value_and_place.rs:271:23 [INFO] [stdout] | [INFO] [stdout] 271 | ty::Float(FloatTy::F64) => { [INFO] [stdout] | ^^^^^^^ use of undeclared type `FloatTy` [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:284:51 [INFO] [stdout] | [INFO] [stdout] 284 | assert!(matches!(self.layout().ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:284:65 [INFO] [stdout] | [INFO] [stdout] 284 | assert!(matches!(self.layout().ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:284:82 [INFO] [stdout] | [INFO] [stdout] 284 | assert!(matches!(self.layout().ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:285:44 [INFO] [stdout] | [INFO] [stdout] 285 | assert!(matches!(layout.ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:285:58 [INFO] [stdout] | [INFO] [stdout] 285 | assert!(matches!(layout.ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:285:75 [INFO] [stdout] | [INFO] [stdout] 285 | assert!(matches!(layout.ty.kind(), ty::Ref(..) | ty::RawPtr(..) | ty::FnPtr(..))); [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:513:24 [INFO] [stdout] | [INFO] [stdout] 513 | if let ty::Array(element, len) = dst_layout.ty.kind() { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/value_and_place.rs:516:62 [INFO] [stdout] | [INFO] [stdout] 516 | u16::try_from(len.eval_usize(fx.tcx, ParamEnv::reveal_all())).unwrap(); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Size` [INFO] [stdout] --> src/value_and_place.rs:562:39 [INFO] [stdout] | [INFO] [stdout] 562 | if dst_layout.size == Size::ZERO || dst_layout.abi == Abi::Uninhabited { [INFO] [stdout] | ^^^^ use of undeclared type `Size` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:562:71 [INFO] [stdout] | [INFO] [stdout] 562 | if dst_layout.size == Size::ZERO || dst_layout.abi == Abi::Uninhabited { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:574:13 [INFO] [stdout] | [INFO] [stdout] 574 | Abi::Scalar(_) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:579:13 [INFO] [stdout] | [INFO] [stdout] 579 | Abi::ScalarPair(a_scalar, b_scalar) => { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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/value_and_place.rs:627:17 [INFO] [stdout] | [INFO] [stdout] 627 | ty::Array(_, _) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:634:17 [INFO] [stdout] | [INFO] [stdout] 634 | ty::Adt(adt_def, substs) if layout.ty.is_simd() => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:638:25 [INFO] [stdout] | [INFO] [stdout] 638 | ty::Array(_, _) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:675:20 [INFO] [stdout] | [INFO] [stdout] 675 | if let ty::Foreign(_) = field_layout.ty.kind() { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/value_and_place.rs:701:46 [INFO] [stdout] | [INFO] [stdout] 701 | assert!(matches!(layout.abi, Abi::Vector { .. })); [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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:724:13 [INFO] [stdout] | [INFO] [stdout] 724 | ty::Array(elem_ty, _) => (fx.layout_of(*elem_ty), self.to_ptr()), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:725:13 [INFO] [stdout] | [INFO] [stdout] 725 | ty::Slice(elem_ty) => (fx.layout_of(*elem_ty), self.to_ptr_maybe_unsized().0), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:779:10 [INFO] [stdout] | [INFO] [stdout] 779 | (ty::Ref(_, a, _), ty::Ref(_, b, _)) [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:779:28 [INFO] [stdout] | [INFO] [stdout] 779 | (ty::Ref(_, a, _), ty::Ref(_, b, _)) [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:781:13 [INFO] [stdout] | [INFO] [stdout] 781 | ty::RawPtr(TypeAndMut { ty: a, mutbl: _ }), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:782:13 [INFO] [stdout] | [INFO] [stdout] 782 | ty::RawPtr(TypeAndMut { ty: b, mutbl: _ }), [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:786:10 [INFO] [stdout] | [INFO] [stdout] 786 | (ty::Ref(_, a, _), ty::RawPtr(TypeAndMut { ty: b, mutbl: _ })) [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:786:28 [INFO] [stdout] | [INFO] [stdout] 786 | (ty::Ref(_, a, _), ty::RawPtr(TypeAndMut { ty: b, mutbl: _ })) [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:787:12 [INFO] [stdout] | [INFO] [stdout] 787 | | (ty::RawPtr(TypeAndMut { ty: a, mutbl: _ }), ty::Ref(_, b, _)) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:787:56 [INFO] [stdout] | [INFO] [stdout] 787 | | (ty::RawPtr(TypeAndMut { ty: a, mutbl: _ }), ty::Ref(_, b, _)) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:790:10 [INFO] [stdout] | [INFO] [stdout] 790 | (ty::FnPtr(_), ty::FnPtr(_)) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:790:24 [INFO] [stdout] | [INFO] [stdout] 790 | (ty::FnPtr(_), ty::FnPtr(_)) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/value_and_place.rs:792:17 [INFO] [stdout] | [INFO] [stdout] 792 | ParamEnv::reveal_all(), [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/value_and_place.rs:797:55 [INFO] [stdout] | [INFO] [stdout] 797 | .normalize_erasing_late_bound_regions(ParamEnv::reveal_all(), to_ty.fn_sig(fx.tcx)); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [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:805:11 [INFO] [stdout] | [INFO] [stdout] 805 | (&ty::Dynamic(from_traits, _), &ty::Dynamic(to_traits, _)) => { [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:805:41 [INFO] [stdout] | [INFO] [stdout] 805 | (&ty::Dynamic(from_traits, _), &ty::Dynamic(to_traits, _)) => { [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/value_and_place.rs:808:65 [INFO] [stdout] | [INFO] [stdout] 808 | fx.tcx.normalize_erasing_late_bound_regions(ParamEnv::reveal_all(), from); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ParamEnv` [INFO] [stdout] --> src/value_and_place.rs:809:70 [INFO] [stdout] | [INFO] [stdout] 809 | let to = fx.tcx.normalize_erasing_late_bound_regions(ParamEnv::reveal_all(), to); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `ParamEnv` [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:818:11 [INFO] [stdout] | [INFO] [stdout] 818 | (&ty::Adt(adt_def_a, substs_a), &ty::Adt(adt_def_b, substs_b)) [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 `ty` [INFO] [stdout] --> src/value_and_place.rs:818:42 [INFO] [stdout] | [INFO] [stdout] 818 | (&ty::Adt(adt_def_a, substs_a), &ty::Adt(adt_def_b, substs_b)) [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 `ty` [INFO] [stdout] --> src/vtable.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | (ty::COMMON_VTABLE_ENTRIES_DROPINPLACE * usize_size) as i32, [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 `ty` [INFO] [stdout] --> src/vtable.rs:30:10 [INFO] [stdout] | [INFO] [stdout] 30 | (ty::COMMON_VTABLE_ENTRIES_SIZE * usize_size) as i32, [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 `ty` [INFO] [stdout] --> src/vtable.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | (ty::COMMON_VTABLE_ENTRIES_ALIGN * usize_size) as i32, [INFO] [stdout] | ^^ use of undeclared crate or module `ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/vtable.rs:49:32 [INFO] [stdout] | [INFO] [stdout] 49 | let (ptr, vtable) = if let Abi::ScalarPair(_, _) = arg.layout().abi { [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/vtable.rs:73:79 [INFO] [stdout] | [INFO] [stdout] 73 | data_id_for_alloc_id(&mut fx.constants_cx, &mut *fx.module, alloc_id, Mutability::Not); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Lto` [INFO] [stdout] --> src/lib.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | Lto::No | Lto::ThinLocal => {} [INFO] [stdout] | ^^^ use of undeclared type `Lto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Lto` [INFO] [stdout] --> src/lib.rs:166:23 [INFO] [stdout] | [INFO] [stdout] 166 | Lto::No | Lto::ThinLocal => {} [INFO] [stdout] | ^^^ use of undeclared type `Lto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Lto` [INFO] [stdout] --> src/lib.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | Lto::Thin | Lto::Fat => sess.warn("LTO is not supported. You may get a linker error."), [INFO] [stdout] | ^^^ use of undeclared type `Lto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Lto` [INFO] [stdout] --> src/lib.rs:167:25 [INFO] [stdout] | [INFO] [stdout] 167 | Lto::Thin | Lto::Fat => sess.warn("LTO is not supported. You may get a linker error."), [INFO] [stdout] | ^^^ use of undeclared type `Lto` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | OptLevel::No => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | OptLevel::Less | OptLevel::Default => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:267:26 [INFO] [stdout] | [INFO] [stdout] 267 | OptLevel::Less | OptLevel::Default => {} [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:268:9 [INFO] [stdout] | [INFO] [stdout] 268 | OptLevel::Size | OptLevel::SizeMin | OptLevel::Aggressive => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:268:26 [INFO] [stdout] | [INFO] [stdout] 268 | OptLevel::Size | OptLevel::SizeMin | OptLevel::Aggressive => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OptLevel` [INFO] [stdout] --> src/lib.rs:268:46 [INFO] [stdout] | [INFO] [stdout] 268 | OptLevel::Size | OptLevel::SizeMin | OptLevel::Aggressive => { [INFO] [stdout] | ^^^^^^^^ use of undeclared type `OptLevel` [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[E0422]: cannot find struct, variant or union type `TyAndLayout` in this scope [INFO] [stdout] --> src/abi/comments.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | let TyAndLayout { ty, layout } = place.layout(); [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: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[E0422]: cannot find struct, variant or union type `Reg` in this scope [INFO] [stdout] --> src/abi/pass_mode.rs:82:36 [INFO] [stdout] | [INFO] [stdout] 82 | args.push(reg_to_abi_param(Reg { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 3 | use cranelift_codegen::ir::LabelValueLoc::Reg; [INFO] [stdout] | [WARN] too many lines in the log, truncating it