[INFO] cloning repository https://github.com/kskjer/reality
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kskjer/reality" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkskjer%2Freality", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkskjer%2Freality'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 639ca192ad9cbcf472b457970d6fc1d27d6b3903
[INFO] checking kskjer/reality against beta-2021-10-15 for beta-1.56-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkskjer%2Freality" "/workspace/builds/worker-11/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  95% (3415/3578)
Updating files:  96% (3435/3578)
Updating files:  97% (3471/3578)
Updating files:  98% (3507/3578)
Updating files:  99% (3543/3578)
Updating files: 100% (3578/3578)
Updating files: 100% (3578/3578), done.
[INFO] validating manifest of git repo https://github.com/kskjer/reality on toolchain beta-2021-10-15
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/kskjer/reality
[INFO] finished tweaking git repo https://github.com/kskjer/reality
[INFO] tweaked toml for git repo https://github.com/kskjer/reality written to /workspace/builds/worker-11/source/Cargo.toml
[INFO] crate git repo https://github.com/kskjer/reality already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2021-10-15" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded subslice v0.2.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a0479937c083916a96cd2ce51accc1d85493e1c961af4599978f87f22c70e5dc
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a0479937c083916a96cd2ce51accc1d85493e1c961af4599978f87f22c70e5dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a0479937c083916a96cd2ce51accc1d85493e1c961af4599978f87f22c70e5dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a0479937c083916a96cd2ce51accc1d85493e1c961af4599978f87f22c70e5dc", kill_on_drop: false }`
[INFO] [stdout] a0479937c083916a96cd2ce51accc1d85493e1c961af4599978f87f22c70e5dc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:a89201d6b5b9fd45c15d5952ece0a0129e7e80cb26ec023fd59cf09bc26f1604" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2021-10-15" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 87210662d840c3df31416d5972e8c4570cdda285d16bef8d2db77f21b2908121
[INFO] running `Command { std: "docker" "start" "-a" "87210662d840c3df31416d5972e8c4570cdda285d16bef8d2db77f21b2908121", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.13
[INFO] [stderr]    Compiling reality-mips-isa-specification v0.1.0 (/opt/rustwide/workdir/lib/reality-mips-isa-specification)
[INFO] [stderr]     Checking reality-util v0.1.0 (/opt/rustwide/workdir/lib/reality-util)
[INFO] [stderr]     Checking bytes v0.5.3
[INFO] [stderr]     Checking futures-core v0.3.1
[INFO] [stderr]     Checking pin-project-lite v0.1.2
[INFO] [stderr]     Checking futures-task v0.3.1
[INFO] [stderr]     Checking futures-sink v0.3.1
[INFO] [stderr]     Checking rom-to-v64 v0.1.0 (/opt/rustwide/workdir/bin/rom-to-v64)
[INFO] [stderr]    Compiling indexmap v1.3.1
[INFO] [stderr]     Checking subslice v0.2.2
[INFO] [stderr]     Checking yoshi-ovl v0.1.0 (/opt/rustwide/workdir/bin/yoshi-ovl)
[INFO] [stderr]     Checking mio v0.6.21
[INFO] [stderr]    Compiling reality-mips-assembler v0.1.0 (/opt/rustwide/workdir/lib/reality-mips-assembler)
[INFO] [stderr]    Compiling reality-mips v0.1.0 (/opt/rustwide/workdir/lib/reality-mips)
[INFO] [stderr]     Checking futures-channel v0.3.1
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/build.rs:29:24
[INFO] [stdout]     |
[INFO] [stdout] 29  |         to_lookup!([$single]);
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |                         Some(("lo", to_lookup!("Offset"))),
[INFO] [stdout]     |                                     -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `to_lookup` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/build.rs:29:24
[INFO] [stdout]     |
[INFO] [stdout] 29  |         to_lookup!([$single]);
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |                         Some(("hi", to_lookup!("VerbatimImm"))),
[INFO] [stdout]     |                                     ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `to_lookup` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/build.rs:29:24
[INFO] [stdout]     |
[INFO] [stdout] 29  |         to_lookup!([$single]);
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 141 |                         Some(("lo", to_lookup!("Imm"))),
[INFO] [stdout]     |                                     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `to_lookup` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/build.rs:29:24
[INFO] [stdout]     |
[INFO] [stdout] 29  |         to_lookup!([$single]);
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 147 |                     Some(("26", to_lookup!("JumpTarget"))),
[INFO] [stdout]     |                                 ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `to_lookup` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/build.rs:29:24
[INFO] [stdout]     |
[INFO] [stdout] 29  |         to_lookup!([$single]);
[INFO] [stdout]     |                              ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |                         Some(("16", to_lookup!("BranchTarget"))),
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `to_lookup` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking http v0.2.0
[INFO] [stderr]     Checking mio-uds v0.6.7
[INFO] [stdout] warning: 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:75:21
[INFO] [stdout]     |
[INFO] [stdout] 75  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 76  | |             lw       gp,-4(s0)
[INFO] [stdout] 77  | |             addiu    gp,gp,-8
[INFO] [stdout] 78  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:85:21
[INFO] [stdout]     |
[INFO] [stdout] 85  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 86  | |             lw          gp,-4(s0)
[INFO] [stdout] 87  | |         L0:
[INFO] [stdout] 88  | |             addiu       gp,gp,-8
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |             .word_sym   L0
[INFO] [stdout] 96  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:85:21
[INFO] [stdout]     |
[INFO] [stdout] 85  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 86  | |             lw          gp,-4(s0)
[INFO] [stdout] 87  | |         L0:
[INFO] [stdout] 88  | |             addiu       gp,gp,-8
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |             .word_sym   L0
[INFO] [stdout] 96  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:85:21
[INFO] [stdout]     |
[INFO] [stdout] 85  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 86  | |             lw          gp,-4(s0)
[INFO] [stdout] 87  | |         L0:
[INFO] [stdout] 88  | |             addiu       gp,gp,-8
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |             .word_sym   L0
[INFO] [stdout] 96  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:427:246
[INFO] [stdout]     |
[INFO] [stdout] 427 |   ...s)*]; [$($words)* (0, (32, $sym)),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:85:21
[INFO] [stdout]     |
[INFO] [stdout] 85  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 86  | |             lw          gp,-4(s0)
[INFO] [stdout] 87  | |         L0:
[INFO] [stdout] 88  | |             addiu       gp,gp,-8
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |             .word_sym   L0
[INFO] [stdout] 96  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:85:21
[INFO] [stdout]     |
[INFO] [stdout] 85  |           let words = assemble_mips!(0x8000_0000, {
[INFO] [stdout]     |  _____________________-
[INFO] [stdout] 86  | |             lw          gp,-4(s0)
[INFO] [stdout] 87  | |         L0:
[INFO] [stdout] 88  | |             addiu       gp,gp,-8
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |             .word_sym   L0
[INFO] [stdout] 96  | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:424:267
[INFO] [stdout]     |
[INFO] [stdout] 424 |   ...$($words)*];  [$($exports),*]; or $Rd,$Rs,zero    $($insns)*     );                 };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 109 | |                 move v0,zero
[INFO] [stdout] 110 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 109 | |                 move v0,zero
[INFO] [stdout] 110 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:422:270
[INFO] [stdout]     |
[INFO] [stdout] 422 |   ...ords)*];  [$($exports),*]; addiu $Rt,zero,$Imm    $($insns)*     );                 };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 119 | |                 li v0,17
[INFO] [stdout] 120 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 119 | |                 li v0,17
[INFO] [stdout] 120 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:422:270
[INFO] [stdout]     |
[INFO] [stdout] 422 |   ...ords)*];  [$($exports),*]; addiu $Rt,zero,$Imm    $($insns)*     );                 };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 129 | |                 li v0,-3
[INFO] [stdout] 130 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 129 | |                 li v0,-3
[INFO] [stdout] 130 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:423:279
[INFO] [stdout]     |
[INFO] [stdout] 423 |   ...  [$($exports),*]; beq zero,zero,$BranchTarget    $($insns)*     );                 };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 139 | |                 b test
[INFO] [stdout] 140 | |                 nop
[INFO] [stdout] 141 | |             test:
[INFO] [stdout] 142 | |                 nop
[INFO] [stdout] 143 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 139 | |                 b test
[INFO] [stdout] 140 | |                 nop
[INFO] [stdout] 141 | |             test:
[INFO] [stdout] 142 | |                 nop
[INFO] [stdout] 143 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 139 | |                 b test
[INFO] [stdout] 140 | |                 nop
[INFO] [stdout] 141 | |             test:
[INFO] [stdout] 142 | |                 nop
[INFO] [stdout] 143 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 139 | |                 b test
[INFO] [stdout] 140 | |                 nop
[INFO] [stdout] 141 | |             test:
[INFO] [stdout] 142 | |                 nop
[INFO] [stdout] 143 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:138:13
[INFO] [stdout]     |
[INFO] [stdout] 138 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 139 | |                 b test
[INFO] [stdout] 140 | |                 nop
[INFO] [stdout] 141 | |             test:
[INFO] [stdout] 142 | |                 nop
[INFO] [stdout] 143 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 152 | |                 .word test
[INFO] [stdout] 153 | |             test:
[INFO] [stdout] 154 | |                 nop
[INFO] [stdout] 155 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 152 | |                 .word test
[INFO] [stdout] 153 | |             test:
[INFO] [stdout] 154 | |                 nop
[INFO] [stdout] 155 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 152 | |                 .word test
[INFO] [stdout] 153 | |             test:
[INFO] [stdout] 154 | |                 nop
[INFO] [stdout] 155 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 152 | |                 .word test
[INFO] [stdout] 153 | |             test:
[INFO] [stdout] 154 | |                 nop
[INFO] [stdout] 155 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 164 | |                 .word 0xFFFF_FFFFu32
[INFO] [stdout] 165 | |                 nop
[INFO] [stdout] 166 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:426:223
[INFO] [stdout]     |
[INFO] [stdout] 426 |   ...$labels)*]; [$($words)* (0, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 164 | |                 .word 0xFFFF_FFFFu32
[INFO] [stdout] 165 | |                 nop
[INFO] [stdout] 166 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 | /             assemble_mips!(0x8000_0000, {
[INFO] [stdout] 164 | |                 .word 0xFFFF_FFFFu32
[INFO] [stdout] 165 | |                 nop
[INFO] [stdout] 166 | |             })[0]
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> lib/reality-mips-assembler/src/lib.rs:59:50
[INFO] [stdout]     |
[INFO] [stdout] 59  |           assemble_mips!(0x8000_0000, {$($insns)*});
[INFO] [stdout]     |                                                    ^
[INFO] [stdout] ...
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 | /             assemble_mips!({
[INFO] [stdout] 175 | |             label_a:
[INFO] [stdout] 176 | |                 .word 1234
[INFO] [stdout] 177 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |                 .word (label_b - label_a)
[INFO] [stdout] 181 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:425:230
[INFO] [stdout]     |
[INFO] [stdout] 425 |   ...els)* ($pc, $label),]; [$($words)*]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:428:236
[INFO] [stdout]     |
[INFO] [stdout] 428 |   ...bels)*]; [$($words)* ($val, None),]; [$($exports),*]; $($insns)* ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/reality-mips-assembler-6fe6df014742a08b/out/mma.rs:429:184
[INFO] [stdout]     |
[INFO] [stdout] 429 |   ...al!( $base_pc; $pc;[$($labels)*]; [$($words)*]; [$($exports),*]; ); };
[INFO] [stdout]     |                                                                        ^
[INFO] [stdout]     |
[INFO] [stdout]    ::: lib/reality-mips-assembler/src/lib.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 | /             assemble_mips!(0x8000_0000, [label_b], {
[INFO] [stdout] 190 | |             label_a:
[INFO] [stdout] 191 | |                 .word 1234
[INFO] [stdout] 192 | |             label_b:
[INFO] [stdout] ...   |
[INFO] [stdout] 195 | |                 .word (label_b - label_a)
[INFO] [stdout] 196 | |             })
[INFO] [stdout]     | |______________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `__impl_assemble_mips` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 39 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking http-body v0.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.104
[INFO] [stderr]    Compiling tokio-macros v0.2.3
[INFO] [stderr]    Compiling proc-macro-hack v0.5.11
[INFO] [stderr]    Compiling pin-project-internal v0.4.6
[INFO] [stderr]     Checking tokio v0.2.9
[INFO] [stderr]    Compiling futures-macro v0.3.1
[INFO] [stderr]     Checking pin-project v0.4.6
[INFO] [stderr]     Checking futures-util v0.3.1
[INFO] [stderr]     Checking tokio-util v0.2.0
[INFO] [stderr]     Checking h2 v0.2.1
[INFO] [stderr]     Checking serde v1.0.104
[INFO] [stderr]     Checking hyper v0.13.1
[INFO] [stderr]     Checking serde_json v1.0.44
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> lib/reality-mips/src/block/jump_table.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 &to_u8_array!([0x8040_0000, 0x8040_0020, 0x8040_0040, 0x8040_0060]),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected array `[u8; 72]`, found `&[u8; 16]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> lib/reality-mips/src/block/jump_table.rs:195:35
[INFO] [stdout]     |
[INFO] [stdout] 195 |             .also_map(0x808F7F18, &jt);
[INFO] [stdout]     |                                   ^^^ expected array `[u8; 76]`, found `&Vec<{integer}>`
[INFO] [stdout]     |
[INFO] [stdout]     = note:  expected array `[u8; 76]`
[INFO] [stdout]             found reference `&Vec<{integer}>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking reality-ultra v0.1.0 (/opt/rustwide/workdir/lib/reality-ultra)
[INFO] [stderr]     Checking reality-mupen-core v0.1.0 (/opt/rustwide/workdir/lib/reality-mupen-core)
[INFO] [stderr]     Checking disasm-file v0.1.0 (/opt/rustwide/workdir/bin/disasm-file)
[INFO] [stderr]     Checking trace-file v0.1.0 (/opt/rustwide/workdir/bin/trace-file)
[INFO] [stderr]     Checking reality-zelda v0.1.0 (/opt/rustwide/workdir/lib/reality-zelda)
[INFO] [stderr]     Checking fix-crc v0.1.0 (/opt/rustwide/workdir/bin/fix-crc)
[INFO] [stderr]     Checking rom-to-be v0.1.0 (/opt/rustwide/workdir/bin/rom-to-be)
[INFO] [stderr]     Checking disasm-rom v0.1.0 (/opt/rustwide/workdir/bin/disasm-rom)
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `reality-mips` due to 3 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "87210662d840c3df31416d5972e8c4570cdda285d16bef8d2db77f21b2908121", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87210662d840c3df31416d5972e8c4570cdda285d16bef8d2db77f21b2908121", kill_on_drop: false }`
[INFO] [stdout] 87210662d840c3df31416d5972e8c4570cdda285d16bef8d2db77f21b2908121
