[INFO] cloning repository https://github.com/Lapz/tox
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lapz/tox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLapz%2Ftox", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLapz%2Ftox'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 76df92fe9c1fe48a9831cdceb465673a29a3cd14
[INFO] documenting Lapz/tox against 1.69.0 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLapz%2Ftox" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Lapz/tox on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Lapz/tox
[INFO] finished tweaking git repo https://github.com/Lapz/tox
[INFO] tweaked toml for git repo https://github.com/Lapz/tox written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Lapz/tox already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/Lapz/codespan`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded smol_str v0.1.15
[INFO] [stderr]   Downloaded teraron v0.1.0
[INFO] [stderr]   Downloaded ctor v0.1.14
[INFO] [stderr]   Downloaded tracing-subscriber v0.2.16
[INFO] [stderr]   Downloaded text_unit v0.1.10
[INFO] [stderr]   Downloaded salsa-macros v0.14.1
[INFO] [stderr]   Downloaded thin-dst v1.1.0
[INFO] [stderr]   Downloaded salsa v0.14.1
[INFO] [stderr]   Downloaded codespan-reporting v0.9.4
[INFO] [stderr]   Downloaded console v0.10.3
[INFO] [stderr]   Downloaded tracing-tree v0.1.7
[INFO] [stderr]   Downloaded serde_yaml v0.8.12
[INFO] [stderr]   Downloaded insta v0.16.0
[INFO] [stderr]   Downloaded rowan v0.9.1
[INFO] [stderr]   Downloaded tracing-attributes v0.1.13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9b4cab2a882992d33a3483e6797f5d89cd19fa73f0757c32d1691b34dfb003b1
[INFO] running `Command { std: "docker" "start" "-a" "9b4cab2a882992d33a3483e6797f5d89cd19fa73f0757c32d1691b34dfb003b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b4cab2a882992d33a3483e6797f5d89cd19fa73f0757c32d1691b34dfb003b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b4cab2a882992d33a3483e6797f5d89cd19fa73f0757c32d1691b34dfb003b1", kill_on_drop: false }`
[INFO] [stdout] 9b4cab2a882992d33a3483e6797f5d89cd19fa73f0757c32d1691b34dfb003b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b5f8f1f4bb83ef95c45c004d60648ae4bc8909f4dc11601369f66aaaf5bf78e8
[INFO] running `Command { std: "docker" "start" "-a" "b5f8f1f4bb83ef95c45c004d60648ae4bc8909f4dc11601369f66aaaf5bf78e8", kill_on_drop: false }`
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling syn v1.0.30
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]     Checking unicode-width v0.1.7
[INFO] [stderr]     Checking smallvec v1.4.0
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling indexmap v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.18
[INFO] [stderr]     Checking libc v0.2.71
[INFO] [stderr]     Checking maybe-uninit v2.0.0
[INFO] [stderr]     Checking memoffset v0.5.4
[INFO] [stderr]     Checking ppv-lite86 v0.2.8
[INFO] [stderr]     Checking termcolor v1.1.0
[INFO] [stderr]    Compiling serde v1.0.111
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]     Checking either v1.5.3
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.2
[INFO] [stderr]     Checking lock_api v0.3.4
[INFO] [stderr]     Checking crossbeam-utils v0.7.2
[INFO] [stderr]     Checking tracing-core v0.1.17
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]     Checking thin-dst v1.1.0
[INFO] [stderr]     Checking pin-project-lite v0.2.4
[INFO] [stderr]     Checking itertools v0.9.0
[INFO] [stderr]     Checking regex-syntax v0.6.18
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking smol_str v0.1.15
[INFO] [stderr]     Checking codespan-reporting v0.9.2 (https://github.com/Lapz/codespan#da024a67)
[INFO] [stderr]     Checking codespan-reporting v0.9.4
[INFO] [stderr]     Checking text_unit v0.1.10
[INFO] [stderr]     Checking byteorder v1.3.4
[INFO] [stderr]     Checking crossbeam-epoch v0.8.2
[INFO] [stderr]     Checking crossbeam-queue v0.2.2
[INFO] [stderr]     Checking crossbeam-channel v0.4.2
[INFO] [stderr]    Compiling proc-macro-error v1.0.2
[INFO] [stderr]     Checking rowan v0.9.1
[INFO] [stderr]     Checking ryu v1.0.5
[INFO] [stderr]     Checking itoa v0.4.5
[INFO] [stderr]    Compiling quote v1.0.6
[INFO] [stderr]     Checking getrandom v0.1.14
[INFO] [stderr]     Checking parking_lot_core v0.7.2
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking crossbeam-deque v0.7.3
[INFO] [stderr]     Checking bitflags v1.2.1
[INFO] [stderr]     Checking tracing-log v0.1.2
[INFO] [stderr]     Checking thread_local v1.0.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking sharded-slab v0.1.1
[INFO] [stderr]     Checking parking_lot v0.10.2
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking strsim v0.8.0
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_pcg v0.2.1
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]     Checking crossbeam v0.7.3
[INFO] [stderr]     Checking clap v2.33.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]     Checking regex v1.3.9
[INFO] [stderr]     Checking matchers v0.0.1
[INFO] [stderr]    Compiling syn-mid v0.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.111
[INFO] [stderr]    Compiling salsa-macros v0.14.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.13
[INFO] [stderr]    Compiling structopt-derive v0.4.7
[INFO] [stderr]     Checking tracing v0.1.24
[INFO] [stderr]     Checking salsa v0.14.1
[INFO] [stderr]     Checking errors v0.1.0 (/opt/rustwide/workdir/errors)
[INFO] [stderr]     Checking syntax v0.1.0 (/opt/rustwide/workdir/syntax)
[INFO] [stderr]     Checking structopt v0.3.14
[INFO] [stderr]     Checking parser v0.1.0 (/opt/rustwide/workdir/parser)
[INFO] [stderr]     Checking tracing-serde v0.1.2
[INFO] [stderr]     Checking serde_json v1.0.53
[INFO] [stderr]     Checking semant v0.1.0 (/opt/rustwide/workdir/semant)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> semant/src/resolver/class.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> semant/src/lower/function.rs:220:114
[INFO] [stdout]     |
[INFO] [stdout] 220 |                     op @ hir::BinOp::PlusEqual | op @ hir::BinOp::DivEqual |   op @hir::BinOp::MinusEqual | op @ hir::BinOp::DivEqual => {
[INFO] [stdout]     |                                                                                                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tracing-subscriber v0.2.16
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking codegen v0.1.0 (/opt/rustwide/workdir/codegen)
[INFO] [stdout] warning: unused import: `db::File`
[INFO] [stdout]  --> codegen/src/db.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use errors::{db::File, FileId, WithError};
[INFO] [stdout]   |              ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> codegen/src/hir.rs:852:13
[INFO] [stdout]     |
[INFO] [stdout] 852 |             Expr::Index { base, index } => todo!(),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gp`
[INFO] [stdout]    --> codegen/src/hir.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |         let gp = 0;
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_gp`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `bp`
[INFO] [stdout]    --> codegen/src/hir.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |         let bp = 0;
[INFO] [stdout]     |             ^^ help: if this is intentional, prefix it with an underscore: `_bp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> codegen/src/hir.rs:309:33
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn push_args(&mut self, args: &[Typed<Expr>],ret:&Type) -> std::io::Result<()> {
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_args`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ret`
[INFO] [stdout]    --> codegen/src/hir.rs:309:54
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn push_args(&mut self, args: &[Typed<Expr>],ret:&Type) -> std::io::Result<()> {
[INFO] [stdout]     |                                                      ^^^ help: if this is intentional, prefix it with an underscore: `_ret`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> codegen/src/hir.rs:457:34
[INFO] [stdout]     |
[INFO] [stdout] 457 |             Expr::Call { callee, args, .. } => {
[INFO] [stdout]     |                                  ^^^^-
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  help: try removing the field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gp`
[INFO] [stdout]    --> codegen/src/hir.rs:461:25
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let mut gp = 0;
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_gp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fp`
[INFO] [stdout]    --> codegen/src/hir.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 let mut fp = 0;
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_fp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `items`
[INFO] [stdout]    --> codegen/src/hir.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |             Expr::Array(items) => {}
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `string`
[INFO] [stdout]    --> codegen/src/hir.rs:836:37
[INFO] [stdout]     |
[INFO] [stdout] 836 |                     Literal::String(string) => {
[INFO] [stdout]     |                                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `base`
[INFO] [stdout]    --> codegen/src/hir.rs:852:27
[INFO] [stdout]     |
[INFO] [stdout] 852 |             Expr::Index { base, index } => todo!(),
[INFO] [stdout]     |                           ^^^^ help: try ignoring the field: `base: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> codegen/src/hir.rs:852:33
[INFO] [stdout]     |
[INFO] [stdout] 852 |             Expr::Index { base, index } => todo!(),
[INFO] [stdout]     |                                 ^^^^^ help: try ignoring the field: `index: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `program`
[INFO] [stdout]    --> codegen/src/hir.rs:860:19
[INFO] [stdout]     |
[INFO] [stdout] 860 |     let WithError(program, mut errors) = db.lower(file_id);
[INFO] [stdout]     |                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_program`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `resolver`
[INFO] [stdout]    --> codegen/src/hir.rs:861:19
[INFO] [stdout]     |
[INFO] [stdout] 861 |     let WithError(resolver, _) = db.resolve_source_file(file_id);
[INFO] [stdout]     |                   ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resolver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> codegen/src/hir.rs:461:21
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 let mut gp = 0;
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> codegen/src/hir.rs:462:21
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 let mut fp = 0;
[INFO] [stdout]     |                     ----^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GP_MAX` is never used
[INFO] [stdout]   --> codegen/src/hir.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const GP_MAX: isize = 6;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FP_MAX` is never used
[INFO] [stdout]   --> codegen/src/hir.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const FP_MAX: isize = 8;
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `file_id` and `frame_info` are never read
[INFO] [stdout]   --> codegen/src/hir.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub(crate) struct Codegen<DB> {
[INFO] [stdout]    |                   ------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 42 |     file_id: FileId,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 43 |     frame_info: HashMap<NameId, Frame>,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Codegen` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_addr` is never used
[INFO] [stdout]    --> codegen/src/hir.rs:273:12
[INFO] [stdout]     |
[INFO] [stdout] 273 |     pub fn get_addr(&mut self, pat: &Typed<Pattern>) -> std::io::Result<()> {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_args` is never used
[INFO] [stdout]    --> codegen/src/hir.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn push_args(&mut self, args: &[Typed<Expr>],ret:&Type) -> std::io::Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `store` is never used
[INFO] [stdout]    --> codegen/src/hir.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub fn store(&mut self, ty: &Type) -> std::io::Result<()> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |         emit!(self, ".text")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 188 |               emit!(self, ".globl _main");
[INFO] [stdout]     |               --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             emit!(self, ".globl _main");
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 189 |               emit!(self, "_main:");
[INFO] [stdout]     |               --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:189:13
[INFO] [stdout]     |
[INFO] [stdout] 189 |             emit!(self, "_main:");
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 191 |               emit!(self, "{}:", name);
[INFO] [stdout]     |               ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:191:13
[INFO] [stdout]     |
[INFO] [stdout] 191 |             emit!(self, "{}:", name);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 194 |           emit!(self, "push %rbp");
[INFO] [stdout]     |           ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         emit!(self, "push %rbp");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 195 |           emit!(self, "mov %rsp, %rbp");
[INFO] [stdout]     |           ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         emit!(self, "mov %rsp, %rbp");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 198 |           emit!(self, "sub ${}, %rsp", frame.stack_size);
[INFO] [stdout]     |           ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |         emit!(self, "sub ${}, %rsp", frame.stack_size);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |         emit!(self, "lea format(%rip), %rdi")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |         emit!(self, "mov (%rax), %esi")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |         emit!(self, "xor %eax, %eax")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         emit!(self, "call _printf")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 209 |           emit!(self, ".L.return.{}:", name);
[INFO] [stdout]     |           ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         emit!(self, ".L.return.{}:", name);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:225:9
[INFO] [stdout]     |
[INFO] [stdout] 225 |         emit!(self, "push %rax")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 |         emit!(self, "sub $8, %rsp")?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |         emit!(self, "movsd %xmm0, (%rsp)")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |         emit!(self, "movsd (%rsp), %xmm{}", reg)?;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |         emit!(self, "add $8, %rsp")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:259:21
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     emit!(self, "movq %rax, {}(%rbp)", offset)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |                     emit!(self, "movq {}(%rbp), %rax", info.offset)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 emit!(self, "movss %rax, %xmm0")?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:300:18
[INFO] [stdout]     |
[INFO] [stdout] 300 |             1 => emit!(self, "movsbl (%rax), %eax"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |             2 => emit!(self, "movswl  (%rax), %eax"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:302:18
[INFO] [stdout]     |
[INFO] [stdout] 302 |             4 => emit!(self, "movslq (%rax), %rax"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 emit!(self, "mov (%rax), %rax")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 351 |           emit!(self, "pop %rdi");
[INFO] [stdout]     |           ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         emit!(self, "pop %rdi");
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:355:17
[INFO] [stdout]     |
[INFO] [stdout] 355 |                 emit!(self, "movss %xmm0, (%rdi)")?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:362:18
[INFO] [stdout]     |
[INFO] [stdout] 362 |             1 => emit!(self, "mov %al, (%rdi)"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:363:18
[INFO] [stdout]     |
[INFO] [stdout] 363 |             2 => emit!(self, "mov %ax, (%rdi)"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:364:18
[INFO] [stdout]     |
[INFO] [stdout] 364 |             4 => emit!(self, "mov %eax, (%rdi)"),
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:366:17
[INFO] [stdout]     |
[INFO] [stdout] 366 |                 emit!(self, "mov %rax, (%rdi)")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:374:17
[INFO] [stdout]     |
[INFO] [stdout] 374 |                 emit!(self, "xorps %xmm1, %xmm1")?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |                 emit!(self, "ucomiss %xmm1, %xmm0")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:378:17
[INFO] [stdout]     |
[INFO] [stdout] 378 |                 emit!(self, "cmp $0, %eax")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:381:17
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 emit!(self, "cmp $0, %rax")
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:474:17
[INFO] [stdout]     |
[INFO] [stdout] 474 |                 emit!(self, "popq $rdx")?; // base address
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:476:17
[INFO] [stdout]     |
[INFO] [stdout] 476 |                 emit!(self, "movq (%rdx, %rax,{}) , %rax ", base.ty.size())?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:480:49
[INFO] [stdout]     |
[INFO] [stdout] 480 |                 Some(LoopInfo { after, .. }) => emit!(self, "jmp {}", after)?,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:485:49
[INFO] [stdout]     |
[INFO] [stdout] 485 |                 Some(LoopInfo { start, .. }) => emit!(self, "jmp {}", start)?,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 501 |                   emit!(self, "jz {}", else_expr);
[INFO] [stdout]     |                   ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:501:17
[INFO] [stdout]     |
[INFO] [stdout] 501 |                 emit!(self, "jz {}", else_expr);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |                 emit!(self, "jmp {}", after)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:507:17
[INFO] [stdout]     |
[INFO] [stdout] 507 |                 emit!(self, "{}:", else_expr)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:511:17
[INFO] [stdout]     |
[INFO] [stdout] 511 |                 emit!(self, "{}:", after)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 522 |                   emit!(self, "jz {}", after);
[INFO] [stdout]     |                   --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:522:17
[INFO] [stdout]     |
[INFO] [stdout] 522 |                 emit!(self, "jz {}", after);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:525:17
[INFO] [stdout]     |
[INFO] [stdout] 525 |                 emit!(self, "{}:", after)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 536 |                   emit!(self, "{}:", start);
[INFO] [stdout]     |                   ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:536:17
[INFO] [stdout]     |
[INFO] [stdout] 536 |                 emit!(self, "{}:", start);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 540 |                   emit!(self, "jz {}", after);
[INFO] [stdout]     |                   --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:540:17
[INFO] [stdout]     |
[INFO] [stdout] 540 |                 emit!(self, "jz {}", after);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:544:17
[INFO] [stdout]     |
[INFO] [stdout] 544 |                 emit!(self, "jmp {}", start)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:546:17
[INFO] [stdout]     |
[INFO] [stdout] 546 |                 emit!(self, "{}:", after)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 emit!(self, "jmp .L.return.{}", name)?;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:563:21
[INFO] [stdout]     |
[INFO] [stdout] 563 |                     emit!(self, "lea {}(%rbp), %rax", info.offset)?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:576:29
[INFO] [stdout]     |
[INFO] [stdout] 576 | ...                   emit!(self, "mov $1, %rax")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:577:29
[INFO] [stdout]     |
[INFO] [stdout] 577 | ...                   emit!(self, "shl $31, %rax")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:578:29
[INFO] [stdout]     |
[INFO] [stdout] 578 | ...                   emit!(self, "movq %raq, %xmm1")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 579 |                               emit!(self, "xorps %xmm1, %xmm0");
[INFO] [stdout]     |                               --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:579:29
[INFO] [stdout]     |
[INFO] [stdout] 579 | ...                   emit!(self, "xorps %xmm1, %xmm0");
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 582 |                               emit!(self, "negq %rax");
[INFO] [stdout]     |                               ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:582:29
[INFO] [stdout]     |
[INFO] [stdout] 582 | ...                   emit!(self, "negq %rax");
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:590:21
[INFO] [stdout]     |
[INFO] [stdout] 590 |                     emit!(self, "sete %al")?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:591:21
[INFO] [stdout]     |
[INFO] [stdout] 591 |                     emit!(self, "movzx %al, %rax")?;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:611:33
[INFO] [stdout]     |
[INFO] [stdout] 611 | ...                   emit!(self, "popq %rdx")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:612:33
[INFO] [stdout]     |
[INFO] [stdout] 612 | / ...                   emit!(
[INFO] [stdout] 613 | | ...                       self,
[INFO] [stdout] 614 | | ...                       "{} %rdx, %rax",
[INFO] [stdout] 615 | | ...                       match op {
[INFO] [stdout] ...   |
[INFO] [stdout] 624 | | ...                       }
[INFO] [stdout] 625 | | ...                   )?;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:634:33
[INFO] [stdout]     |
[INFO] [stdout] 634 | ...                   emit!(self, "popq %rdx")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:635:33
[INFO] [stdout]     |
[INFO] [stdout] 635 | ...                   emit!(self, "mulq %rdx")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:644:33
[INFO] [stdout]     |
[INFO] [stdout] 644 | ...                   emit!(self, "popq %rdi")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:647:37
[INFO] [stdout]     |
[INFO] [stdout] 647 | ...                   emit!(self, "cqto")?
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:649:37
[INFO] [stdout]     |
[INFO] [stdout] 649 | ...                   emit!(self, "cqto")?
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:652:33
[INFO] [stdout]     |
[INFO] [stdout] 652 | ...                   emit!(self, "divq %rdi")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:665:33
[INFO] [stdout]     |
[INFO] [stdout] 665 | ...                   emit!(self, "popq %rdx")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:667:33
[INFO] [stdout]     |
[INFO] [stdout] 667 | ...                   emit!(self, "cmpq %rax, %rdx")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:671:41
[INFO] [stdout]     |
[INFO] [stdout] 671 | ...                   emit!(self, "setl %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:674:41
[INFO] [stdout]     |
[INFO] [stdout] 674 | ...                   emit!(self, "setle %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:678:41
[INFO] [stdout]     |
[INFO] [stdout] 678 | ...                   emit!(self, "setg %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:681:41
[INFO] [stdout]     |
[INFO] [stdout] 681 | ...                   emit!(self, "setge %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:685:41
[INFO] [stdout]     |
[INFO] [stdout] 685 | ...                   emit!(self, "setne %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:689:41
[INFO] [stdout]     |
[INFO] [stdout] 689 | ...                   emit!(self, "sete %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:694:33
[INFO] [stdout]     |
[INFO] [stdout] 694 | ...                   emit!(self, "andb $1,%al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:696:33
[INFO] [stdout]     |
[INFO] [stdout] 696 | ...                   emit!(self, "movzbq  %al, %rax")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:711:44
[INFO] [stdout]     |
[INFO] [stdout] 711 | ...                   BinOp::Plus => emit!(self, "addss %xmm1, %xmm0")?,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:712:45
[INFO] [stdout]     |
[INFO] [stdout] 712 | ...                   BinOp::Minus => emit!(self, "subss %xmm1, %xmm0")?,
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:713:44
[INFO] [stdout]     |
[INFO] [stdout] 713 | ...                   BinOp::Mult => emit!(self, "mulss %xmm1, %xmm0")?,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:714:43
[INFO] [stdout]     |
[INFO] [stdout] 714 | ...                   BinOp::Div => emit!(self, "divss %xmm1, %xmm0")?,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:721:33
[INFO] [stdout]     |
[INFO] [stdout] 721 | ...                   emit!(self, "ucomiss %xmm0, %xmm1")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:725:41
[INFO] [stdout]     |
[INFO] [stdout] 725 | ...                   emit!(self, "ucomiss %xmm1, %xmm0")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:726:41
[INFO] [stdout]     |
[INFO] [stdout] 726 | ...                   emit!(self, "seta %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:729:41
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   emit!(self, "ucomiss %xmm1, %xmm0")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:730:41
[INFO] [stdout]     |
[INFO] [stdout] 730 | ...                   emit!(self, "setae %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:734:41
[INFO] [stdout]     |
[INFO] [stdout] 734 | ...                   emit!(self, "seta %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:737:41
[INFO] [stdout]     |
[INFO] [stdout] 737 | ...                   emit!(self, "setae %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:741:41
[INFO] [stdout]     |
[INFO] [stdout] 741 | ...                   emit!(self, "setne %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:742:41
[INFO] [stdout]     |
[INFO] [stdout] 742 | ...                   emit!(self, "setp %cl")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:743:41
[INFO] [stdout]     |
[INFO] [stdout] 743 | ...                   emit!(self, "orb %cl, %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:747:41
[INFO] [stdout]     |
[INFO] [stdout] 747 | ...                   emit!(self, "setne %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:748:41
[INFO] [stdout]     |
[INFO] [stdout] 748 | ...                   emit!(self, "setp %cl")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:749:41
[INFO] [stdout]     |
[INFO] [stdout] 749 | ...                   emit!(self, "and %cl, %al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:754:33
[INFO] [stdout]     |
[INFO] [stdout] 754 | ...                   emit!(self, "andb $1,%al")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:756:33
[INFO] [stdout]     |
[INFO] [stdout] 756 | ...                   emit!(self, "movzbq  %al, %rax")?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:771:25
[INFO] [stdout]     |
[INFO] [stdout] 771 |                         emit!(self, "je {}", skip)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:776:25
[INFO] [stdout]     |
[INFO] [stdout] 776 |                         emit!(self, "je {}", skip)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:778:25
[INFO] [stdout]     |
[INFO] [stdout] 778 |                         emit!(self, "movq $1, %rax")?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:780:25
[INFO] [stdout]     |
[INFO] [stdout] 780 |                         emit!(self, "jmp {}", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:781:25
[INFO] [stdout]     |
[INFO] [stdout] 781 |                         emit!(self, "{}:", skip)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:782:25
[INFO] [stdout]     |
[INFO] [stdout] 782 |                         emit!(self, "movq , %rax")?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:783:25
[INFO] [stdout]     |
[INFO] [stdout] 783 |                         emit!(self, "{}:", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:792:25
[INFO] [stdout]     |
[INFO] [stdout] 792 |                         emit!(self, "jne {}", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:797:25
[INFO] [stdout]     |
[INFO] [stdout] 797 |                         emit!(self, "jne {}", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:799:25
[INFO] [stdout]     |
[INFO] [stdout] 799 |                         emit!(self, "movq $0, %rax")?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:801:25
[INFO] [stdout]     |
[INFO] [stdout] 801 |                         emit!(self, "jmp {}", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:802:25
[INFO] [stdout]     |
[INFO] [stdout] 802 |                         emit!(self, "{}:", true_part)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:803:25
[INFO] [stdout]     |
[INFO] [stdout] 803 |                         emit!(self, "movq $1, %rax")?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:804:25
[INFO] [stdout]     |
[INFO] [stdout] 804 |                         emit!(self, "{}:", after)?;
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:61:4
[INFO] [stdout]     |
[INFO] [stdout] 61  | /    {
[INFO] [stdout] 62  | |        write!(&mut $self.file,"\t");
[INFO] [stdout] 63  | |         writeln!(&mut $self.file,$fmt,$($arg)+)
[INFO] [stdout] 64  | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] ...
[INFO] [stdout] 832 |                           emit!(self, "mov ${}, %eax # float {}", unsafe { u.i_bits }, float);
[INFO] [stdout]     |                           ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:832:25
[INFO] [stdout]     |
[INFO] [stdout] 832 |                         emit!(self, "mov ${}, %eax # float {}", unsafe { u.i_bits }, float);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:55:3
[INFO] [stdout]     |
[INFO] [stdout] 55  | /   {   write!(&mut $self.file,"\t");
[INFO] [stdout] 56  | |       writeln!(&mut $self.file,$fmt)}
[INFO] [stdout]     | |_____________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 834 |                           emit!(self, "movq %rax, %xmm0");
[INFO] [stdout]     |                           ------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:834:25
[INFO] [stdout]     |
[INFO] [stdout] 834 |                         emit!(self, "movq %rax, %xmm0");
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:879:5
[INFO] [stdout]     |
[INFO] [stdout] 879 |     emit!(builder.file, ".file 1 \"{}\"", db.name(file_id)).unwrap();
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:885:5
[INFO] [stdout]     |
[INFO] [stdout] 885 |     emit!(builder.file, "format: .asciz \"%d\n\"");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `write` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]    --> codegen/src/hir.rs:885:5
[INFO] [stdout]     |
[INFO] [stdout] 885 |     emit!(builder.file, "format: .asciz \"%d\n\"");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: this warning originates in the macro `writeln` which comes from the expansion of the macro `emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 152 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tracing-tree v0.1.7
[INFO] [stderr]  Documenting tox v0.1.0 (/opt/rustwide/workdir/tox)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 17.52s
[INFO] running `Command { std: "docker" "inspect" "b5f8f1f4bb83ef95c45c004d60648ae4bc8909f4dc11601369f66aaaf5bf78e8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b5f8f1f4bb83ef95c45c004d60648ae4bc8909f4dc11601369f66aaaf5bf78e8", kill_on_drop: false }`
[INFO] [stdout] b5f8f1f4bb83ef95c45c004d60648ae4bc8909f4dc11601369f66aaaf5bf78e8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7661fd09e4816cf5ef3d3783af44329ad08a54143f0df0c56b018baf793b89b6
[INFO] running `Command { std: "docker" "start" "-a" "7661fd09e4816cf5ef3d3783af44329ad08a54143f0df0c56b018baf793b89b6", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "7661fd09e4816cf5ef3d3783af44329ad08a54143f0df0c56b018baf793b89b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7661fd09e4816cf5ef3d3783af44329ad08a54143f0df0c56b018baf793b89b6", kill_on_drop: false }`
[INFO] [stdout] 7661fd09e4816cf5ef3d3783af44329ad08a54143f0df0c56b018baf793b89b6
