[INFO] fetching crate seer 0.0.3...
[INFO] testing seer-0.0.3 against 1.75.0 for beta-1.76-1
[INFO] extracting crate seer 0.0.3 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate seer 0.0.3 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "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-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded log_settings v0.1.2
[INFO] [stderr]   Downloaded seer-z3 v0.1.2
[INFO] [stderr]   Downloaded cargo_metadata v0.1.2
[INFO] [stderr]   Downloaded compiletest_rs v0.3.26
[INFO] [stderr]   Downloaded z3-sys v0.3.0
[INFO] [stderr]   Downloaded tester v0.6.0
[INFO] [stderr]   Downloaded rustfix v0.4.6
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0198845f63c00a5963a6ea0f0c3d9b3806d02fbde4ed4924f38ad58f16341cd5
[INFO] running `Command { std: "docker" "start" "-a" "0198845f63c00a5963a6ea0f0c3d9b3806d02fbde4ed4924f38ad58f16341cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0198845f63c00a5963a6ea0f0c3d9b3806d02fbde4ed4924f38ad58f16341cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0198845f63c00a5963a6ea0f0c3d9b3806d02fbde4ed4924f38ad58f16341cd5", kill_on_drop: false }`
[INFO] [stdout] 0198845f63c00a5963a6ea0f0c3d9b3806d02fbde4ed4924f38ad58f16341cd5
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4e0d913f154227d99bcfacd4524a0637987fb1036ed93ab6f44021273c5e6e9a
[INFO] running `Command { std: "docker" "start" "-a" "4e0d913f154227d99bcfacd4524a0637987fb1036ed93ab6f44021273c5e6e9a", kill_on_drop: false }`
[INFO] [stderr]    Compiling kernel32-sys v0.2.2
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling memchr v0.1.11
[INFO] [stderr]    Compiling num-traits v0.2.17
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling serde v0.9.15
[INFO] [stderr]    Compiling utf8-ranges v0.1.3
[INFO] [stderr]    Compiling itoa v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.3.9
[INFO] [stderr]    Compiling z3-sys v0.3.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling log_settings v0.1.2
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling aho-corasick v0.5.3
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling seer-z3 v0.1.2
[INFO] [stderr]    Compiling thread-id v2.0.0
[INFO] [stderr]    Compiling thread_local v0.2.7
[INFO] [stderr]    Compiling regex v0.1.80
[INFO] [stderr]    Compiling serde_codegen_internals v0.14.2
[INFO] [stderr]    Compiling serde_derive v0.9.15
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling env_logger v0.3.5
[INFO] [stderr]    Compiling serde_json v0.9.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.75.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.safestack.a
[INFO] [stdout]            crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a
[INFO] [stdout]            crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.75.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.75.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.75.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.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] [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 | |     i128_type,
[INFO] [stdout] 3 | |     inclusive_range,
[INFO] [stdout] 4 | |     rustc_private,
[INFO] [stdout] 5 | | )]
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = help: the feature `i128_type` has been stable since `1.26.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/lvalue.rs:153:19
[INFO] [stdout]     |
[INFO] [stdout] 153 |                 (0...1, Value::ByValPair(a, b)) if self.get_field_count(base_ty)? == 2 => {
[INFO] [stdout]     |                   ^^^ help: use `..=` for an inclusive range
[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(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `i128_type` 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 |     i128_type,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[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,
[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:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     inclusive_range,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/executor.rs:38:33
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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] 38 |     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:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |     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] 157 |     fn cause(&self) -> Option<&dyn Error> { None }
[INFO] [stdout]     |                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 162 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` (lib) due to 163 previous errors; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "4e0d913f154227d99bcfacd4524a0637987fb1036ed93ab6f44021273c5e6e9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4e0d913f154227d99bcfacd4524a0637987fb1036ed93ab6f44021273c5e6e9a", kill_on_drop: false }`
[INFO] [stdout] 4e0d913f154227d99bcfacd4524a0637987fb1036ed93ab6f44021273c5e6e9a
