[INFO] fetching crate seer 0.0.3... [INFO] checking seer-0.0.3 against master#506512391b1a75ae450d36c9420978402a91abcc for pr-125384 [INFO] extracting crate seer 0.0.3 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate seer 0.0.3 on toolchain 506512391b1a75ae450d36c9420978402a91abcc [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate seer 0.0.3 [INFO] finished tweaking crates.io crate seer 0.0.3 [INFO] tweaked toml for crates.io crate seer 0.0.3 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 96 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.21.0 (latest: v0.23.0) [INFO] [stderr] Adding aho-corasick v0.5.3 (latest: v1.1.3) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding cargo_metadata v0.1.2 (latest: v0.18.1) [INFO] [stderr] Adding cfg-if v0.1.10 (latest: v1.0.0) [INFO] [stderr] Adding compiletest_rs v0.3.26 (latest: v0.10.2) [INFO] [stderr] Adding dirs v2.0.2 (latest: v5.0.1) [INFO] [stderr] Adding dirs-sys v0.3.7 (latest: v0.4.1) [INFO] [stderr] Adding dtoa v0.4.8 (latest: v1.0.9) [INFO] [stderr] Adding env_logger v0.3.5 (latest: v0.11.3) [INFO] [stderr] Adding gimli v0.28.1 (latest: v0.30.0) [INFO] [stderr] Adding itoa v0.3.4 (latest: v1.0.11) [INFO] [stderr] Adding log v0.3.9 (latest: v0.4.21) [INFO] [stderr] Adding memchr v0.1.11 (latest: v2.7.2) [INFO] [stderr] Adding miow v0.3.7 (latest: v0.6.0) [INFO] [stderr] Adding num-traits v0.1.43 (latest: v0.2.19) [INFO] [stderr] Adding object v0.32.2 (latest: v0.36.0) [INFO] [stderr] Adding quote v0.3.15 (latest: v1.0.36) [INFO] [stderr] Adding redox_syscall v0.4.1 (latest: v0.5.1) [INFO] [stderr] Adding regex v0.1.80 (latest: v1.10.4) [INFO] [stderr] Adding regex-syntax v0.3.9 (latest: v0.8.3) [INFO] [stderr] Adding rustfix v0.4.6 (latest: v0.8.2) [INFO] [stderr] Adding serde v0.9.15 (latest: v1.0.203) [INFO] [stderr] Adding serde_derive v0.9.15 (latest: v1.0.203) [INFO] [stderr] Adding serde_json v0.9.10 (latest: v1.0.117) [INFO] [stderr] Adding syn v0.11.11 (latest: v2.0.66) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.66) [INFO] [stderr] Adding synstructure v0.12.6 (latest: v0.13.1) [INFO] [stderr] Adding term v0.6.1 (latest: v0.7.0) [INFO] [stderr] Adding tester v0.6.0 (latest: v0.9.1) [INFO] [stderr] Adding thread-id v2.0.0 (latest: v4.2.1) [INFO] [stderr] Adding thread_local v0.2.7 (latest: v1.1.8) [INFO] [stderr] Adding unicode-xid v0.0.4 (latest: v0.2.4) [INFO] [stderr] Adding utf8-ranges v0.1.3 (latest: v1.0.5) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding winapi v0.2.8 (latest: v0.3.9) [INFO] [stderr] Adding z3-sys v0.3.0 (latest: v0.8.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cargo_metadata v0.1.2 [INFO] [stderr] Downloaded log_settings v0.1.2 [INFO] [stderr] Downloaded compiletest_rs v0.3.26 [INFO] [stderr] Downloaded rustfix v0.4.6 [INFO] [stderr] Downloaded tester v0.6.0 [INFO] [stderr] Downloaded term v0.6.1 [INFO] [stderr] Downloaded z3-sys v0.3.0 [INFO] [stderr] Downloaded seer-z3 v0.1.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 744320aac2eb89541a457606eb01dcfa35cbee7bade314ac7172da3d32465fe2 [INFO] running `Command { std: "docker" "start" "-a" "744320aac2eb89541a457606eb01dcfa35cbee7bade314ac7172da3d32465fe2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "744320aac2eb89541a457606eb01dcfa35cbee7bade314ac7172da3d32465fe2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "744320aac2eb89541a457606eb01dcfa35cbee7bade314ac7172da3d32465fe2", kill_on_drop: false }` [INFO] [stdout] 744320aac2eb89541a457606eb01dcfa35cbee7bade314ac7172da3d32465fe2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+506512391b1a75ae450d36c9420978402a91abcc" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 255aa0f6a61a663c6c174289c88f53120299086910709ef5d98b0c8cd55c2b2a [INFO] running `Command { std: "docker" "start" "-a" "255aa0f6a61a663c6c174289c88f53120299086910709ef5d98b0c8cd55c2b2a", kill_on_drop: false }` [INFO] [stderr] Checking winapi v0.2.8 [INFO] [stderr] Checking regex-syntax v0.3.9 [INFO] [stderr] Checking itoa v0.3.4 [INFO] [stderr] Checking utf8-ranges v0.1.3 [INFO] [stderr] Checking serde v0.9.15 [INFO] [stderr] Compiling kernel32-sys v0.2.2 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Checking dirs-sys v0.3.7 [INFO] [stderr] Compiling serde_codegen_internals v0.14.2 [INFO] [stderr] Checking object v0.32.2 [INFO] [stderr] Checking z3-sys v0.3.0 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Checking log_settings v0.1.2 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking getopts v0.2.21 [INFO] [stderr] Compiling compiletest_rs v0.3.26 [INFO] [stderr] Checking filetime v0.2.23 [INFO] [stderr] Checking aho-corasick v0.5.3 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Checking dirs v2.0.2 [INFO] [stderr] Checking thread_local v0.2.7 [INFO] [stderr] Checking term v0.6.1 [INFO] [stderr] Checking seer-z3 v0.1.2 [INFO] [stderr] Compiling serde_derive v0.9.15 [INFO] [stderr] Checking tester v0.6.0 [INFO] [stderr] Checking regex v0.1.80 [INFO] [stderr] Checking regex-automata v0.4.6 [INFO] [stderr] Checking env_logger v0.3.5 [INFO] [stderr] Checking serde_json v0.9.10 [INFO] [stderr] Checking cargo_metadata v0.1.2 [INFO] [stderr] Checking serde v1.0.203 [INFO] [stderr] Checking seer v0.0.3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib [INFO] [stdout] --> src/lib.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | extern crate rustc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the following crate versions were found: [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.tsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.asan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.msan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.lsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.safestack.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/506512391b1a75ae450d36c9420978402a91abcc/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-nightly_rt.dfsan.a [INFO] [stdout] = help: please recompile that crate using --crate-type lib [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `rustc_const_math` [INFO] [stdout] --> src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | extern crate rustc_const_math; [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:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | 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_driver` [INFO] [stdout] --> src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | 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[E0463]: can't find crate for `rustc_errors` [INFO] [stdout] --> src/lib.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | 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 `syntax` [INFO] [stdout] --> src/lib.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | extern crate syntax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:821:48 [INFO] [stdout] | [INFO] [stdout] 821 | layout::Variants::Single { .. } => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:963:32 [INFO] [stdout] | [INFO] [stdout] 963 | Value::ByRef(_) => bug!("follow_by_ref_value can't result in `ByRef`"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:970:37 [INFO] [stdout] | [INFO] [stdout] 970 | Value::ByValPair(..) => bug!("value_to_primval can't work with fat pointers"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:1220:22 [INFO] [stdout] | [INFO] [stdout] 1220 | _ => bug!("unsized primval ptr read from {:?}", pointee_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:1377:18 [INFO] [stdout] | [INFO] [stdout] 1377 | _ => bug!("invalid unsizing {:?} -> {:?}", src_ty, dest_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:1417:26 [INFO] [stdout] | [INFO] [stdout] 1417 | _ => bug!("expected pointer, got {:?}", src), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:1441:18 [INFO] [stdout] | [INFO] [stdout] 1441 | _ => bug!("unsize_into: invalid conversion: {:?} -> {:?}", src_ty, dest_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:78:18 [INFO] [stdout] | [INFO] [stdout] 78 | _ => bug!("to_ptr_and_extra: expected Lvalue::Ptr, got {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:101:26 [INFO] [stdout] | [INFO] [stdout] 101 | _ => bug!("elem_ty_and_len of a TySlice given non-slice lvalue: {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:105:18 [INFO] [stdout] | [INFO] [stdout] 105 | _ => bug!("elem_ty_and_len expected array or slice, got {:?}", ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:293:38 [INFO] [stdout] | [INFO] [stdout] 293 | LvalueExtra::None => bug!("expected fat pointer"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | bug!("Rust doesn't support unsized fields in enum variants") [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/drop.rs:24:18 [INFO] [stdout] | [INFO] [stdout] 24 | _ => bug!("force_allocation broken"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:93:40 [INFO] [stdout] | [INFO] [stdout] 93 | Value::ByRef(_) => bug!("just read the value, can't be byref"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:94:45 [INFO] [stdout] | [INFO] [stdout] 94 | Value::ByValPair(..) => bug!("atomic_xchg doesn't work with nonprimitives"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | Value::ByRef(_) => bug!("just read the value, can't be byref"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:109:45 [INFO] [stdout] | [INFO] [stdout] 109 | Value::ByValPair(..) => bug!("atomic_cxchg doesn't work with nonprimitives"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:128:40 [INFO] [stdout] | [INFO] [stdout] 128 | Value::ByRef(_) => bug!("just read the value, can't be byref"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:129:45 [INFO] [stdout] | [INFO] [stdout] 129 | Value::ByValPair(..) => bug!("atomic_xadd_relaxed doesn't work with nonprimitives"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:138:26 [INFO] [stdout] | [INFO] [stdout] 138 | _ => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:204:26 [INFO] [stdout] | [INFO] [stdout] 204 | _ => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:227:26 [INFO] [stdout] | [INFO] [stdout] 227 | _ => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:242:26 [INFO] [stdout] | [INFO] [stdout] 242 | _ => bug!(), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:278:43 [INFO] [stdout] | [INFO] [stdout] 278 | Lvalue::Ptr { .. } => bug!("init intrinsic tried to write to fat ptr target"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:453:43 [INFO] [stdout] | [INFO] [stdout] 453 | Lvalue::Ptr { .. } => bug!("uninit intrinsic tried to write to fat ptr target"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:527:30 [INFO] [stdout] | [INFO] [stdout] 527 | _ => bug!("We already checked that we know this type"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:569:22 [INFO] [stdout] | [INFO] [stdout] 569 | _ => bug!("size_of_val::<{:?}>", ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:617:22 [INFO] [stdout] | [INFO] [stdout] 617 | _ => bug!("not a numeric intrinsic: {}", name), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/mod.rs:363:26 [INFO] [stdout] | [INFO] [stdout] 363 | _ => bug!("bad ABI for ClosureOnceShim: {:?}", sig.abi), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/mod.rs:479:26 [INFO] [stdout] | [INFO] [stdout] 479 | _ => bug!("virtual call first arg cannot be a constant"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value.rs:371:18 [INFO] [stdout] | [INFO] [stdout] 371 | _ => bug!("can't make uint with size {}", size), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value.rs:382:18 [INFO] [stdout] | [INFO] [stdout] 382 | _ => bug!("can't make int with size {}", size), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/value.rs:100:18 [INFO] [stdout] | [INFO] [stdout] 100 | _ => bug!("expected ptr and vtable, got {:?}", self), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/intrinsic.rs:605:30 [INFO] [stdout] | [INFO] [stdout] 605 | _ => bug!("invalid `{}` argument: {:?}", name, bytes), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 616 | "cttz" => integer_intrinsic!(trailing_zeros), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `integer_intrinsic` (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/terminator/intrinsic.rs:605:30 [INFO] [stdout] | [INFO] [stdout] 605 | _ => bug!("invalid `{}` argument: {:?}", name, bytes), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 615 | "ctpop" => integer_intrinsic!(count_ones), [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `integer_intrinsic` (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/terminator/intrinsic.rs:605:30 [INFO] [stdout] | [INFO] [stdout] 605 | _ => bug!("invalid `{}` argument: {:?}", name, bytes), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 614 | "ctlz" => integer_intrinsic!(leading_zeros), [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `integer_intrinsic` (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/terminator/intrinsic.rs:605:30 [INFO] [stdout] | [INFO] [stdout] 605 | _ => bug!("invalid `{}` argument: {:?}", name, bytes), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 613 | "bswap" => integer_intrinsic!(swap_bytes), [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `integer_intrinsic` (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/terminator/drop.rs:40:26 [INFO] [stdout] | [INFO] [stdout] 40 | _ => bug!("expected fat ptr, got {:?}", arg), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/memory.rs:1098:18 [INFO] [stdout] | [INFO] [stdout] 1098 | _ => bug!("bad integer size: {}", size), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/memory.rs:1027:30 [INFO] [stdout] | [INFO] [stdout] 1027 | _ => bug!("unexpected PrimVal::Bytes size"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/memory.rs:984:26 [INFO] [stdout] | [INFO] [stdout] 984 | _ => bug!("unexpected PrimVal::Bytes size"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/memory.rs:513:39 [INFO] [stdout] | [INFO] [stdout] 513 | ... (Some(_), Some(_)) => bug!("miri invariant broken: an allocation id exists that points to both a function and a memory location"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/mod.rs:457:29 [INFO] [stdout] | [INFO] [stdout] 457 | ... bug!( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/terminator/mod.rs:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | ... ref other => bug!("instance def ty: {:?}", other), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/step.rs:248:21 [INFO] [stdout] | [INFO] [stdout] 248 | bug!("static found but isn't a static: {:?}", def); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/step.rs:241:21 [INFO] [stdout] | [INFO] [stdout] 241 | bug!("static def id doesn't point to item"); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/step.rs:238:25 [INFO] [stdout] | [INFO] [stdout] 238 | bug!("static def id doesn't point to static"); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 292 | (Rem, k) if k.is_int() => return int_arithmetic!(k, overflowing_rem, l, r), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 291 | (Div, k) if k.is_int() => return int_arithmetic!(k, overflowing_div, l, r), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 290 | (Mul, k) if k.is_int() => return int_arithmetic!(k, overflowing_mul, l, r), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 289 | (Sub, k) if k.is_int() => return int_arithmetic!(k, overflowing_sub, l, r), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 288 | (Add, k) if k.is_int() => return int_arithmetic!(k, overflowing_add, l, r), [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/operator.rs:265:22 [INFO] [stdout] | [INFO] [stdout] 265 | _ => bug!("invalid float op: `{:?}`", op), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/operator.rs:235:22 [INFO] [stdout] | [INFO] [stdout] 235 | _ => bug!("it has already been checked that this is a shift op"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/operator.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 110 | _ => bug!("int_shift should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 234 | Shr => int_shift!(left_kind, overflowing_shr, l, r as u32), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_shift` (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/operator.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 110 | _ => bug!("int_shift should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 233 | Shl => int_shift!(left_kind, overflowing_shl, l, r as u32), [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_shift` (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/operator.rs:201:34 [INFO] [stdout] | [INFO] [stdout] 201 | ... _ => bug!("We already established it has to be one of these operators."), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/operator.rs:90:18 [INFO] [stdout] | [INFO] [stdout] 90 | _ => bug!("int_arithmetic should only be called on int primvals"), [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 199 | return int_arithmetic!(left_kind, overflowing_sub, left_offset, right_offset); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `int_arithmetic` (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/memory.rs:669:13 [INFO] [stdout] | [INFO] [stdout] 669 | bug!("tried to mark an allocation ({:?}) as static twice", alloc_id); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/lvalue.rs:430:26 [INFO] [stdout] | [INFO] [stdout] 430 | _ => bug!("can only deref pointer types"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:1198:13 [INFO] [stdout] | [INFO] [stdout] 1198 | bug!("primitive read failed for type: {:?}", ty); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:695:21 [INFO] [stdout] | [INFO] [stdout] 695 | bug!("rustc only generates Rvalue::Discriminant for enums"); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:676:38 [INFO] [stdout] | [INFO] [stdout] 676 | ref other => bug!("reify fn pointer on {:?}", other), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:667:38 [INFO] [stdout] | [INFO] [stdout] 667 | ref other => bug!("fn to unsafe fn cast on {:?}", other), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:659:38 [INFO] [stdout] | [INFO] [stdout] 659 | ref other => bug!("reify fn pointer on {:?}", other), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:634:57 [INFO] [stdout] | [INFO] [stdout] 634 | ... (Value::ByVal(_), _) => bug!("expected fat ptr"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:582:25 [INFO] [stdout] | [INFO] [stdout] 582 | bug!("attempted to take a reference to an enum downcast lvalue"), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:550:26 [INFO] [stdout] | [INFO] [stdout] 550 | _ => bug!("tried to assign array-repeat to non-array type {:?}", dest_ty), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `bug` in this scope [INFO] [stdout] --> src/eval_context.rs:459:17 [INFO] [stdout] | [INFO] [stdout] 459 | bug!("StackPopCleanup::MarkStatic on: {:?}", frame.return_lvalue); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Deref` is not bound in all patterns [INFO] [stdout] --> src/lvalue.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | Downcast(..) | [INFO] [stdout] | ^^^^^^^^^^^^ pattern doesn't bind `Deref` [INFO] [stdout] 163 | Subslice { .. } | [INFO] [stdout] | ^^^^^^^^^^^^^^^ pattern doesn't bind `Deref` [INFO] [stdout] 164 | // reading index 0 or index 1 from a ByVal or ByVal pair could be optimized [INFO] [stdout] 165 | ConstantIndex { .. } | Index(_) | [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ pattern doesn't bind `Deref` [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `Deref` [INFO] [stdout] 166 | // No way to optimize this projection any better than the normal lvalue path [INFO] [stdout] 167 | Deref => Ok(None), [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: `path::to::ModOrType::Deref` [INFO] [stdout] --> src/lvalue.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | Deref => Ok(None), [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ -- ^^ ^^ ^^^ pattern doesn't bind `Le` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | pattern doesn't bind `Le` [INFO] [stdout] | | | pattern doesn't bind `Le` [INFO] [stdout] | | variable not in all patterns [INFO] [stdout] | pattern doesn't bind `Le` [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: `path::to::ModOrType::Le` [INFO] [stdout] --> src/operator.rs:180:22 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Gt` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ ^^ -- ^^ ^^^ pattern doesn't bind `Gt` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | pattern doesn't bind `Gt` [INFO] [stdout] | | | variable not in all patterns [INFO] [stdout] | | pattern doesn't bind `Gt` [INFO] [stdout] | pattern doesn't bind `Gt` [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: `path::to::ModOrType::Gt` [INFO] [stdout] --> src/operator.rs:180:27 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Ge` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ ^^ ^^ -- ^^^ pattern doesn't bind `Ge` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | variable not in all patterns [INFO] [stdout] | | | pattern doesn't bind `Ge` [INFO] [stdout] | | pattern doesn't bind `Ge` [INFO] [stdout] | pattern doesn't bind `Ge` [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: `path::to::ModOrType::Ge` [INFO] [stdout] --> src/operator.rs:180:32 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Sub` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ ^^ ^^ ^^ --- variable not in all patterns [INFO] [stdout] | | | | | [INFO] [stdout] | | | | pattern doesn't bind `Sub` [INFO] [stdout] | | | pattern doesn't bind `Sub` [INFO] [stdout] | | pattern doesn't bind `Sub` [INFO] [stdout] | pattern doesn't bind `Sub` [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: `path::to::ModOrType::Sub` [INFO] [stdout] --> src/operator.rs:180:37 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:180:22 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | -- ^^ ^^ ^^ ^^^ pattern doesn't bind `Lt` [INFO] [stdout] | | | | | [INFO] [stdout] | | | | pattern doesn't bind `Lt` [INFO] [stdout] | | | pattern doesn't bind `Lt` [INFO] [stdout] | | pattern doesn't bind `Lt` [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: `path::to::ModOrType::Lt` [INFO] [stdout] --> src/operator.rs:180:17 [INFO] [stdout] | [INFO] [stdout] 180 | Lt | Le | Gt | Ge | Sub [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | ^^^ ------ ^^^ pattern doesn't bind `BitAnd` [INFO] [stdout] | | | [INFO] [stdout] | | variable not in all patterns [INFO] [stdout] | pattern doesn't bind `BitAnd` [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: `path::to::ModOrType::BitAnd` [INFO] [stdout] --> src/operator.rs:210:23 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Sub` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | ^^^ ^^^^^^ --- variable not in all patterns [INFO] [stdout] | | | [INFO] [stdout] | | pattern doesn't bind `Sub` [INFO] [stdout] | pattern doesn't bind `Sub` [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: `path::to::ModOrType::Sub` [INFO] [stdout] --> src/operator.rs:210:32 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Add` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:210:23 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | --- ^^^^^^ ^^^ pattern doesn't bind `Add` [INFO] [stdout] | | | [INFO] [stdout] | | pattern doesn't bind `Add` [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: `path::to::ModOrType::Add` [INFO] [stdout] --> src/operator.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | Add | BitAnd | Sub [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | Add | BitAnd [INFO] [stdout] | ^^^ ------ variable not in all patterns [INFO] [stdout] | | [INFO] [stdout] | pattern doesn't bind `BitAnd` [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: `path::to::ModOrType::BitAnd` [INFO] [stdout] --> src/operator.rs:216:23 [INFO] [stdout] | [INFO] [stdout] 216 | Add | BitAnd [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0408]: variable `Add` is not bound in all patterns [INFO] [stdout] --> src/operator.rs:216:23 [INFO] [stdout] | [INFO] [stdout] 216 | Add | BitAnd [INFO] [stdout] | --- ^^^^^^ pattern doesn't bind `Add` [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: `path::to::ModOrType::Add` [INFO] [stdout] --> src/operator.rs:216:17 [INFO] [stdout] | [INFO] [stdout] 216 | Add | BitAnd [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyInt` in this scope [INFO] [stdout] --> src/cast.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | TyInt(ty) => Ok(PrimVal::Bytes(self.int_to_int(v as i128, ty))), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyUint` in this scope [INFO] [stdout] --> src/cast.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | TyUint(ty) => Ok(PrimVal::Bytes(self.int_to_uint(v, ty))), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyFloat` in this scope [INFO] [stdout] --> src/cast.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | TyFloat(fty) if negative => Ok(PrimVal::Bytes(ConstFloat::from_i128(v as i128, fty).bits)), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyFloat` in this scope [INFO] [stdout] --> src/cast.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 109 | TyFloat(fty) => Ok(PrimVal::Bytes(ConstFloat::from_u128(v, fty).bits)), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRawPtr` in this scope [INFO] [stdout] --> src/cast.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 115 | TyRawPtr(_) => Ok(PrimVal::Bytes(self.memory.truncate_to_ptr(v).0 as u128)), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyRawPtr` in this scope [INFO] [stdout] --> src/cast.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | TyRawPtr(_) | [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyInt` in this scope [INFO] [stdout] --> src/cast.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | TyInt(IntTy::Is) | [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyUint` in this scope [INFO] [stdout] --> src/cast.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | TyUint(UintTy::Us) => Ok(PrimVal::Ptr(ptr)), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyInt` in this scope [INFO] [stdout] --> src/cast.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | TyInt(_) | TyUint(_) => return Err(EvalError::ReadPointerAsBytes), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `TyUint` in this scope [INFO] [stdout] --> src/cast.rs:128:24 [INFO] [stdout] | [INFO] [stdout] 128 | TyInt(_) | TyUint(_) => return Err(EvalError::ReadPointerAsBytes), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Integral` in this scope [INFO] [stdout] --> src/eval_context.rs:291:13 [INFO] [stdout] | [INFO] [stdout] 291 | Integral(const_int) => PrimVal::Bytes(const_int.to_u128_unchecked()), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope [INFO] [stdout] --> src/eval_context.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | Float(ConstFloat { ty: ast::FloatTy::F32, bits }) => PrimVal::Bytes(bits), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Float` in this scope [INFO] [stdout] --> src/eval_context.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | Float(ConstFloat { ty: ast::FloatTy::F64, bits }) => PrimVal::Bytes(bits), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Bool` in this scope [INFO] [stdout] --> src/eval_context.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 296 | Bool(b) => PrimVal::from_bool(b), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Char` in this scope [INFO] [stdout] --> src/eval_context.rs:297:13 [INFO] [stdout] | [INFO] [stdout] 297 | Char(c) => PrimVal::from_char(c), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Str` in this scope [INFO] [stdout] --> src/eval_context.rs:299:13 [INFO] [stdout] | [INFO] [stdout] 299 | Str(ref s) => return self.str_to_value(s), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ByteStr` in this scope [INFO] [stdout] --> src/eval_context.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | ByteStr(ref bs) => { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Unevaluated` in this scope [INFO] [stdout] --> src/eval_context.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 306 | Unevaluated(def_id, substs) => { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Aggregate` in this scope [INFO] [stdout] --> src/eval_context.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 315 | Aggregate(..) | [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Variant` in this scope [INFO] [stdout] --> src/eval_context.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 316 | Variant(_) => panic!("should not have aggregate or variant constants in MIR"), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Function` in this scope [INFO] [stdout] --> src/eval_context.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | Function(_, _) => PrimVal::Undef, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Use` in this scope [INFO] [stdout] --> src/eval_context.rs:495:13 [INFO] [stdout] | [INFO] [stdout] 495 | Use(ref operand) => { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `BinaryOp` in this scope [INFO] [stdout] --> src/eval_context.rs:500:13 [INFO] [stdout] | [INFO] [stdout] 500 | BinaryOp(bin_op, ref left, ref right) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `CheckedBinaryOp` in this scope [INFO] [stdout] --> src/eval_context.rs:505:13 [INFO] [stdout] | [INFO] [stdout] 505 | CheckedBinaryOp(bin_op, ref left, ref right) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `UnaryOp` in this scope [INFO] [stdout] --> src/eval_context.rs:509:13 [INFO] [stdout] | [INFO] [stdout] 509 | UnaryOp(un_op, ref operand) => { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Aggregate` in this scope [INFO] [stdout] --> src/eval_context.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | Aggregate(..) if self.type_size(dest_ty)? == Some(0) => {} [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Aggregate` in this scope [INFO] [stdout] --> src/eval_context.rs:519:13 [INFO] [stdout] | [INFO] [stdout] 519 | Aggregate(ref kind, ref operands) => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Repeat` in this scope [INFO] [stdout] --> src/eval_context.rs:547:13 [INFO] [stdout] | [INFO] [stdout] 547 | Repeat(ref operand, _) => { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Len` in this scope [INFO] [stdout] --> src/eval_context.rs:566:13 [INFO] [stdout] | [INFO] [stdout] 566 | Len(ref lvalue) => { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Ref` in this scope [INFO] [stdout] --> src/eval_context.rs:573:13 [INFO] [stdout] | [INFO] [stdout] 573 | Ref(_, _, ref lvalue) => { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `NullaryOp` in this scope [INFO] [stdout] --> src/eval_context.rs:588:13 [INFO] [stdout] | [INFO] [stdout] 588 | NullaryOp(mir::NullOp::Box, ty) => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `NullaryOp` in this scope [INFO] [stdout] --> src/eval_context.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 603 | NullaryOp(mir::NullOp::SizeOf, ty) => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Cast` in this scope [INFO] [stdout] --> src/eval_context.rs:612:13 [INFO] [stdout] | [INFO] [stdout] 612 | Cast(kind, ref operand, cast_ty) => { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Discriminant` in this scope [INFO] [stdout] --> src/eval_context.rs:681:13 [INFO] [stdout] | [INFO] [stdout] 681 | Discriminant(ref lvalue) => { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0532]: expected tuple struct or tuple variant, found trait `Copy` [INFO] [stdout] --> src/eval_context.rs:779:13 [INFO] [stdout] | [INFO] [stdout] 779 | Copy(ref lvalue) => self.eval_and_read_lvalue(lvalue), [INFO] [stdout] | ^^^^ not a tuple struct or tuple variant [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Move` in this scope [INFO] [stdout] --> src/eval_context.rs:780:13 [INFO] [stdout] | [INFO] [stdout] 780 | Move(ref lvalue) => self.eval_and_read_lvalue(lvalue), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Constant` in this scope [INFO] [stdout] --> src/eval_context.rs:782:13 [INFO] [stdout] | [INFO] [stdout] 782 | Constant(ref constant) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Int` in this scope [INFO] [stdout] --> src/eval_context.rs:1165:29 [INFO] [stdout] | [INFO] [stdout] 1165 | ... Int(i, false) => PrimValKind::from_uint_size(i.size().bytes()), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Int` in this scope [INFO] [stdout] --> src/eval_context.rs:1166:29 [INFO] [stdout] | [INFO] [stdout] 1166 | ... Int(i, true) => PrimValKind::from_int_size(i.size().bytes()), [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope [INFO] [stdout] --> src/lvalue.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | Local(mir::RETURN_POINTER) => Err(EvalError::ReadFromReturnPointer), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope [INFO] [stdout] --> src/lvalue.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | Local(local) => self.frame().get_local(local).map(Some), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope [INFO] [stdout] --> src/lvalue.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | Static(ref static_) => { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Projection` in this scope [INFO] [stdout] --> src/lvalue.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | Projection(ref proj) => self.try_read_lvalue_projection(proj), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope [INFO] [stdout] --> src/lvalue.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | Field(field, _) => match (field.index(), base) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Downcast` in this scope [INFO] [stdout] --> src/lvalue.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | Downcast(..) | [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Subslice` in this scope [INFO] [stdout] --> src/lvalue.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | Subslice { .. } | [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstantIndex` in this scope [INFO] [stdout] --> src/lvalue.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | ConstantIndex { .. } | Index(_) | [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope [INFO] [stdout] --> src/lvalue.rs:165:36 [INFO] [stdout] | [INFO] [stdout] 165 | ConstantIndex { .. } | Index(_) | [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope [INFO] [stdout] --> src/lvalue.rs:215:13 [INFO] [stdout] | [INFO] [stdout] 215 | Local(mir::RETURN_POINTER) => self.frame().return_lvalue, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Local` in this scope [INFO] [stdout] --> src/lvalue.rs:216:13 [INFO] [stdout] | [INFO] [stdout] 216 | Local(local) => Lvalue::Local { frame: self.stack.len() - 1, local }, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Static` in this scope [INFO] [stdout] --> src/lvalue.rs:218:13 [INFO] [stdout] | [INFO] [stdout] 218 | Static(ref static_) => { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Projection` in this scope [INFO] [stdout] --> src/lvalue.rs:223:13 [INFO] [stdout] | [INFO] [stdout] 223 | Projection(ref proj) => { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Field` in this scope [INFO] [stdout] --> src/lvalue.rs:414:13 [INFO] [stdout] | [INFO] [stdout] 414 | Field(field, _) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Downcast` in this scope [INFO] [stdout] --> src/lvalue.rs:419:13 [INFO] [stdout] | [INFO] [stdout] 419 | Downcast(_, variant) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Index` in this scope [INFO] [stdout] --> src/lvalue.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 438 | Index(local) => { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstantIndex` in this scope [INFO] [stdout] --> src/lvalue.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 445 | ConstantIndex { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Subslice` in this scope [INFO] [stdout] --> src/lvalue.rs:470:13 [INFO] [stdout] | [INFO] [stdout] 470 | Subslice { from, to } => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shl` in this scope [INFO] [stdout] --> src/operator.rs:231:22 [INFO] [stdout] | [INFO] [stdout] 231 | if bin_op == Shl || bin_op == Shr { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `Shr` in this scope [INFO] [stdout] --> src/operator.rs:231:39 [INFO] [stdout] | [INFO] [stdout] 231 | if bin_op == Shl || bin_op == Shr { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Assign` in this scope [INFO] [stdout] --> src/step.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 85 | Assign(ref lvalue, ref rvalue) => self.eval_rvalue_into_lvalue(rvalue, lvalue)?, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SetDiscriminant` in this scope [INFO] [stdout] --> src/step.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | SetDiscriminant { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `StorageLive` in this scope [INFO] [stdout] --> src/step.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | StorageLive(_) | [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `StorageDead` in this scope [INFO] [stdout] --> src/step.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | StorageDead(_) => {} [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Validate` in this scope [INFO] [stdout] --> src/step.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | Validate(_op, ref _lvalues) => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `EndRegion` in this scope [INFO] [stdout] --> src/step.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | EndRegion(..) => {} [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `InlineAsm` in this scope [INFO] [stdout] --> src/step.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | InlineAsm { .. } => return Err(EvalError::InlineAsm), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 5 + use EvalError::InlineAsm; [INFO] [stdout] | [INFO] [stdout] 5 + use StaticEvalError::InlineAsm; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Goto` in this scope [INFO] [stdout] --> src/terminator/mod.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | Goto { target } => { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 1 + use StackPopCleanup::Goto; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SwitchInt` in this scope [INFO] [stdout] --> src/terminator/mod.rs:47:13 [INFO] [stdout] | [INFO] [stdout] 47 | SwitchInt { ref discr, ref values, ref targets, .. } => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Call` in this scope [INFO] [stdout] --> src/terminator/mod.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 104 | Call { ref func, ref args, ref destination, .. } => { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0574]: expected struct, variant or union type, found trait `Drop` [INFO] [stdout] --> src/terminator/mod.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | Drop { ref location, target, .. } => { [INFO] [stdout] | ^^^^ not a struct, variant or union type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Assert` in this scope [INFO] [stdout] --> src/terminator/mod.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | Assert { ref cond, expected, ref msg, target, .. } => { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DropAndReplace` in this scope [INFO] [stdout] --> src/terminator/mod.rs:230:13 [INFO] [stdout] | [INFO] [stdout] 230 | DropAndReplace { .. } => unimplemented!(), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Yield` in this scope [INFO] [stdout] --> src/terminator/mod.rs:233:13 [INFO] [stdout] | [INFO] [stdout] 233 | Yield { .. } => unimplemented!(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FalseEdges` in this scope [INFO] [stdout] --> src/terminator/mod.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | FalseEdges { .. } => unimplemented!(), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking regex v1.10.4 [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/eval_context.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | fn layout_of(self, ty: Ty<'tcx>) -> Self::TyLayout { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `TyLayout` implemented for `&'a EvalContext<'a, 'tcx>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 211 | fn layout_of(self, ty: Ty<'tcx>) -> <&'a EvalContext<'a, 'tcx> as Example>::TyLayout { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> src/eval_context.rs:222:41 [INFO] [stdout] | [INFO] [stdout] 222 | fn layout_of(self, ty: Ty<'tcx>) -> Self::TyLayout { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `TyLayout` implemented for `&'c &'b mut EvalContext<'a, 'tcx>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 222 | fn layout_of(self, ty: Ty<'tcx>) -> <&'c &'b mut EvalContext<'a, 'tcx> as Example>::TyLayout { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'tcx` is never used [INFO] [stdout] --> src/executor.rs:23:23 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct FinishStep<'tcx> { [INFO] [stdout] | ^^^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'tcx`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 163 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0223, E0392, E0408, E0422, E0425, E0462, E0463, E0531, E0532... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0223`. [INFO] [stdout] [INFO] [stderr] error: could not compile `seer` (lib) due to 164 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "255aa0f6a61a663c6c174289c88f53120299086910709ef5d98b0c8cd55c2b2a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "255aa0f6a61a663c6c174289c88f53120299086910709ef5d98b0c8cd55c2b2a", kill_on_drop: false }` [INFO] [stdout] 255aa0f6a61a663c6c174289c88f53120299086910709ef5d98b0c8cd55c2b2a [INFO] checking seer-0.0.3 against try#dae34b759e282c069aa28752564694effd121a63 for pr-125384 [INFO] extracting crate seer 0.0.3 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate seer 0.0.3 on toolchain dae34b759e282c069aa28752564694effd121a63 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate seer 0.0.3 [INFO] finished tweaking crates.io crate seer 0.0.3 [INFO] tweaked toml for crates.io crate seer 0.0.3 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 96 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.21.0 (latest: v0.23.0) [INFO] [stderr] Adding aho-corasick v0.5.3 (latest: v1.1.3) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.5.0) [INFO] [stderr] Adding cargo_metadata v0.1.2 (latest: v0.18.1) [INFO] [stderr] Adding cfg-if v0.1.10 (latest: v1.0.0) [INFO] [stderr] Adding compiletest_rs v0.3.26 (latest: v0.10.2) [INFO] [stderr] Adding dirs v2.0.2 (latest: v5.0.1) [INFO] [stderr] Adding dirs-sys v0.3.7 (latest: v0.4.1) [INFO] [stderr] Adding dtoa v0.4.8 (latest: v1.0.9) [INFO] [stderr] Adding env_logger v0.3.5 (latest: v0.11.3) [INFO] [stderr] Adding gimli v0.28.1 (latest: v0.30.0) [INFO] [stderr] Adding itoa v0.3.4 (latest: v1.0.11) [INFO] [stderr] Adding log v0.3.9 (latest: v0.4.21) [INFO] [stderr] Adding memchr v0.1.11 (latest: v2.7.2) [INFO] [stderr] Adding miow v0.3.7 (latest: v0.6.0) [INFO] [stderr] Adding num-traits v0.1.43 (latest: v0.2.19) [INFO] [stderr] Adding object v0.32.2 (latest: v0.36.0) [INFO] [stderr] Adding quote v0.3.15 (latest: v1.0.36) [INFO] [stderr] Adding redox_syscall v0.4.1 (latest: v0.5.1) [INFO] [stderr] Adding regex v0.1.80 (latest: v1.10.4) [INFO] [stderr] Adding regex-syntax v0.3.9 (latest: v0.8.3) [INFO] [stderr] Adding rustfix v0.4.6 (latest: v0.8.2) [INFO] [stderr] Adding serde v0.9.15 (latest: v1.0.203) [INFO] [stderr] Adding serde_derive v0.9.15 (latest: v1.0.203) [INFO] [stderr] Adding serde_json v0.9.10 (latest: v1.0.117) [INFO] [stderr] Adding syn v0.11.11 (latest: v2.0.66) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.66) [INFO] [stderr] Adding synstructure v0.12.6 (latest: v0.13.1) [INFO] [stderr] Adding term v0.6.1 (latest: v0.7.0) [INFO] [stderr] Adding tester v0.6.0 (latest: v0.9.1) [INFO] [stderr] Adding thread-id v2.0.0 (latest: v4.2.1) [INFO] [stderr] Adding thread_local v0.2.7 (latest: v1.1.8) [INFO] [stderr] Adding unicode-xid v0.0.4 (latest: v0.2.4) [INFO] [stderr] Adding utf8-ranges v0.1.3 (latest: v1.0.5) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding winapi v0.2.8 (latest: v0.3.9) [INFO] [stderr] Adding z3-sys v0.3.0 (latest: v0.8.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 201edf9da9da8c0a61563364bc96ea7e3db682ac79b95e573b623ffb161098dd [INFO] running `Command { std: "docker" "start" "-a" "201edf9da9da8c0a61563364bc96ea7e3db682ac79b95e573b623ffb161098dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "201edf9da9da8c0a61563364bc96ea7e3db682ac79b95e573b623ffb161098dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "201edf9da9da8c0a61563364bc96ea7e3db682ac79b95e573b623ffb161098dd", kill_on_drop: false }` [INFO] [stdout] 201edf9da9da8c0a61563364bc96ea7e3db682ac79b95e573b623ffb161098dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:beeedbb442662e57d416641ecc3200b38e573c25b057896194468d05594dd835" "/opt/rustwide/cargo-home/bin/cargo" "+dae34b759e282c069aa28752564694effd121a63" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f2006a472b7951073829110844b3b402a099843ebbab592342407e676959358a [INFO] running `Command { std: "docker" "start" "-a" "f2006a472b7951073829110844b3b402a099843ebbab592342407e676959358a", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] no edition found in manifest, probably 2015, skipping [INFO] running `Command { std: "docker" "inspect" "f2006a472b7951073829110844b3b402a099843ebbab592342407e676959358a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f2006a472b7951073829110844b3b402a099843ebbab592342407e676959358a", kill_on_drop: false }` [INFO] [stdout] f2006a472b7951073829110844b3b402a099843ebbab592342407e676959358a