[INFO] cloning repository https://github.com/portal-co/jsaw-core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/portal-co/jsaw-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fjsaw-core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fjsaw-core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b17a41720da76d2bdc6cac14e331f1bc5eb35f71
[INFO] checking portal-co/jsaw-core against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fjsaw-core" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/portal-co/jsaw-core
[INFO] finished tweaking git repo https://github.com/portal-co/jsaw-core
[INFO] tweaked toml for git repo https://github.com/portal-co/jsaw-core written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/portal-co/jsaw-core on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/portal-co/jsaw-core 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3d3a6c3c8b099932dee19ef151da9ad65bf8848d2602e18f853c6409bc527e16
[INFO] running `Command { std: "docker" "start" "-a" "3d3a6c3c8b099932dee19ef151da9ad65bf8848d2602e18f853c6409bc527e16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3d3a6c3c8b099932dee19ef151da9ad65bf8848d2602e18f853c6409bc527e16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3d3a6c3c8b099932dee19ef151da9ad65bf8848d2602e18f853c6409bc527e16", kill_on_drop: false }`
[INFO] [stdout] 3d3a6c3c8b099932dee19ef151da9ad65bf8848d2602e18f853c6409bc527e16
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dunmustuse_in_always_ok" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 25c21384dd1b1c15800d16346e77bf7d9087fce4384ac75bc30223efd0154724
[INFO] running `Command { std: "docker" "start" "-a" "25c21384dd1b1c15800d16346e77bf7d9087fce4384ac75bc30223efd0154724", kill_on_drop: false }`
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]     Checking new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking better_scoped_tls v1.0.1
[INFO] [stderr]    Compiling cc v1.2.27
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking siphasher v0.3.11
[INFO] [stderr]     Checking unicode-id-start v1.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking wyz v0.5.1
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking par-core v2.0.0
[INFO] [stderr]    Compiling smartstring v1.0.1
[INFO] [stderr]     Checking ryu-js v1.0.2
[INFO] [stderr]     Checking funty v2.0.0
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking no-error-type v0.1.2
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]    Compiling seq-macro v0.3.6
[INFO] [stderr]     Checking parking_lot_core v0.9.11
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking id-arena v2.2.1
[INFO] [stderr]     Checking fixedbitset v0.5.7
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking arena-traits v0.2.3
[INFO] [stderr]     Checking fixedbitset v0.2.0
[INFO] [stderr]     Checking bitvec v1.0.1
[INFO] [stderr]     Checking petgraph v0.7.1
[INFO] [stderr]    Compiling linearize v0.1.4
[INFO] [stderr]     Checking portal-solutions-proxy-signs v0.1.0
[INFO] [stderr]     Checking petgraph v0.5.1
[INFO] [stderr]    Compiling psm v0.1.26
[INFO] [stderr]    Compiling stacker v0.1.21
[INFO] [stderr]     Checking relooper v0.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling swc_macros_common v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling swc_eq_ignore_macros v1.0.1
[INFO] [stderr]    Compiling from_variant v2.0.2
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling ast_node v4.0.0
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling string_enum v1.0.2
[INFO] [stderr]    Compiling linearize-derive v0.1.0
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking zerovec v0.11.2
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.2
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking triomphe v0.1.14
[INFO] [stderr]     Checking bytes-str v0.2.7
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking serde_json v1.0.140
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking swc_visit v2.0.1
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking cfg-traits v0.2.3 (https://github.com/portal-co/codegen-utils.git?branch=master#e783d476)
[INFO] [stderr]     Checking ssa-traits v0.2.3 (https://github.com/portal-co/codegen-utils.git?branch=master#e783d476)
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking hstr v3.0.3
[INFO] [stderr]     Checking swc_atoms v8.0.2
[INFO] [stderr]     Checking portal-pc-asm-common v0.1.0
[INFO] [stderr]     Checking portal-jsc-common v0.8.0-pre.9 (/opt/rustwide/workdir/crates/portal-jsc-common)
[INFO] [stdout] warning: unused import: `either::Either`
[INFO] [stdout]  --> crates/portal-jsc-common/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use either::Either;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_get` should have an upper camel case name
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Reflect_get,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectGet`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_apply` should have an upper camel case name
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Reflect_apply,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectApply`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_set` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Reflect_set,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Math_froumd` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Math_froumd,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `MathFroumd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Math_imul` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Math_imul,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `MathImul`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/portal-jsc-common/src/semantic.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `either::Either`
[INFO] [stdout]  --> crates/portal-jsc-common/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use either::Either;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_get` should have an upper camel case name
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     Reflect_get,
[INFO] [stdout]   |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectGet`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_apply` should have an upper camel case name
[INFO] [stdout]  --> crates/portal-jsc-common/src/natives.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Reflect_apply,
[INFO] [stdout]   |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectApply`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Reflect_set` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     Reflect_set,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ReflectSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Math_froumd` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     Math_froumd,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `MathFroumd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Math_imul` should have an upper camel case name
[INFO] [stdout]   --> crates/portal-jsc-common/src/natives.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     Math_imul,
[INFO] [stdout]    |     ^^^^^^^^^ help: convert the identifier to upper camel case: `MathImul`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/portal-jsc-common/src/semantic.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:136:36
[INFO] [stdout]     |
[INFO] [stdout] 136 |             Native::AssertString { value, comptime } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:143:36
[INFO] [stdout]     |
[INFO] [stdout] 143 |             Native::AssertNumber { value, comptime } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:150:38
[INFO] [stdout]     |
[INFO] [stdout] 150 |             Native::AssertStaticFn { value, comptime } => {
[INFO] [stdout]     |                                      ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:157:31
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Native::FastAdd { lhs, rhs } => "fast_add",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Native::FastAdd { lhs, rhs } => "fast_add",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:158:31
[INFO] [stdout]     |
[INFO] [stdout] 158 |             Native::FastAnd { lhs, rhs } => "fast_and",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:158:36
[INFO] [stdout]     |
[INFO] [stdout] 158 |             Native::FastAnd { lhs, rhs } => "fast_and",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:159:30
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Native::FastOr { lhs, rhs } => "fast_or",
[INFO] [stdout]     |                              ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Native::FastOr { lhs, rhs } => "fast_or",
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:160:30
[INFO] [stdout]     |
[INFO] [stdout] 160 |             Native::FastEq { lhs, rhs } => "fast_eq",
[INFO] [stdout]     |                              ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |             Native::FastEq { lhs, rhs } => "fast_eq",
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:161:31
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Native::FastSub { lhs, rhs } => "fast_sub",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:161:36
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Native::FastSub { lhs, rhs } => "fast_sub",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:162:31
[INFO] [stdout]     |
[INFO] [stdout] 162 |             Native::FastMul { lhs, rhs, imul } => {
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |             Native::FastMul { lhs, rhs, imul } => {
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:169:31
[INFO] [stdout]     |
[INFO] [stdout] 169 |             Native::FastShl { lhs, rhs } => "fast_shl",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:169:36
[INFO] [stdout]     |
[INFO] [stdout] 169 |             Native::FastShl { lhs, rhs } => "fast_shl",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:136:36
[INFO] [stdout]     |
[INFO] [stdout] 136 |             Native::AssertString { value, comptime } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:143:36
[INFO] [stdout]     |
[INFO] [stdout] 143 |             Native::AssertNumber { value, comptime } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:150:38
[INFO] [stdout]     |
[INFO] [stdout] 150 |             Native::AssertStaticFn { value, comptime } => {
[INFO] [stdout]     |                                      ^^^^^ help: try ignoring the field: `value: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:157:31
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Native::FastAdd { lhs, rhs } => "fast_add",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:157:36
[INFO] [stdout]     |
[INFO] [stdout] 157 |             Native::FastAdd { lhs, rhs } => "fast_add",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:158:31
[INFO] [stdout]     |
[INFO] [stdout] 158 |             Native::FastAnd { lhs, rhs } => "fast_and",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:158:36
[INFO] [stdout]     |
[INFO] [stdout] 158 |             Native::FastAnd { lhs, rhs } => "fast_and",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:159:30
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Native::FastOr { lhs, rhs } => "fast_or",
[INFO] [stdout]     |                              ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:159:35
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Native::FastOr { lhs, rhs } => "fast_or",
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:160:30
[INFO] [stdout]     |
[INFO] [stdout] 160 |             Native::FastEq { lhs, rhs } => "fast_eq",
[INFO] [stdout]     |                              ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:160:35
[INFO] [stdout]     |
[INFO] [stdout] 160 |             Native::FastEq { lhs, rhs } => "fast_eq",
[INFO] [stdout]     |                                   ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:161:31
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Native::FastSub { lhs, rhs } => "fast_sub",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:161:36
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Native::FastSub { lhs, rhs } => "fast_sub",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:162:31
[INFO] [stdout]     |
[INFO] [stdout] 162 |             Native::FastMul { lhs, rhs, imul } => {
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:162:36
[INFO] [stdout]     |
[INFO] [stdout] 162 |             Native::FastMul { lhs, rhs, imul } => {
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:169:31
[INFO] [stdout]     |
[INFO] [stdout] 169 |             Native::FastShl { lhs, rhs } => "fast_shl",
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `lhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rhs`
[INFO] [stdout]    --> crates/portal-jsc-common/src/natives.rs:169:36
[INFO] [stdout]     |
[INFO] [stdout] 169 |             Native::FastShl { lhs, rhs } => "fast_shl",
[INFO] [stdout]     |                                    ^^^ help: try ignoring the field: `rhs: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking portal-jsc-generator v0.1.0 (/opt/rustwide/workdir/crates/portal-jsc-generator)
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking swc_common v16.0.0
[INFO] [stderr]     Checking swc_ecma_ast v17.0.0
[INFO] [stderr]     Checking swc_ecma_visit v17.0.0
[INFO] [stderr]     Checking swc_ecma_parser v26.0.1
[INFO] [stderr]     Checking swc_ecma_utils v23.0.0
[INFO] [stderr]     Checking swc_ecma_transforms_base v29.0.0
[INFO] [stderr]     Checking swc_ecma_transforms_optimization v31.0.0
[INFO] [stderr]     Checking portal-solutions-swibb v0.5.0 (https://github.com/portal-co/swibb.git#9047d423)
[INFO] [stderr]     Checking portal-jsc-swc-util v0.8.0-pre.9 (/opt/rustwide/workdir/crates/swc-util)
[INFO] [stdout] warning: unused import: `bitflags::bitflags`
[INFO] [stdout]  --> crates/swc-util/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bitflags::bitflags;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `bitflags::bitflags`
[INFO] [stdout]  --> crates/swc-util/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use bitflags::bitflags;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cfg`
[INFO] [stdout]   --> crates/swc-util/src/lib.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         cfg: &SemanticCfg,
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_cfg`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:244:25
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn import_of(&self, cx: &Id) -> Option<(Atom, ImportMap<Atom>)> {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cfg`
[INFO] [stdout]   --> crates/swc-util/src/lib.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         cfg: &SemanticCfg,
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_cfg`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:197:17
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 module,
[INFO] [stdout]     |                 ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:224:17
[INFO] [stdout]     |
[INFO] [stdout] 224 |                 name,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-util/src/lib.rs:244:25
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn import_of(&self, cx: &Id) -> Option<(Atom, ImportMap<Atom>)> {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking portal-jsc-simpl-js v0.8.0-pre.9 (/opt/rustwide/workdir/crates/simpl-js)
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> crates/simpl-js/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::Args`
[INFO] [stdout]  --> crates/simpl-js/src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::env::Args;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `make_spanned`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |             SimplStmt::Expr(make_spanned) | SimplStmt::Return(make_spanned) => {}
[INFO] [stdout]     |                             ^^^^^^^^^^^^                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 181 |             SimplStmt::Expr(_make_spanned) | SimplStmt::Return(_make_spanned) => {}
[INFO] [stdout]     |                             +                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             SimplExpr::Ident(i) => match i.extract_own() {
[INFO] [stdout]     |             ------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 219 |             SimplExpr::Assign(a) => match a.value.target.extract_own() {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 253 |             SimplExpr::Bin(b) => Expr::Bin(BinExpr {
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 259 |             SimplExpr::Lit(l) => Expr::Lit(l),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 399 |             _ => todo!(),
[INFO] [stdout]     |             ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> crates/simpl-js/src/lib.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:334:43
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 SimplCallExpr::Tag { tag, args } => match tag {},
[INFO] [stdout]     |                                           ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             SimplStmt::Expr(e) => Stmt::Expr(ExprStmt {
[INFO] [stdout]     |             ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 431 |             SimplStmt::Block(b) => Stmt::Block(BlockStmt {
[INFO] [stdout]     |             ------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 436 |             SimplStmt::Return(e) => Stmt::Return(ReturnStmt {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 440 |             SimplStmt::If(i) => match i.value.kind {
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 509 |             _ => todo!(),
[INFO] [stdout]     |             ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::env::Args`
[INFO] [stdout]  --> crates/simpl-js/src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::env::Args;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:662:21
[INFO] [stdout]     |
[INFO] [stdout] 662 |                 let mut path = match e {
[INFO] [stdout]     |                     ----^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:734:45
[INFO] [stdout]     |
[INFO] [stdout] 734 | ...                   let mut path = match &a {
[INFO] [stdout]     |                           ----^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:602:25
[INFO] [stdout]     |
[INFO] [stdout] 602 |                         module,
[INFO] [stdout]     |                         ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         name,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:633:41
[INFO] [stdout]     |
[INFO] [stdout] 633 | ...                   module,
[INFO] [stdout]     |                       ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:634:41
[INFO] [stdout]     |
[INFO] [stdout] 634 | ...                   name,
[INFO] [stdout]     |                       ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `super_prop_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:641:73
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   swc_ecma_ast::SimpleAssignTarget::SuperProp(super_prop_expr) => todo!(),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_prop_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `paren_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:642:69
[INFO] [stdout]     |
[INFO] [stdout] 642 | ...                   swc_ecma_ast::SimpleAssignTarget::Paren(paren_expr) => todo!(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_paren_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opt_chain_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:643:72
[INFO] [stdout]     |
[INFO] [stdout] 643 | ...                   swc_ecma_ast::SimpleAssignTarget::OptChain(opt_chain_expr) => todo!(),
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opt_chain_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_as_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:644:68
[INFO] [stdout]     |
[INFO] [stdout] 644 | ...                   swc_ecma_ast::SimpleAssignTarget::TsAs(ts_as_expr) => todo!(),
[INFO] [stdout]     |                                                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_as_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_satisfies_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:645:75
[INFO] [stdout]     |
[INFO] [stdout] 645 | ...                   swc_ecma_ast::SimpleAssignTarget::TsSatisfies(ts_satisfies_expr) => {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_satisfies_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_non_null_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:648:73
[INFO] [stdout]     |
[INFO] [stdout] 648 | ...                   swc_ecma_ast::SimpleAssignTarget::TsNonNull(ts_non_null_expr) => {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_non_null_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_type_assertion`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:652:33
[INFO] [stdout]     |
[INFO] [stdout] 652 | ...                   ts_type_assertion,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_type_assertion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_instantiation`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:654:79
[INFO] [stdout]     |
[INFO] [stdout] 654 | ...                   swc_ecma_ast::SimpleAssignTarget::TsInstantiation(ts_instantiation) => {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_instantiation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `invalid`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:657:71
[INFO] [stdout]     |
[INFO] [stdout] 657 | ...                   swc_ecma_ast::SimpleAssignTarget::Invalid(invalid) => todo!(),
[INFO] [stdout]     |                                                                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_invalid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assign_target_pat`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:660:53
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     swc_ecma_ast::AssignTarget::Pat(assign_target_pat) => todo!(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assign_target_pat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `import`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:687:50
[INFO] [stdout]     |
[INFO] [stdout] 687 |                     swc_ecma_ast::Callee::Import(import) => todo!(),
[INFO] [stdout]     |                                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_import`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:990:62
[INFO] [stdout]     |
[INFO] [stdout] 990 | ...                   Some(Stmt::Break(BreakStmt { span, label: None })) => (
[INFO] [stdout]     |                                                    ^^^^ help: try ignoring the field: `span: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `make_spanned`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:181:29
[INFO] [stdout]     |
[INFO] [stdout] 181 |             SimplStmt::Expr(make_spanned) | SimplStmt::Return(make_spanned) => {}
[INFO] [stdout]     |                             ^^^^^^^^^^^^                      ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 181 |             SimplStmt::Expr(_make_spanned) | SimplStmt::Return(_make_spanned) => {}
[INFO] [stdout]     |                             +                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 399 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:399:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             SimplExpr::Ident(i) => match i.extract_own() {
[INFO] [stdout]     |             ------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 219 |             SimplExpr::Assign(a) => match a.value.target.extract_own() {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 253 |             SimplExpr::Bin(b) => Expr::Bin(BinExpr {
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 259 |             SimplExpr::Lit(l) => Expr::Lit(l),
[INFO] [stdout]     |             ----------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 399 |             _ => todo!(),
[INFO] [stdout]     |             ^ ...and 2 other patterns collectively make this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:334:43
[INFO] [stdout]     |
[INFO] [stdout] 334 |                 SimplCallExpr::Tag { tag, args } => match tag {},
[INFO] [stdout]     |                                           ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 427 |             SimplStmt::Expr(e) => Stmt::Expr(ExprStmt {
[INFO] [stdout]     |             ------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 431 |             SimplStmt::Block(b) => Stmt::Block(BlockStmt {
[INFO] [stdout]     |             ------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 436 |             SimplStmt::Return(e) => Stmt::Return(ReturnStmt {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 440 |             SimplStmt::If(i) => match i.value.kind {
[INFO] [stdout]     |             ---------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 509 |             _ => todo!(),
[INFO] [stdout]     |             ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:662:21
[INFO] [stdout]     |
[INFO] [stdout] 662 |                 let mut path = match e {
[INFO] [stdout]     |                     ----^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:734:45
[INFO] [stdout]     |
[INFO] [stdout] 734 | ...                   let mut path = match &a {
[INFO] [stdout]     |                           ----^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:602:25
[INFO] [stdout]     |
[INFO] [stdout] 602 |                         module,
[INFO] [stdout]     |                         ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         name,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `module`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:633:41
[INFO] [stdout]     |
[INFO] [stdout] 633 | ...                   module,
[INFO] [stdout]     |                       ^^^^^^ help: try ignoring the field: `module: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:634:41
[INFO] [stdout]     |
[INFO] [stdout] 634 | ...                   name,
[INFO] [stdout]     |                       ^^^^ help: try ignoring the field: `name: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `super_prop_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:641:73
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   swc_ecma_ast::SimpleAssignTarget::SuperProp(super_prop_expr) => todo!(),
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_super_prop_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `paren_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:642:69
[INFO] [stdout]     |
[INFO] [stdout] 642 | ...                   swc_ecma_ast::SimpleAssignTarget::Paren(paren_expr) => todo!(),
[INFO] [stdout]     |                                                               ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_paren_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opt_chain_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:643:72
[INFO] [stdout]     |
[INFO] [stdout] 643 | ...                   swc_ecma_ast::SimpleAssignTarget::OptChain(opt_chain_expr) => todo!(),
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opt_chain_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_as_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:644:68
[INFO] [stdout]     |
[INFO] [stdout] 644 | ...                   swc_ecma_ast::SimpleAssignTarget::TsAs(ts_as_expr) => todo!(),
[INFO] [stdout]     |                                                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_as_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_satisfies_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:645:75
[INFO] [stdout]     |
[INFO] [stdout] 645 | ...                   swc_ecma_ast::SimpleAssignTarget::TsSatisfies(ts_satisfies_expr) => {
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_satisfies_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_non_null_expr`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:648:73
[INFO] [stdout]     |
[INFO] [stdout] 648 | ...                   swc_ecma_ast::SimpleAssignTarget::TsNonNull(ts_non_null_expr) => {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_non_null_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_type_assertion`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:652:33
[INFO] [stdout]     |
[INFO] [stdout] 652 | ...                   ts_type_assertion,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_type_assertion`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ts_instantiation`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:654:79
[INFO] [stdout]     |
[INFO] [stdout] 654 | ...                   swc_ecma_ast::SimpleAssignTarget::TsInstantiation(ts_instantiation) => {
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_ts_instantiation`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `invalid`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:657:71
[INFO] [stdout]     |
[INFO] [stdout] 657 | ...                   swc_ecma_ast::SimpleAssignTarget::Invalid(invalid) => todo!(),
[INFO] [stdout]     |                                                                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_invalid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `assign_target_pat`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:660:53
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     swc_ecma_ast::AssignTarget::Pat(assign_target_pat) => todo!(),
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_assign_target_pat`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `import`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:687:50
[INFO] [stdout]     |
[INFO] [stdout] 687 |                     swc_ecma_ast::Callee::Import(import) => todo!(),
[INFO] [stdout]     |                                                  ^^^^^^ help: if this is intentional, prefix it with an underscore: `_import`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `span`
[INFO] [stdout]    --> crates/simpl-js/src/lib.rs:990:62
[INFO] [stdout]     |
[INFO] [stdout] 990 | ...                   Some(Stmt::Break(BreakStmt { span, label: None })) => (
[INFO] [stdout]     |                                                    ^^^^ help: try ignoring the field: `span: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ssa-impls v0.2.3 (https://github.com/portal-co/codegen-utils.git?branch=master#e783d476)
[INFO] [stderr]     Checking ssa-reloop v0.2.3 (https://github.com/portal-co/codegen-utils.git?branch=master#e783d476)
[INFO] [stderr]     Checking portal-jsc-swc-cfg v0.8.0-pre.9 (/opt/rustwide/workdir/crates/swc-cfg)
[INFO] [stderr]     Checking portal-jsc-swc-ll-common v0.8.0-pre.9 (/opt/rustwide/workdir/crates/swc-ll-common)
[INFO] [stdout] warning: unused import: `anyhow::Context`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::Context;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arena_traits::IndexAlloc`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use arena_traits::IndexAlloc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `either::Either`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use either::Either;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arena` and `Id`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | use id_arena::{Arena, Id};
[INFO] [stdout]   |                ^^^^^  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, and `HashMap`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{BTreeMap, BTreeSet, HashMap};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem::take`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::mem::take;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StaticMap` and `static_map`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | use linearize::{StaticMap, static_map};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_jsc_swc_util::brighten::Purity`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use portal_jsc_swc_util::brighten::Purity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ImportMapper`, `ResolveNatives`, `SemanticCfg`, `SemanticFlags`, and `ses_method`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 | use portal_jsc_swc_util::{ImportMapper, ResolveNatives, SemanticCfg, SemanticFlags, ses_method};
[INFO] [stdout]    |                           ^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_swibb::ConstCollector`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use portal_solutions_swibb::ConstCollector;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `dominates` and `domtree`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ssa_impls::dom::{dominates, domtree};
[INFO] [stdout]    |                      ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EqIgnoreSpan` and `Mark`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | use swc_common::{EqIgnoreSpan, Mark, Span, Spanned, SyntaxContext};
[INFO] [stdout]    |                  ^^^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssignExpr`, `AssignOp`, `AssignTarget`, `Bool`, `ClassMember`, `Class`, `ComputedPropName`, `CondExpr`, `MemberExpr`, `Number`, `Param`, `Pat`, `SimpleAssignTarget`, `Stmt`, `Str`, `TsTypeAnn`, `TsTypeParamDecl`, and `TsType`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     AssignExpr, AssignOp, AssignTarget, BinaryOp, Bool, Callee, Class, ClassMember,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^            ^^^^          ^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 25 |     ComputedPropName, CondExpr, Expr, Function, Lit, MemberExpr, MemberProp, MetaPropKind, Number,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^                       ^^^^^^^^^^                            ^^^^^^
[INFO] [stdout] 26 |     Param, Pat, SimpleAssignTarget, Stmt, Str, TsType, TsTypeAnn, TsTypeParamDecl, UnaryOp,
[INFO] [stdout]    |     ^^^^^  ^^^  ^^^^^^^^^^^^^^^^^^  ^^^^  ^^^  ^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DoWhileStmt` and `WhileStmt`
[INFO] [stdout]   --> crates/swc-cfg/src/lib.rs:9:25
[INFO] [stdout]    |
[INFO] [stdout]  9 |     ContinueStmt, Decl, DoWhileStmt, Expr, ExprOrSpread, ExprStmt, ForStmt, Function, Ident,
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout] 10 |     IdentName, IfStmt, LabeledStmt, Lit, MemberExpr, Param, Pat, ReturnStmt, Stmt, Str, SwitchCase,
[INFO] [stdout] 11 |     SwitchStmt, ThrowStmt, TryStmt, TsTypeAnn, TsTypeParamDecl, WhileStmt,
[INFO] [stdout]    |                                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DoWhileStmt` and `WhileStmt`
[INFO] [stdout]   --> crates/swc-cfg/src/lib.rs:9:25
[INFO] [stdout]    |
[INFO] [stdout]  9 |     ContinueStmt, Decl, DoWhileStmt, Expr, ExprOrSpread, ExprStmt, ForStmt, Function, Ident,
[INFO] [stdout]    |                         ^^^^^^^^^^^
[INFO] [stdout] 10 |     IdentName, IfStmt, LabeledStmt, Lit, MemberExpr, Param, Pat, ReturnStmt, Stmt, Str, SwitchCase,
[INFO] [stdout] 11 |     SwitchStmt, ThrowStmt, TryStmt, TsTypeAnn, TsTypeParamDecl, WhileStmt,
[INFO] [stdout]    |                                                                 ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `anyhow::Context`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use anyhow::Context;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arena_traits::IndexAlloc`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use arena_traits::IndexAlloc;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `either::Either`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use either::Either;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Arena` and `Id`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | use id_arena::{Arena, Id};
[INFO] [stdout]   |                ^^^^^  ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BTreeMap`, `BTreeSet`, and `HashMap`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::collections::{BTreeMap, BTreeSet, HashMap};
[INFO] [stdout]   |                        ^^^^^^^^  ^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::mem::take`
[INFO] [stdout]  --> crates/swc-ll-common/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::mem::take;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::sync::Arc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StaticMap` and `static_map`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | use linearize::{StaticMap, static_map};
[INFO] [stdout]    |                 ^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_jsc_swc_util::brighten::Purity`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 | use portal_jsc_swc_util::brighten::Purity;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ImportMapper`, `ResolveNatives`, `SemanticCfg`, `SemanticFlags`, and `ses_method`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:16:27
[INFO] [stdout]    |
[INFO] [stdout] 16 | use portal_jsc_swc_util::{ImportMapper, ResolveNatives, SemanticCfg, SemanticFlags, ses_method};
[INFO] [stdout]    |                           ^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_swibb::ConstCollector`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use portal_solutions_swibb::ConstCollector;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `dominates` and `domtree`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:18:22
[INFO] [stdout]    |
[INFO] [stdout] 18 | use ssa_impls::dom::{dominates, domtree};
[INFO] [stdout]    |                      ^^^^^^^^^  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EqIgnoreSpan` and `Mark`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | use swc_common::{EqIgnoreSpan, Mark, Span, Spanned, SyntaxContext};
[INFO] [stdout]    |                  ^^^^^^^^^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `AssignExpr`, `AssignOp`, `AssignTarget`, `Bool`, `ClassMember`, `Class`, `ComputedPropName`, `CondExpr`, `MemberExpr`, `Number`, `Param`, `Pat`, `SimpleAssignTarget`, `Stmt`, `Str`, `TsTypeAnn`, `TsTypeParamDecl`, and `TsType`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     AssignExpr, AssignOp, AssignTarget, BinaryOp, Bool, Callee, Class, ClassMember,
[INFO] [stdout]    |     ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^^^            ^^^^          ^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 25 |     ComputedPropName, CondExpr, Expr, Function, Lit, MemberExpr, MemberProp, MetaPropKind, Number,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^  ^^^^^^^^                       ^^^^^^^^^^                            ^^^^^^
[INFO] [stdout] 26 |     Param, Pat, SimpleAssignTarget, Stmt, Str, TsType, TsTypeAnn, TsTypeParamDecl, UnaryOp,
[INFO] [stdout]    |     ^^^^^  ^^^  ^^^^^^^^^^^^^^^^^^  ^^^^  ^^^  ^^^^^^  ^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Spanned`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:21:44
[INFO] [stdout]    |
[INFO] [stdout] 21 | use swc_common::{EqIgnoreSpan, Mark, Span, Spanned, SyntaxContext};
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `import`
[INFO] [stdout]   --> crates/swc-ll-common/src/fetch.rs:27:40
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         Callee::Import(import) => TCallee::Import,
[INFO] [stdout]    |                                        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |         return fetch!(p, self);
[INFO] [stdout]    |                --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: `import` is captured in macro and introduced a unused variable
[INFO] [stdout]   --> crates/swc-ll-common/src/fetch.rs:27:40
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         Callee::Import(import) => TCallee::Import,
[INFO] [stdout]    |                                        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |         return fetch!(p, self);
[INFO] [stdout]    |                --------------- in this macro invocation
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `fetch` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Spanned`
[INFO] [stdout]   --> crates/swc-ll-common/src/lib.rs:21:44
[INFO] [stdout]    |
[INFO] [stdout] 21 | use swc_common::{EqIgnoreSpan, Mark, Span, Spanned, SyntaxContext};
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `import`
[INFO] [stdout]   --> crates/swc-ll-common/src/fetch.rs:27:40
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         Callee::Import(import) => TCallee::Import,
[INFO] [stdout]    |                                        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |         return fetch!(p, self);
[INFO] [stdout]    |                --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout] help: `import` is captured in macro and introduced a unused variable
[INFO] [stdout]   --> crates/swc-ll-common/src/fetch.rs:27:40
[INFO] [stdout]    |
[INFO] [stdout] 27 |                         Callee::Import(import) => TCallee::Import,
[INFO] [stdout]    |                                        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 90 |         return fetch!(p, self);
[INFO] [stdout]    |                --------------- in this macro invocation
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `fetch` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pat`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |                 Catch::Jump { pat, k } => Some(k),
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `pat: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:418:34
[INFO] [stdout]     |
[INFO] [stdout] 418 |                     Term::Return(expr) => vec![],
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 |                     Term::Throw(expr) => vec![],
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:422:25
[INFO] [stdout]     |
[INFO] [stdout] 422 |                         cond,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `cond: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |                     Term::Switch { x, blocks, default } => {
[INFO] [stdout]     |                                    ^ help: try ignoring the field: `x: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |             Item::Lit { lit } => true,
[INFO] [stdout]     |                         ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pat`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 Catch::Jump { pat, k } => Some(k),
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `pat: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:447:34
[INFO] [stdout]     |
[INFO] [stdout] 447 |                     Term::Return(expr) => vec![],
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     Term::Throw(expr) => vec![],
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:451:25
[INFO] [stdout]     |
[INFO] [stdout] 451 |                         cond,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `cond: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:455:36
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     Term::Switch { x, blocks, default } => {
[INFO] [stdout]     |                                    ^ help: try ignoring the field: `x: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |             Item::Lit { lit } => true,
[INFO] [stdout]     |                         ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/swc-cfg/src/to_cfg.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         mut current: Id<Block>,
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/swc-cfg/src/to_cfg.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         mut current: Id<Block>,
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:291:25
[INFO] [stdout]     |
[INFO] [stdout] 291 |             Item::Mem { obj, mem } => mem == i,
[INFO] [stdout]     |                         ^^^ help: try ignoring the field: `obj: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 args,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:316:30
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn will_store(&self, i: &Ident) -> bool {
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 args,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:532:43
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:531:43
[INFO] [stdout]     |
[INFO] [stdout] 531 | ...                   &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:664:43
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:663:43
[INFO] [stdout]     |
[INFO] [stdout] 663 | ...                   &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:849:32
[INFO] [stdout]     |
[INFO] [stdout] 849 |             Item::Func { func, arrow } => Box::new(once(func)),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `superclass`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:855:17
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 superclass,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `superclass: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `obj`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:291:25
[INFO] [stdout]     |
[INFO] [stdout] 291 |             Item::Mem { obj, mem } => mem == i,
[INFO] [stdout]     |                         ^^^ help: try ignoring the field: `obj: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:294:17
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 args,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:316:30
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub fn will_store(&self, i: &Ident) -> bool {
[INFO] [stdout]     |                              ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `args`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:320:17
[INFO] [stdout]     |
[INFO] [stdout] 320 |                 args,
[INFO] [stdout]     |                 ^^^^ help: try ignoring the field: `args: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:928:37
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:899:37
[INFO] [stdout]     |
[INFO] [stdout] 899 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 899 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:874:47
[INFO] [stdout]     |
[INFO] [stdout] 874 |             swc_tac::Item::Bin { left, right, op } => Box::new([left, right].into_iter()),
[INFO] [stdout]     |                                               ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:875:38
[INFO] [stdout]     |
[INFO] [stdout] 875 |             swc_tac::Item::Un { arg, op } => Box::new(once(arg)),
[INFO] [stdout]     |                                      ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:877:37
[INFO] [stdout]     |
[INFO] [stdout] 877 |             Item::PrivateMem { obj, mem } | Item::HasPrivateMem { obj, mem } => Box::new(once(obj)),
[INFO] [stdout]     |                                     ^^^                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 877 |             Item::PrivateMem { obj, mem: _ } | Item::HasPrivateMem { obj, mem: _ } => Box::new(once(obj)),
[INFO] [stdout]     |                                        +++                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:878:35
[INFO] [stdout]     |
[INFO] [stdout] 878 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                   ^^^^ help: try ignoring the field: `func: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:878:41
[INFO] [stdout]     |
[INFO] [stdout] 878 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                         ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:879:34
[INFO] [stdout]     |
[INFO] [stdout] 879 |             swc_tac::Item::Lit { lit } => Box::new(empty()),
[INFO] [stdout]     |                                  ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delegate`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:916:43
[INFO] [stdout]     |
[INFO] [stdout] 916 |             swc_tac::Item::Yield { value, delegate } => Box::new(value.iter()),
[INFO] [stdout]     |                                           ^^^^^^^^ help: try ignoring the field: `delegate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 constructor,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `constructor: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `begin`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:945:17
[INFO] [stdout]     |
[INFO] [stdout] 945 |                 begin,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `begin: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:946:17
[INFO] [stdout]     |
[INFO] [stdout] 946 |                 end,
[INFO] [stdout]     |                 ^^^ help: try ignoring the field: `end: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1030:45
[INFO] [stdout]      |
[INFO] [stdout] 1030 | ...                   PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]      |                                       ^                    ^                    ^
[INFO] [stdout]      |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                             PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]      |                                             +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:998:37
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:973:47
[INFO] [stdout]     |
[INFO] [stdout] 973 |             swc_tac::Item::Bin { left, right, op } => Box::new([left, right].into_iter()),
[INFO] [stdout]     |                                               ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:974:38
[INFO] [stdout]     |
[INFO] [stdout] 974 |             swc_tac::Item::Un { arg, op } => Box::new(once(arg)),
[INFO] [stdout]     |                                      ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:976:37
[INFO] [stdout]     |
[INFO] [stdout] 976 |             Item::PrivateMem { obj, mem } | Item::HasPrivateMem { obj, mem } => Box::new(once(obj)),
[INFO] [stdout]     |                                     ^^^                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 976 |             Item::PrivateMem { obj, mem: _ } | Item::HasPrivateMem { obj, mem: _ } => Box::new(once(obj)),
[INFO] [stdout]     |                                        +++                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:977:35
[INFO] [stdout]     |
[INFO] [stdout] 977 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                   ^^^^ help: try ignoring the field: `func: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:977:41
[INFO] [stdout]     |
[INFO] [stdout] 977 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                         ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:978:34
[INFO] [stdout]     |
[INFO] [stdout] 978 |             swc_tac::Item::Lit { lit } => Box::new(empty()),
[INFO] [stdout]     |                                  ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delegate`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1015:43
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             swc_tac::Item::Yield { value, delegate } => Box::new(value.iter_mut()),
[INFO] [stdout]      |                                           ^^^^^^^^ help: try ignoring the field: `delegate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1024:17
[INFO] [stdout]      |
[INFO] [stdout] 1024 |                 constructor,
[INFO] [stdout]      |                 ^^^^^^^^^^^ help: try ignoring the field: `constructor: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `begin`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1043:17
[INFO] [stdout]      |
[INFO] [stdout] 1043 |                 begin,
[INFO] [stdout]      |                 ^^^^^ help: try ignoring the field: `begin: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1044:17
[INFO] [stdout]      |
[INFO] [stdout] 1044 |                 end,
[INFO] [stdout]      |                 ^^^ help: try ignoring the field: `end: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pat`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:413:31
[INFO] [stdout]     |
[INFO] [stdout] 413 |                 Catch::Jump { pat, k } => Some(k),
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `pat: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:418:34
[INFO] [stdout]     |
[INFO] [stdout] 418 |                     Term::Return(expr) => vec![],
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 |                     Term::Throw(expr) => vec![],
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:422:25
[INFO] [stdout]     |
[INFO] [stdout] 422 |                         cond,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `cond: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:426:36
[INFO] [stdout]     |
[INFO] [stdout] 426 |                     Term::Switch { x, blocks, default } => {
[INFO] [stdout]     |                                    ^ help: try ignoring the field: `x: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pat`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 Catch::Jump { pat, k } => Some(k),
[INFO] [stdout]     |                               ^^^ help: try ignoring the field: `pat: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:447:34
[INFO] [stdout]     |
[INFO] [stdout] 447 |                     Term::Return(expr) => vec![],
[INFO] [stdout]     |                                  ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `expr`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     Term::Throw(expr) => vec![],
[INFO] [stdout]     |                                 ^^^^ help: if this is intentional, prefix it with an underscore: `_expr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cond`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:451:25
[INFO] [stdout]     |
[INFO] [stdout] 451 |                         cond,
[INFO] [stdout]     |                         ^^^^ help: try ignoring the field: `cond: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> crates/swc-cfg/src/lib.rs:455:36
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     Term::Switch { x, blocks, default } => {
[INFO] [stdout]     |                                    ^ help: try ignoring the field: `x: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:532:43
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:531:43
[INFO] [stdout]     |
[INFO] [stdout] 531 | ...                   &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/swc-cfg/src/to_cfg.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         mut current: Id<Block>,
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/swc-cfg/src/to_cfg.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         mut current: Id<Block>,
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:664:43
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cx`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:663:43
[INFO] [stdout]     |
[INFO] [stdout] 663 | ...                   &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout]     |                             ^^ help: if this is intentional, prefix it with an underscore: `_cx`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PropVal<Option<&I>, &F>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:528:29
[INFO] [stdout]     |
[INFO] [stdout] 528 | / ...                   c.as_ref()
[INFO] [stdout] 529 | | ...                       .map(
[INFO] [stdout] 530 | | ...                           &mut (),
[INFO] [stdout] 531 | | ...                           &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout] 532 | | ...                           &mut |cx, b| Ok(b),
[INFO] [stdout] 533 | | ...                       )
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<&I>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:531:62
[INFO] [stdout]     |
[INFO] [stdout] 531 | ...                   &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&F, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:532:50
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PropVal<Option<&mut I>, &mut F>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:660:29
[INFO] [stdout]     |
[INFO] [stdout] 660 | / ...                   c.as_mut()
[INFO] [stdout] 661 | | ...                       .map(
[INFO] [stdout] 662 | | ...                           &mut (),
[INFO] [stdout] 663 | | ...                           &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout] 664 | | ...                           &mut |cx, b| Ok(b),
[INFO] [stdout] 665 | | ...                       )
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<&mut I>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:663:50
[INFO] [stdout]     |
[INFO] [stdout] 663 | ...                   &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&mut F, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:664:50
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:849:32
[INFO] [stdout]     |
[INFO] [stdout] 849 |             Item::Func { func, arrow } => Box::new(once(func)),
[INFO] [stdout]     |                                ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `superclass`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:855:17
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 superclass,
[INFO] [stdout]     |                 ^^^^^^^^^^ help: try ignoring the field: `superclass: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portal-jsc-swc-ll-common` (lib test) due to 6 previous errors; 51 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:928:37
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 928 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:899:37
[INFO] [stdout]     |
[INFO] [stdout] 899 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 899 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:874:47
[INFO] [stdout]     |
[INFO] [stdout] 874 |             swc_tac::Item::Bin { left, right, op } => Box::new([left, right].into_iter()),
[INFO] [stdout]     |                                               ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:875:38
[INFO] [stdout]     |
[INFO] [stdout] 875 |             swc_tac::Item::Un { arg, op } => Box::new(once(arg)),
[INFO] [stdout]     |                                      ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:877:37
[INFO] [stdout]     |
[INFO] [stdout] 877 |             Item::PrivateMem { obj, mem } | Item::HasPrivateMem { obj, mem } => Box::new(once(obj)),
[INFO] [stdout]     |                                     ^^^                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 877 |             Item::PrivateMem { obj, mem: _ } | Item::HasPrivateMem { obj, mem: _ } => Box::new(once(obj)),
[INFO] [stdout]     |                                        +++                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:878:35
[INFO] [stdout]     |
[INFO] [stdout] 878 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                   ^^^^ help: try ignoring the field: `func: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:878:41
[INFO] [stdout]     |
[INFO] [stdout] 878 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                         ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:879:34
[INFO] [stdout]     |
[INFO] [stdout] 879 |             swc_tac::Item::Lit { lit } => Box::new(empty()),
[INFO] [stdout]     |                                  ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delegate`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:916:43
[INFO] [stdout]     |
[INFO] [stdout] 916 |             swc_tac::Item::Yield { value, delegate } => Box::new(value.iter()),
[INFO] [stdout]     |                                           ^^^^^^^^ help: try ignoring the field: `delegate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:925:17
[INFO] [stdout]     |
[INFO] [stdout] 925 |                 constructor,
[INFO] [stdout]     |                 ^^^^^^^^^^^ help: try ignoring the field: `constructor: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `begin`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:945:17
[INFO] [stdout]     |
[INFO] [stdout] 945 |                 begin,
[INFO] [stdout]     |                 ^^^^^ help: try ignoring the field: `begin: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:946:17
[INFO] [stdout]     |
[INFO] [stdout] 946 |                 end,
[INFO] [stdout]     |                 ^^^ help: try ignoring the field: `end: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1030:45
[INFO] [stdout]      |
[INFO] [stdout] 1030 | ...                   PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]      |                                       ^                    ^                    ^
[INFO] [stdout]      |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]      |
[INFO] [stdout] 1030 |                             PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]      |                                             +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:998:37
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     PropVal::Getter(a) | PropVal::Setter(a) | PropVal::Method(a) => {
[INFO] [stdout]     |                                     ^                    ^                    ^
[INFO] [stdout]     |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     PropVal::Getter(_a) | PropVal::Setter(_a) | PropVal::Method(_a) => {
[INFO] [stdout]     |                                     +                     +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:973:47
[INFO] [stdout]     |
[INFO] [stdout] 973 |             swc_tac::Item::Bin { left, right, op } => Box::new([left, right].into_iter()),
[INFO] [stdout]     |                                               ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `op`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:974:38
[INFO] [stdout]     |
[INFO] [stdout] 974 |             swc_tac::Item::Un { arg, op } => Box::new(once(arg)),
[INFO] [stdout]     |                                      ^^ help: try ignoring the field: `op: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mem`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:976:37
[INFO] [stdout]     |
[INFO] [stdout] 976 |             Item::PrivateMem { obj, mem } | Item::HasPrivateMem { obj, mem } => Box::new(once(obj)),
[INFO] [stdout]     |                                     ^^^                                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try ignoring the field
[INFO] [stdout]     |
[INFO] [stdout] 976 |             Item::PrivateMem { obj, mem: _ } | Item::HasPrivateMem { obj, mem: _ } => Box::new(once(obj)),
[INFO] [stdout]     |                                        +++                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:977:35
[INFO] [stdout]     |
[INFO] [stdout] 977 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                   ^^^^ help: try ignoring the field: `func: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `arrow`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:977:41
[INFO] [stdout]     |
[INFO] [stdout] 977 |             swc_tac::Item::Func { func, arrow } => Box::new(empty()),
[INFO] [stdout]     |                                         ^^^^^ help: try ignoring the field: `arrow: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `lit`
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:978:34
[INFO] [stdout]     |
[INFO] [stdout] 978 |             swc_tac::Item::Lit { lit } => Box::new(empty()),
[INFO] [stdout]     |                                  ^^^ help: try ignoring the field: `lit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delegate`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1015:43
[INFO] [stdout]      |
[INFO] [stdout] 1015 |             swc_tac::Item::Yield { value, delegate } => Box::new(value.iter_mut()),
[INFO] [stdout]      |                                           ^^^^^^^^ help: try ignoring the field: `delegate: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constructor`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1024:17
[INFO] [stdout]      |
[INFO] [stdout] 1024 |                 constructor,
[INFO] [stdout]      |                 ^^^^^^^^^^^ help: try ignoring the field: `constructor: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `begin`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1043:17
[INFO] [stdout]      |
[INFO] [stdout] 1043 |                 begin,
[INFO] [stdout]      |                 ^^^^^ help: try ignoring the field: `begin: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `end`
[INFO] [stdout]     --> crates/swc-ll-common/src/lib.rs:1044:17
[INFO] [stdout]      |
[INFO] [stdout] 1044 |                 end,
[INFO] [stdout]      |                 ^^^ help: try ignoring the field: `end: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PropVal<Option<&I>, &F>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:528:29
[INFO] [stdout]     |
[INFO] [stdout] 528 | / ...                   c.as_ref()
[INFO] [stdout] 529 | | ...                       .map(
[INFO] [stdout] 530 | | ...                           &mut (),
[INFO] [stdout] 531 | | ...                           &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout] 532 | | ...                           &mut |cx, b| Ok(b),
[INFO] [stdout] 533 | | ...                       )
[INFO] [stdout]     | |___________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D unmustuse-in-always-ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<&I>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:531:62
[INFO] [stdout]     |
[INFO] [stdout] 531 | ...                   &mut |cx, a: &Option<I>| Ok::<_, Infallible>(a.as_ref()),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&F, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:532:50
[INFO] [stdout]     |
[INFO] [stdout] 532 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<PropVal<Option<&mut I>, &mut F>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:660:29
[INFO] [stdout]     |
[INFO] [stdout] 660 | / ...                   c.as_mut()
[INFO] [stdout] 661 | | ...                       .map(
[INFO] [stdout] 662 | | ...                           &mut (),
[INFO] [stdout] 663 | | ...                           &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout] 664 | | ...                           &mut |cx, b| Ok(b),
[INFO] [stdout] 665 | | ...                       )
[INFO] [stdout]     | |___________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<&mut I>, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:663:50
[INFO] [stdout]     |
[INFO] [stdout] 663 | ...                   &mut |cx, a| Ok::<_, Infallible>(a.as_mut()),
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<&mut F, Infallible>
[INFO] [stdout]    --> crates/swc-ll-common/src/lib.rs:664:50
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...                   &mut |cx, b| Ok(b),
[INFO] [stdout]     |                                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `portal-jsc-swc-ll-common` (lib) due to 6 previous errors; 51 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "25c21384dd1b1c15800d16346e77bf7d9087fce4384ac75bc30223efd0154724", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "25c21384dd1b1c15800d16346e77bf7d9087fce4384ac75bc30223efd0154724", kill_on_drop: false }`
[INFO] [stdout] 25c21384dd1b1c15800d16346e77bf7d9087fce4384ac75bc30223efd0154724
