[INFO] cloning repository https://github.com/dwrensha/seer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dwrensha/seer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdwrensha%2Fseer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdwrensha%2Fseer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 868171c5a5cc37fb875ba4469410dbb4343d0331
[INFO] testing dwrensha/seer against 1.69.0 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdwrensha%2Fseer" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/dwrensha/seer on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/dwrensha/seer
[INFO] finished tweaking git repo https://github.com/dwrensha/seer
[INFO] tweaked toml for git repo https://github.com/dwrensha/seer written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/dwrensha/seer already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded miow v0.3.1
[INFO] [stderr]   Downloaded socket2 v0.3.6
[INFO] [stderr]   Downloaded log_settings v0.1.2
[INFO] [stderr]   Downloaded cargo_metadata v0.1.2
[INFO] [stderr]   Downloaded regex v1.0.0
[INFO] [stderr]   Downloaded seer-z3 v0.1.2
[INFO] [stderr]   Downloaded compiletest_rs v0.3.11
[INFO] [stderr]   Downloaded z3-sys v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80c30530bc01c235265f75369a7ed9fb88af2fbe5b3ae357d3b124b6b8a6b297
[INFO] running `Command { std: "docker" "start" "-a" "80c30530bc01c235265f75369a7ed9fb88af2fbe5b3ae357d3b124b6b8a6b297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80c30530bc01c235265f75369a7ed9fb88af2fbe5b3ae357d3b124b6b8a6b297", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80c30530bc01c235265f75369a7ed9fb88af2fbe5b3ae357d3b124b6b8a6b297", kill_on_drop: false }`
[INFO] [stdout] 80c30530bc01c235265f75369a7ed9fb88af2fbe5b3ae357d3b124b6b8a6b297
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 69eab025a228b8f4e01e6cf26df0af68d95631b19a88cb17dc8399843c95dde4
[INFO] running `Command { std: "docker" "start" "-a" "69eab025a228b8f4e01e6cf26df0af68d95631b19a88cb17dc8399843c95dde4", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling libc v0.2.42
[INFO] [stderr]    Compiling lazy_static v1.0.1
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling num-traits v0.2.4
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling cfg-if v0.1.3
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling ucd-util v0.1.1
[INFO] [stderr]    Compiling regex v1.0.0
[INFO] [stderr]    Compiling serde v0.9.15
[INFO] [stderr]    Compiling dtoa v0.4.2
[INFO] [stderr]    Compiling utf8-ranges v1.0.0
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling itoa v0.3.4
[INFO] [stderr]    Compiling z3-sys v0.3.0
[INFO] [stderr]    Compiling termcolor v0.3.6
[INFO] [stderr]    Compiling log v0.4.2
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling humantime v1.1.1
[INFO] [stderr]    Compiling log_settings v0.1.2
[INFO] [stderr]    Compiling thread_local v0.3.5
[INFO] [stderr]    Compiling regex-syntax v0.6.1
[INFO] [stderr]    Compiling byteorder v1.2.3
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling memchr v2.0.1
[INFO] [stderr]    Compiling atty v0.2.10
[INFO] [stderr]    Compiling seer-z3 v0.1.2
[INFO] [stderr]    Compiling aho-corasick v0.6.4
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling serde_codegen_internals v0.14.2
[INFO] [stderr]    Compiling serde_derive v0.9.15
[INFO] [stderr]    Compiling serde_json v0.9.10
[INFO] [stderr]    Compiling env_logger v0.5.10
[INFO] [stderr]    Compiling cargo_metadata v0.1.2
[INFO] [stderr]    Compiling 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/1.69.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a
[INFO] [stdout]            crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.69.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a
[INFO] [stdout]            crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.69.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a
[INFO] [stdout]            crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.69.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.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_apfloat`
[INFO] [stdout]   --> src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | extern crate rustc_apfloat;
[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 `rustc_target`
[INFO] [stdout]   --> src/lib.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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_codegen_utils`
[INFO] [stdout]   --> src/lib.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | extern crate rustc_codegen_utils;
[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:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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:853:48
[INFO] [stdout]     |
[INFO] [stdout] 853 |             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:994:32
[INFO] [stdout]     |
[INFO] [stdout] 994 |             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:1001:37
[INFO] [stdout]      |
[INFO] [stdout] 1001 |             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:1250:22
[INFO] [stdout]      |
[INFO] [stdout] 1250 |                 _ => 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:1407:18
[INFO] [stdout]      |
[INFO] [stdout] 1407 |             _ => 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:1448:26
[INFO] [stdout]      |
[INFO] [stdout] 1448 |                     _ => 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:1472:18
[INFO] [stdout]      |
[INFO] [stdout] 1472 |             _ => 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/format_executor.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |             _ => bug!("string buffer pointer was not a pointer: {:?}", primval_ptr)
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]   --> src/place.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |             _ => bug!("to_ptr_and_extra: expected Place::Ptr, got {:?}", self),
[INFO] [stdout]    |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/place.rs:101:26
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     _ => bug!("elem_ty_and_len of a TySlice given non-slice place: {:?}", self),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/place.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/place.rs:176:34
[INFO] [stdout]     |
[INFO] [stdout] 176 |             Value::ByVal(val) => bug!("field access on non aggregate {:?}, {:?}", val, base_ty),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/place.rs:329:37
[INFO] [stdout]     |
[INFO] [stdout] 329 |                 PlaceExtra::None => bug!("expected fat pointer"),
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/place.rs:331:21
[INFO] [stdout]     |
[INFO] [stdout] 331 |                     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:92:40
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     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:93:45
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     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:107:40
[INFO] [stdout]     |
[INFO] [stdout] 107 |                     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:108:45
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     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:127:40
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     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:128:45
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     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:137:26
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     _ => bug!(),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/intrinsic.rs:203:26
[INFO] [stdout]     |
[INFO] [stdout] 203 |                     _ => bug!(),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/intrinsic.rs:226:26
[INFO] [stdout]     |
[INFO] [stdout] 226 |                     _ => bug!(),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/intrinsic.rs:241:26
[INFO] [stdout]     |
[INFO] [stdout] 241 |                     _ => bug!(),
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/intrinsic.rs:290:42
[INFO] [stdout]     |
[INFO] [stdout] 290 |                     Place::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:457:42
[INFO] [stdout]     |
[INFO] [stdout] 457 |                     Place::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:531:30
[INFO] [stdout]     |
[INFO] [stdout] 531 |                         _ => 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:573:22
[INFO] [stdout]     |
[INFO] [stdout] 573 |                 _ => 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:621:26
[INFO] [stdout]     |
[INFO] [stdout] 621 |                     _ => 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:371:26
[INFO] [stdout]     |
[INFO] [stdout] 371 |                     _ => 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:461:45
[INFO] [stdout]     |
[INFO] [stdout] 461 | ...                   bug!("failed to unpack arguments from tuple {:?}", other)
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:496:26
[INFO] [stdout]     |
[INFO] [stdout] 496 |                     _ => 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:372:18
[INFO] [stdout]     |
[INFO] [stdout] 372 |             _ => 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:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |             _ => 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:101:18
[INFO] [stdout]     |
[INFO] [stdout] 101 |             _ => 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/mod.rs:539:47
[INFO] [stdout]     |
[INFO] [stdout] 539 | ...                   Err(e) => bug!("failed to get source for span {:?}: {:?}", span, e),
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/intrinsic.rs:609:34
[INFO] [stdout]     |
[INFO] [stdout] 609 |                             _ => bug!("invalid `{}` argument: {:?}", name, bytes),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 620 |                     "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:609:34
[INFO] [stdout]     |
[INFO] [stdout] 609 |                             _ => bug!("invalid `{}` argument: {:?}", name, bytes),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 619 |                     "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:609:34
[INFO] [stdout]     |
[INFO] [stdout] 609 |                             _ => bug!("invalid `{}` argument: {:?}", name, bytes),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 618 |                     "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:609:34
[INFO] [stdout]     |
[INFO] [stdout] 609 |                             _ => bug!("invalid `{}` argument: {:?}", name, bytes),
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 617 |                     "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:1202:18
[INFO] [stdout]      |
[INFO] [stdout] 1202 |             _ => 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:1131:30
[INFO] [stdout]      |
[INFO] [stdout] 1131 |                         _ => 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:1088:26
[INFO] [stdout]      |
[INFO] [stdout] 1088 |                     _ => 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:606:39
[INFO] [stdout]     |
[INFO] [stdout] 606 | ...   (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 `span_bug` in this scope
[INFO] [stdout]   --> src/traits.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             span_bug!(span, "Uninferred types/regions in `{:?}`", result);
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `span_bug` in this scope
[INFO] [stdout]   --> src/traits.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |             span_bug!(span, "Encountered errors `{:?}` resolving bounds after type-checking",
[INFO] [stdout]    |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:474:29
[INFO] [stdout]     |
[INFO] [stdout] 474 | ...                   bug!(
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:133:42
[INFO] [stdout]     |
[INFO] [stdout] 133 | ...                   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:258:21
[INFO] [stdout]     |
[INFO] [stdout] 258 |                     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:251:21
[INFO] [stdout]     |
[INFO] [stdout] 251 |                     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:248:25
[INFO] [stdout]     |
[INFO] [stdout] 248 |                         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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 300 |             (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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 299 |             (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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 298 |             (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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 297 |             (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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |             (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:268:30
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         _ => bug!("invalid float op: `{:?}`", bin_op),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 275 |                 FloatTy::F64 => float_math!(Double),
[INFO] [stdout]     |                                 ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_math` (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:268:30
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         _ => bug!("invalid float op: `{:?}`", bin_op),
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 274 |                 FloatTy::F32 => float_math!(Single),
[INFO] [stdout]     |                                 ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `float_math` (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:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |                 _ => 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:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |             _ => bug!("int_shift should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 241 |                 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:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |             _ => bug!("int_shift should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 |                 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:208:34
[INFO] [stdout]     |
[INFO] [stdout] 208 | ...                   _ => 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:97:18
[INFO] [stdout]     |
[INFO] [stdout] 97  |             _ => bug!("int_arithmetic should only be called on int primvals"),
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] ...
[INFO] [stdout] 206 |                                 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:773:13
[INFO] [stdout]     |
[INFO] [stdout] 773 |             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/place.rs:455:26
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     _ => 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:1228:13
[INFO] [stdout]      |
[INFO] [stdout] 1228 |             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:678:38
[INFO] [stdout]     |
[INFO] [stdout] 678 |                         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:668:38
[INFO] [stdout]     |
[INFO] [stdout] 668 |                         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:660:38
[INFO] [stdout]     |
[INFO] [stdout] 660 |                         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:635:60
[INFO] [stdout]     |
[INFO] [stdout] 635 | ...                   (Value::ByVal(_), true) => 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:580:25
[INFO] [stdout]     |
[INFO] [stdout] 580 |                         bug!("attempted to take a reference to an enum downcast place"),
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bug` in this scope
[INFO] [stdout]    --> src/eval_context.rs:548:26
[INFO] [stdout]     |
[INFO] [stdout] 548 |                     _ => 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:457:17
[INFO] [stdout]     |
[INFO] [stdout] 457 |                 bug!("StackPopCleanup::MarkStatic on: {:?}", frame.return_place);
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Deref` is not bound in all patterns
[INFO] [stdout]    --> src/place.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             Downcast(..) |
[INFO] [stdout]     |             ^^^^^^^^^^^^ pattern doesn't bind `Deref`
[INFO] [stdout] 195 |             Subslice { .. } |
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ pattern doesn't bind `Deref`
[INFO] [stdout] 196 |             // reading index 0 or index 1 from a ByVal or ByVal pair could be optimized
[INFO] [stdout] 197 |             ConstantIndex { .. } | Index(_) |
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^   ^^^^^^^^ pattern doesn't bind `Deref`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             pattern doesn't bind `Deref`
[INFO] [stdout] 198 |             // No way to optimize this projection any better than the normal place path
[INFO] [stdout] 199 |             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/place.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             Deref => Ok(None),
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Lt` is not bound in all patterns
[INFO] [stdout]    --> src/operator.rs:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 Lt | Le | Gt | Ge | Sub
[INFO] [stdout]     |                 ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Le` is not bound in all patterns
[INFO] [stdout]    --> src/operator.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:22
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:27
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:32
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 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:187:37
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 Lt | Le | Gt | Ge | Sub
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `Add` is not bound in all patterns
[INFO] [stdout]    --> src/operator.rs:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:217:32
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:217:17
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:217:23
[INFO] [stdout]     |
[INFO] [stdout] 217 |                 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:223:23
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 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:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 Add | BitAnd
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `BitAnd` is not bound in all patterns
[INFO] [stdout]    --> src/operator.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 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:223:23
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 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:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             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:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 |             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:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             TyFloat(FloatTy::F32) if negative => Ok(PrimVal::Bytes(Single::from_i128(v as i128).value.to_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:111:13
[INFO] [stdout]     |
[INFO] [stdout] 111 |             TyFloat(FloatTy::F64) if negative => Ok(PrimVal::Bytes(Double::from_i128(v as i128).value.to_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:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |             TyFloat(FloatTy::F32) => Ok(PrimVal::Bytes(Single::from_u128(v as u128).value.to_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:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |             TyFloat(FloatTy::F64) => Ok(PrimVal::Bytes(Double::from_u128(v as u128).value.to_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:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             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:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |             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:130:13
[INFO] [stdout]     |
[INFO] [stdout] 130 |             TyInt(IntTy::Isize) |
[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:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |             TyUint(UintTy::Usize) => 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:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |             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:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |             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 `Use` in this scope
[INFO] [stdout]    --> src/eval_context.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |             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:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |             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:503:13
[INFO] [stdout]     |
[INFO] [stdout] 503 |             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:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             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:515:13
[INFO] [stdout]     |
[INFO] [stdout] 515 |             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:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             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:545:13
[INFO] [stdout]     |
[INFO] [stdout] 545 |             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:564:13
[INFO] [stdout]     |
[INFO] [stdout] 564 |             Len(ref place) => {
[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:571:13
[INFO] [stdout]     |
[INFO] [stdout] 571 |             Ref(_, _, ref place) => {
[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:586:13
[INFO] [stdout]     |
[INFO] [stdout] 586 |             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:601:13
[INFO] [stdout]     |
[INFO] [stdout] 601 |             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:610:13
[INFO] [stdout]     |
[INFO] [stdout] 610 |             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:683:13
[INFO] [stdout]     |
[INFO] [stdout] 683 |             Discriminant(ref place) => {
[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:811:13
[INFO] [stdout]     |
[INFO] [stdout] 811 |             Copy(ref place) => self.eval_and_read_place(place),
[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:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 |             Move(ref place) => self.eval_and_read_place(place),
[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:814:13
[INFO] [stdout]     |
[INFO] [stdout] 814 |             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:1195:29
[INFO] [stdout]      |
[INFO] [stdout] 1195 | ...                   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:1196:29
[INFO] [stdout]      |
[INFO] [stdout] 1196 | ...                   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 `Float` in this scope
[INFO] [stdout]     --> src/eval_context.rs:1197:29
[INFO] [stdout]      |
[INFO] [stdout] 1197 | ...                   Float(::rustc_target::abi::FloatTy::F32) => PrimValKind::F32,
[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:1198:29
[INFO] [stdout]      |
[INFO] [stdout] 1198 | ...                   Float(::rustc_target::abi::FloatTy::F64) => PrimValKind::F64,
[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/place.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             Local(mir::RETURN_PLACE) => 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/place.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/place.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/place.rs:137:13
[INFO] [stdout]     |
[INFO] [stdout] 137 |             Projection(ref proj) => self.try_read_place_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/place.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             Field(field, _) => Ok(Some(self.read_field(base, None, field, base_ty)?.value)),
[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/place.rs:194:13
[INFO] [stdout]     |
[INFO] [stdout] 194 |             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/place.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             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/place.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             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/place.rs:197:36
[INFO] [stdout]     |
[INFO] [stdout] 197 |             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/place.rs:247:13
[INFO] [stdout]     |
[INFO] [stdout] 247 |             Local(mir::RETURN_PLACE) => self.frame().return_place,
[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/place.rs:248:13
[INFO] [stdout]     |
[INFO] [stdout] 248 |             Local(local) => Place::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/place.rs:250:13
[INFO] [stdout]     |
[INFO] [stdout] 250 |             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/place.rs:255:13
[INFO] [stdout]     |
[INFO] [stdout] 255 |             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/place.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |             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/place.rs:444:13
[INFO] [stdout]     |
[INFO] [stdout] 444 |             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/place.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |             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/place.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             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/place.rs:495:13
[INFO] [stdout]     |
[INFO] [stdout] 495 |             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:238:22
[INFO] [stdout]     |
[INFO] [stdout] 238 |         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:238:39
[INFO] [stdout]     |
[INFO] [stdout] 238 |         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:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             Assign(ref place, ref rvalue) => self.eval_rvalue_into_place(rvalue, place)?,
[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:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             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:102:13
[INFO] [stdout]     |
[INFO] [stdout] 102 |             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:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |             StorageDead(_) => {}
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `ReadForMatch` in this scope
[INFO] [stdout]    --> src/step.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |             ReadForMatch(..) => {}
[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:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             Validate(_op, ref _places) => {
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `UserAssertTy` in this scope
[INFO] [stdout]    --> src/step.rs:114:13
[INFO] [stdout]     |
[INFO] [stdout] 114 |             UserAssertTy(..) => {}
[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:115:13
[INFO] [stdout]     |
[INFO] [stdout] 115 |             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:121:13
[INFO] [stdout]     |
[INFO] [stdout] 121 |             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:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             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:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |             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:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             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:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             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:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             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 `BoundsCheck` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 | ...                   BoundsCheck { ref len, ref index } => {
[INFO] [stdout]     |                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0531]: cannot find tuple struct or tuple variant `Overflow` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:179:29
[INFO] [stdout]     |
[INFO] [stdout] 179 | ...                   Overflow(op) => Err(EvalError::Overflow(op)),
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   | use EvalError::Overflow;
[INFO] [stdout]     |
[INFO] [stdout] 1   | use StaticEvalError::Overflow;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BoundsCheck` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:211:29
[INFO] [stdout]     |
[INFO] [stdout] 211 | ...                   BoundsCheck { ref len, ref index } => {
[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:235:13
[INFO] [stdout]     |
[INFO] [stdout] 235 |             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:239:13
[INFO] [stdout]     |
[INFO] [stdout] 239 |             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:241:13
[INFO] [stdout]     |
[INFO] [stdout] 241 |             FalseEdges { .. } => unimplemented!(),
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FalseUnwind` in this scope
[INFO] [stdout]    --> src/terminator/mod.rs:242:13
[INFO] [stdout]     |
[INFO] [stdout] 242 |             FalseUnwind { .. } => unimplemented!(),
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / #![feature(
[INFO] [stdout] 2 | |     inclusive_range,
[INFO] [stdout] 3 | |     inclusive_range_methods,
[INFO] [stdout] 4 | |     rustc_private,
[INFO] [stdout] 5 | | )]
[INFO] [stdout]   | |__^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]    --> src/terminator/mod.rs:542:33
[INFO] [stdout]     |
[INFO] [stdout] 542 | / ...                   lazy_static!{
[INFO] [stdout] 543 | | ...                       static ref RE_MKSYM_IDENT: Regex = Regex::new(r"mksym\(&?(?:mut)?\s*(.*)\)").unwrap();
[INFO] [stdout] 544 | | ...                   }
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     inclusive_range,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel
[INFO] [stdout]  --> src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     inclusive_range_methods,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `inclusive_range` has been stable since 1.26.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     inclusive_range,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `inclusive_range_methods` has been stable since 1.27.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     inclusive_range_methods,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/executor.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 |     consumer: Option<Rc<RefCell<FnMut(ExecutionComplete) -> bool>>>,
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 40 |     consumer: Option<Rc<RefCell<dyn FnMut(ExecutionComplete) -> bool>>>,
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error.rs:163:32
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cause(&self) -> Option<&Error> { None }
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 163 |     fn cause(&self) -> Option<&dyn Error> { None }
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 170 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0462, E0463, E0531, E0532, E0554, E0574.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `seer` due to 171 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "69eab025a228b8f4e01e6cf26df0af68d95631b19a88cb17dc8399843c95dde4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69eab025a228b8f4e01e6cf26df0af68d95631b19a88cb17dc8399843c95dde4", kill_on_drop: false }`
[INFO] [stdout] 69eab025a228b8f4e01e6cf26df0af68d95631b19a88cb17dc8399843c95dde4
