[INFO] cloning repository https://github.com/shyim/swc-php [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shyim/swc-php" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshyim%2Fswc-php", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshyim%2Fswc-php'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bc18f4ad07d17017aabe7c6d1b5c5bae4ceb258a [INFO] checking shyim/swc-php/bc18f4ad07d17017aabe7c6d1b5c5bae4ceb258a against master#64b185eddaa1d7ddf5e0c024be23b9cbba6c1722 for pr-143929 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshyim%2Fswc-php" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain [INFO] started tweaking git repo https://github.com/shyim/swc-php [INFO] finished tweaking git repo https://github.com/shyim/swc-php [INFO] tweaked toml for git repo https://github.com/shyim/swc-php written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/shyim/swc-php on toolchain 64b185eddaa1d7ddf5e0c024be23b9cbba6c1722 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/shyim/swc-php 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" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: /workspace/builds/worker-5-tc1/source/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Updating git repository `https://github.com/swc-project/swc.git` [INFO] [stderr] Updating git submodule `https://github.com/tc39/test262-parser-tests.git` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded const-random-macro v0.1.6 [INFO] [stderr] Downloaded if_chain v0.1.3 [INFO] [stderr] Downloaded const-random v0.1.6 [INFO] [stderr] Downloaded smallvec v1.0.0 [INFO] [stderr] Downloaded sourcemap v4.1.1 [INFO] [stderr] Downloaded unicode-normalization v0.1.11 [INFO] [stderr] Downloaded serde_json v1.0.42 [INFO] [stderr] Downloaded syn v1.0.11 [INFO] [stderr] Downloaded parking_lot v0.4.8 [INFO] [stderr] Downloaded serde v1.0.103 [INFO] [stderr] Downloaded strsim v0.9.2 [INFO] [stderr] Downloaded chashmap v2.2.2 [INFO] [stderr] Downloaded serde_derive v1.0.103 [INFO] [stderr] Downloaded new_debug_unreachable v1.0.3 [INFO] [stderr] Downloaded wincolor v1.0.2 [INFO] [stderr] Downloaded pmutil v0.5.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e8955075918b6d00525c617f7c34ee2595c70db70b3cf844dc875e4d3604499b" "/opt/rustwide/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c1cb8659127922988e3b4be80fa1e0575873976a0ee57c7b13584529a85701b6 [INFO] running `Command { std: "docker" "start" "-a" "c1cb8659127922988e3b4be80fa1e0575873976a0ee57c7b13584529a85701b6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c1cb8659127922988e3b4be80fa1e0575873976a0ee57c7b13584529a85701b6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c1cb8659127922988e3b4be80fa1e0575873976a0ee57c7b13584529a85701b6", kill_on_drop: false }` [INFO] [stdout] c1cb8659127922988e3b4be80fa1e0575873976a0ee57c7b13584529a85701b6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:e8955075918b6d00525c617f7c34ee2595c70db70b3cf844dc875e4d3604499b" "/opt/rustwide/cargo-home/bin/cargo" "+64b185eddaa1d7ddf5e0c024be23b9cbba6c1722" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] efbfc3879c4fee3ffa8b3f6dafcb921b631cb996b27df01972e0f3b5c83ee90c [INFO] running `Command { std: "docker" "start" "-a" "efbfc3879c4fee3ffa8b3f6dafcb921b631cb996b27df01972e0f3b5c83ee90c", kill_on_drop: false }` [INFO] [stderr] warning: /opt/rustwide/workdir/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling libc v0.2.66 [INFO] [stderr] Compiling syn v1.0.11 [INFO] [stderr] Compiling getrandom v0.1.13 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling ppv-lite86 v0.2.6 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Compiling serde v1.0.103 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Checking stable_deref_trait v1.1.1 [INFO] [stderr] Compiling siphasher v0.3.1 [INFO] [stderr] Compiling fnv v1.0.6 [INFO] [stderr] Compiling strsim v0.9.2 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling hashbrown v0.6.3 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Checking owning_ref v0.4.0 [INFO] [stderr] Checking phf_shared v0.8.0 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking new_debug_unreachable v1.0.3 [INFO] [stderr] Compiling byteorder v1.3.2 [INFO] [stderr] Checking precomputed-hash v0.1.1 [INFO] [stderr] Checking smallvec v1.0.0 [INFO] [stderr] Checking lock_api v0.1.5 [INFO] [stderr] Compiling ryu v1.0.2 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking regex-syntax v0.6.12 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Checking termcolor v1.0.5 [INFO] [stderr] Checking smallvec v0.6.13 [INFO] [stderr] Checking unicode-width v0.1.6 [INFO] [stderr] Checking unicode-normalization v0.1.11 [INFO] [stderr] Checking unicode-bidi v0.3.4 [INFO] [stderr] Compiling num-traits v0.2.10 [INFO] [stderr] Checking itoa v0.4.4 [INFO] [stderr] Compiling cc v1.0.47 [INFO] [stderr] Compiling indexmap v1.3.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling c2-chacha v0.2.3 [INFO] [stderr] Checking if_chain v0.1.3 [INFO] [stderr] Compiling failure_derive v0.1.6 [INFO] [stderr] Checking rustc-demangle v0.1.16 [INFO] [stderr] Checking Inflector v0.11.4 [INFO] [stderr] Checking path-clean v0.1.0 [INFO] [stderr] Checking aho-corasick v0.7.6 [INFO] [stderr] Checking base64 v0.10.1 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking rand_os v0.1.3 [INFO] [stderr] Checking atty v0.2.13 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Checking idna v0.1.5 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling backtrace-sys v0.1.32 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.2.1 [INFO] [stderr] Compiling rand v0.7.2 [INFO] [stderr] Checking url v1.7.2 [INFO] [stderr] Checking ordered-float v1.0.2 [INFO] [stderr] Checking parking_lot_core v0.2.14 [INFO] [stderr] Checking parking_lot v0.4.8 [INFO] [stderr] Checking chashmap v2.2.2 [INFO] [stderr] Checking backtrace v0.3.40 [INFO] [stderr] Checking parking_lot v0.7.1 [INFO] [stderr] Checking regex v1.3.1 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling string_cache_codegen v0.5.1 [INFO] [stderr] Compiling swc_atoms v0.2.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Compiling pmutil v0.5.2 [INFO] [stderr] Compiling darling_core v0.10.2 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Compiling swc_macros_common v0.3.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Compiling serde_derive v1.0.103 [INFO] [stderr] Compiling proc-macro-hack v0.5.11 [INFO] [stderr] Compiling enum_kind v0.2.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Compiling string_enum v0.3.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Compiling swc_ecma_parser_macros v0.4.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Compiling swc_ecma_codegen_macros v0.4.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking failure v0.1.6 [INFO] [stderr] Compiling const-random-macro v0.1.6 [INFO] [stderr] Checking const-random v0.1.6 [INFO] [stderr] Checking ahash v0.2.18 [INFO] [stderr] Compiling darling_macro v0.10.2 [INFO] [stderr] Compiling darling v0.10.2 [INFO] [stderr] Compiling ast_node v0.5.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking string_cache v0.8.0 [INFO] [stderr] Checking serde_json v1.0.42 [INFO] [stderr] Checking swc_common v0.4.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking sourcemap v4.1.1 [INFO] [stderr] Checking swc_ecma_ast v0.10.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking swc_ecma_parser v0.12.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking swc_ecma_codegen v0.8.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stderr] Checking swc_ecma_transforms v0.2.0 (https://github.com/swc-project/swc.git#b3a2ee8e) [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(box_syntax)] [INFO] [stdout] | ^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in 1.70.0; see for more information [INFO] [stdout] = note: replaced with `#[rustc_box]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/macros.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | box ::swc_common::Fold::then(tr, crate::debug::validator::Validator { name }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 190 - box ::swc_common::Fold::then(tr, crate::debug::validator::Validator { name }) [INFO] [stdout] 190 + Box::new(::swc_common::Fold::then(tr, crate::debug::validator::Validator { name })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/hygiene/ops.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | value: box Pat::Ident(renamed), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 188 - value: box Pat::Ident(renamed), [INFO] [stdout] 188 + value: Box::new(Pat::Ident(renamed)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/hygiene/ops.rs:223:32 [INFO] [stdout] | [INFO] [stdout] 223 | value: box Expr::Ident(renamed), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 223 - value: box Expr::Ident(renamed), [INFO] [stdout] 223 + value: Box::new(Expr::Ident(renamed)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:360:35 [INFO] [stdout] | [INFO] [stdout] 360 | stmts.push(Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 361 | | span: DUMMY_SP, [INFO] [stdout] 362 | | callee: helper!(inherits, "inherits"), [INFO] [stdout] 363 | | args: vec![ [INFO] [stdout] ... | [INFO] [stdout] 367 | | type_args: Default::default(), [INFO] [stdout] 368 | | }))); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 360 ~ stmts.push(Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 361 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 367 | type_args: Default::default(), [INFO] [stdout] 368 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:460:39 [INFO] [stdout] | [INFO] [stdout] 460 | ... arg: Some(box Expr::Ident(this)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 460 - arg: Some(box Expr::Ident(this)), [INFO] [stdout] 460 + arg: Some(Box::new(Expr::Ident(this))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:464:29 [INFO] [stdout] | [INFO] [stdout] 464 | / ... box make_possible_return_value(ReturningMode::Returning { [INFO] [stdout] 465 | | ... mark, [INFO] [stdout] 466 | | ... arg: None, [INFO] [stdout] 467 | | ... }); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 464 ~ Box::new(make_possible_return_value(ReturningMode::Returning { [INFO] [stdout] 465 | mark, [INFO] [stdout] 466 | arg: None, [INFO] [stdout] 467 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:510:23 [INFO] [stdout] | [INFO] [stdout] 510 | arg: Some(box Expr::Ident(class_name)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - arg: Some(box Expr::Ident(class_name)), [INFO] [stdout] 510 + arg: Some(Box::new(Expr::Ident(class_name))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:582:25 [INFO] [stdout] | [INFO] [stdout] 582 | box Expr::Lit(Lit::Str(quote_str!(i.span, i.sym.clone()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 582 - box Expr::Lit(Lit::Str(quote_str!(i.span, i.sym.clone()))) [INFO] [stdout] 582 + Box::new(Expr::Lit(Lit::Str(quote_str!(i.span, i.sym.clone())))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:584:45 [INFO] [stdout] | [INFO] [stdout] 584 | PropName::Str(ref s) => box Expr::Lit(Lit::Str(s.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 - PropName::Str(ref s) => box Expr::Lit(Lit::Str(s.clone())), [INFO] [stdout] 584 + PropName::Str(ref s) => Box::new(Expr::Lit(Lit::Str(s.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:585:41 [INFO] [stdout] | [INFO] [stdout] 585 | PropName::Num(n) => box Expr::Lit(Lit::Num(n)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 585 - PropName::Num(n) => box Expr::Lit(Lit::Num(n)), [INFO] [stdout] 585 + PropName::Num(n) => Box::new(Expr::Lit(Lit::Num(n))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:637:24 [INFO] [stdout] | [INFO] [stdout] 637 | Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ________________________^ [INFO] [stdout] 638 | | span: DUMMY_SP, [INFO] [stdout] 639 | | callee: helper!(create_class, "createClass"), [INFO] [stdout] 640 | | args: iter::once(class_name.as_arg()) [INFO] [stdout] ... | [INFO] [stdout] 644 | | type_args: Default::default(), [INFO] [stdout] 645 | | })) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 637 ~ Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 638 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 644 | type_args: Default::default(), [INFO] [stdout] 645 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:652:28 [INFO] [stdout] | [INFO] [stdout] 652 | let key_prop = box mk_key_prop(&m.key); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 652 - let key_prop = box mk_key_prop(&m.key); [INFO] [stdout] 652 + let key_prop = Box::new(mk_key_prop(&m.key)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:707:25 [INFO] [stdout] | [INFO] [stdout] 707 | let value = box Expr::Fn(FnExpr { [INFO] [stdout] | _________________________^ [INFO] [stdout] 708 | | ident: if m.kind == MethodKind::Method && !computed { [INFO] [stdout] 709 | | match prop_name { [INFO] [stdout] 710 | | Expr::Ident(ident) => Some(ident), [INFO] [stdout] ... | [INFO] [stdout] 719 | | function, [INFO] [stdout] 720 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 707 ~ let value = Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 708 | ident: if m.kind == MethodKind::Method && !computed { [INFO] [stdout] ... [INFO] [stdout] 719 | function, [INFO] [stdout] 720 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:765:39 [INFO] [stdout] | [INFO] [stdout] 765 | let class_call_check = Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 766 | | span: DUMMY_SP, [INFO] [stdout] 767 | | callee: helper!(class_call_check, "classCallCheck"), [INFO] [stdout] 768 | | args: vec![ [INFO] [stdout] ... | [INFO] [stdout] 772 | | type_args: Default::default(), [INFO] [stdout] 773 | | })); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 765 ~ let class_call_check = Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 766 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 772 | type_args: Default::default(), [INFO] [stdout] 773 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:169:46 [INFO] [stdout] | [INFO] [stdout] 169 | left: PatOrExpr::Pat(box Pat::Ident(quote_ident!( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 170 | | DUMMY_SP.apply_mark(self.mark), [INFO] [stdout] 171 | | "_this" [INFO] [stdout] 172 | | ))), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 169 ~ left: PatOrExpr::Pat(Box::new(Pat::Ident(quote_ident!( [INFO] [stdout] 170 | DUMMY_SP.apply_mark(self.mark), [INFO] [stdout] 171 | "_this" [INFO] [stdout] 172 ~ )))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:174:32 [INFO] [stdout] | [INFO] [stdout] 174 | right: box expr, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 174 - right: box expr, [INFO] [stdout] 174 + right: Box::new(expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:167:66 [INFO] [stdout] | [INFO] [stdout] 167 | Some(SuperFoldingMode::Assign) => Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 168 | | span: DUMMY_SP, [INFO] [stdout] 169 | | left: PatOrExpr::Pat(box Pat::Ident(quote_ident!( [INFO] [stdout] 170 | | DUMMY_SP.apply_mark(self.mark), [INFO] [stdout] ... | [INFO] [stdout] 174 | | right: box expr, [INFO] [stdout] 175 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 167 ~ Some(SuperFoldingMode::Assign) => Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 168 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 174 | right: box expr, [INFO] [stdout] 175 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:189:35 [INFO] [stdout] | [INFO] [stdout] 189 | arg: Some(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 189 - arg: Some(box expr), [INFO] [stdout] 189 + arg: Some(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | let arg = Some(box make_possible_return_value(ReturningMode::Returning { [INFO] [stdout] | ________________________^ [INFO] [stdout] 207 | | mark: self.mark, [INFO] [stdout] 208 | | arg, [INFO] [stdout] 209 | | })); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 206 ~ let arg = Some(Box::new(make_possible_return_value(ReturningMode::Returning { [INFO] [stdout] 207 | mark: self.mark, [INFO] [stdout] 208 | arg, [INFO] [stdout] 209 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:252:29 [INFO] [stdout] | [INFO] [stdout] 252 | let right = box make_possible_return_value(ReturningMode::Prototype { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 253 | | class_name: self.class_name.clone(), [INFO] [stdout] 254 | | args: Some(args), [INFO] [stdout] 255 | | is_constructor_default: self.is_constructor_default, [INFO] [stdout] 256 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 252 ~ let right = Box::new(make_possible_return_value(ReturningMode::Prototype { [INFO] [stdout] 253 | class_name: self.class_name.clone(), [INFO] [stdout] 254 | args: Some(args), [INFO] [stdout] 255 | is_constructor_default: self.is_constructor_default, [INFO] [stdout] 256 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:260:42 [INFO] [stdout] | [INFO] [stdout] 260 | left: PatOrExpr::Pat(box Pat::Ident(quote_ident!( [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 261 | | DUMMY_SP.apply_mark(self.mark), [INFO] [stdout] 262 | | "_this" [INFO] [stdout] 263 | | ))), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 260 ~ left: PatOrExpr::Pat(Box::new(Pat::Ident(quote_ident!( [INFO] [stdout] 261 | DUMMY_SP.apply_mark(self.mark), [INFO] [stdout] 262 | "_this" [INFO] [stdout] 263 ~ )))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:124:25 [INFO] [stdout] | [INFO] [stdout] 124 | / box Expr::Lit(Lit::Num(Number { [INFO] [stdout] 125 | | span: DUMMY_SP, [INFO] [stdout] 126 | | value: 1.0, [INFO] [stdout] 127 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 124 ~ Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 125 | span: DUMMY_SP, [INFO] [stdout] 126 | value: 1.0, [INFO] [stdout] 127 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:291:38 [INFO] [stdout] | [INFO] [stdout] 291 | left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 291 - left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] 291 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:302:61 [INFO] [stdout] | [INFO] [stdout] 302 | box self.super_to_get_call(super_token, box Expr::Ident(ref_ident), true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 302 - box self.super_to_get_call(super_token, box Expr::Ident(ref_ident), true); [INFO] [stdout] 302 + box self.super_to_get_call(super_token, Box::new(Expr::Ident(ref_ident)), true); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:302:21 [INFO] [stdout] | [INFO] [stdout] 302 | box self.super_to_get_call(super_token, box Expr::Ident(ref_ident), true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 302 - box self.super_to_get_call(super_token, box Expr::Ident(ref_ident), true); [INFO] [stdout] 302 + Box::new(self.super_to_get_call(super_token, box Expr::Ident(ref_ident), true)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:306:46 [INFO] [stdout] | [INFO] [stdout] 306 | left: PatOrExpr::Pat(box Pat::Ident(update_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 306 - left: PatOrExpr::Pat(box Pat::Ident(update_ident.clone())), [INFO] [stdout] 306 + left: PatOrExpr::Pat(Box::new(Pat::Ident(update_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:308:32 [INFO] [stdout] | [INFO] [stdout] 308 | right: box Expr::Unary(UnaryExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 309 | | span: DUMMY_SP, [INFO] [stdout] 310 | | op: op!(unary, "+"), [INFO] [stdout] 311 | | arg: left, [INFO] [stdout] 312 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 308 ~ right: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 309 | span: DUMMY_SP, [INFO] [stdout] 310 | op: op!(unary, "+"), [INFO] [stdout] 311 | arg: left, [INFO] [stdout] 312 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:304:21 [INFO] [stdout] | [INFO] [stdout] 304 | / box AssignExpr { [INFO] [stdout] 305 | | span: DUMMY_SP, [INFO] [stdout] 306 | | left: PatOrExpr::Pat(box Pat::Ident(update_ident.clone())), [INFO] [stdout] 307 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 314 | | .into() [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 304 ~ Box::new(AssignExpr { [INFO] [stdout] 305 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 313 | } [INFO] [stdout] 314 ~ .into()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:446:39 [INFO] [stdout] | [INFO] [stdout] 446 | ... prop: box Expr::Ident(quote_ident!("apply")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 446 - prop: box Expr::Ident(quote_ident!("apply")), [INFO] [stdout] 446 + prop: Box::new(Expr::Ident(quote_ident!("apply"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:466:35 [INFO] [stdout] | [INFO] [stdout] 466 | ... prop: box Expr::Ident(quote_ident!("call")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 466 - prop: box Expr::Ident(quote_ident!("call")), [INFO] [stdout] 466 + prop: Box::new(Expr::Ident(quote_ident!("call"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:73:42 [INFO] [stdout] | [INFO] [stdout] 73 | left: PatOrExpr::Pat(box Pat::Ident(obj_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 73 - left: PatOrExpr::Pat(box Pat::Ident(obj_ident.clone())), [INFO] [stdout] 73 + left: PatOrExpr::Pat(Box::new(Pat::Ident(obj_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:75:28 [INFO] [stdout] | [INFO] [stdout] 75 | right: box Expr::Object(ObjectLit { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 76 | | span: DUMMY_SP, [INFO] [stdout] 77 | | props: vec![], [INFO] [stdout] 78 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 75 ~ right: Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 76 | span: DUMMY_SP, [INFO] [stdout] 77 | props: vec![], [INFO] [stdout] 78 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:71:28 [INFO] [stdout] | [INFO] [stdout] 71 | exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 72 | | span: DUMMY_SP, [INFO] [stdout] 73 | | left: PatOrExpr::Pat(box Pat::Ident(obj_ident.clone())), [INFO] [stdout] 74 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 78 | | }), [INFO] [stdout] 79 | | })); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 71 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 72 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 78 | }), [INFO] [stdout] 79 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:154:59 [INFO] [stdout] | [INFO] [stdout] 154 | ... left: PatOrExpr::Expr(box mutator_elem.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 154 - left: PatOrExpr::Expr(box mutator_elem.clone()), [INFO] [stdout] 154 + left: PatOrExpr::Expr(Box::new(mutator_elem.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 158 | ... left: box mutator_elem.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 158 - left: box mutator_elem.clone(), [INFO] [stdout] 158 + left: Box::new(mutator_elem.clone()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:160:48 [INFO] [stdout] | [INFO] [stdout] 160 | ... right: box Expr::Object(ObjectLit { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 161 | | ... span, [INFO] [stdout] 162 | | ... props: vec![], [INFO] [stdout] 163 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 160 ~ right: Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 161 | span, [INFO] [stdout] 162 | props: vec![], [INFO] [stdout] 163 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:156:44 [INFO] [stdout] | [INFO] [stdout] 156 | ... right: box Expr::Bin(BinExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 157 | | ... span, [INFO] [stdout] 158 | | ... left: box mutator_elem.clone(), [INFO] [stdout] 159 | | ... op: op!("||"), [INFO] [stdout] ... | [INFO] [stdout] 163 | | ... }), [INFO] [stdout] 164 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 156 ~ right: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 157 | span, [INFO] [stdout] ... [INFO] [stdout] 163 | }), [INFO] [stdout] 164 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:152:44 [INFO] [stdout] | [INFO] [stdout] 152 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 153 | | ... span, [INFO] [stdout] 154 | | ... left: PatOrExpr::Expr(box mutator_elem.clone()), [INFO] [stdout] 155 | | ... op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 164 | | ... }), [INFO] [stdout] 165 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 152 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 153 | span, [INFO] [stdout] ... [INFO] [stdout] 164 | }), [INFO] [stdout] 165 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:171:41 [INFO] [stdout] | [INFO] [stdout] 171 | / ... box mutator_elem [INFO] [stdout] 172 | | ... .member(quote_ident!(gs_prop_name.unwrap())), [INFO] [stdout] | |______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 171 ~ Box::new(mutator_elem [INFO] [stdout] 172 ~ .member(quote_ident!(gs_prop_name.unwrap()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | ... right: box Expr::Fn(FnExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 176 | | ... ident: None, [INFO] [stdout] 177 | | ... function, [INFO] [stdout] 178 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 175 ~ right: Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 176 | ident: None, [INFO] [stdout] 177 | function, [INFO] [stdout] 178 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:168:44 [INFO] [stdout] | [INFO] [stdout] 168 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 169 | | ... span, [INFO] [stdout] 170 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 171 | | ... box mutator_elem [INFO] [stdout] ... | [INFO] [stdout] 178 | | ... }), [INFO] [stdout] 179 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 168 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 169 | span, [INFO] [stdout] ... [INFO] [stdout] 178 | }), [INFO] [stdout] 179 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:211:32 [INFO] [stdout] | [INFO] [stdout] 211 | exprs.push(box Expr::Call(CallExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 212 | | span, [INFO] [stdout] 213 | | callee: helper!(define_property, "defineProperty"), [INFO] [stdout] 214 | | args: vec![obj_ident.clone().as_arg(), key.as_arg(), value.as_arg()], [INFO] [stdout] 215 | | type_args: Default::default(), [INFO] [stdout] 216 | | })); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 211 ~ exprs.push(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 212 | span, [INFO] [stdout] ... [INFO] [stdout] 215 | type_args: Default::default(), [INFO] [stdout] 216 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:229:36 [INFO] [stdout] | [INFO] [stdout] 229 | init: Some(box Expr::Object(ObjectLit { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 230 | | span: DUMMY_SP, [INFO] [stdout] 231 | | props: vec![], [INFO] [stdout] 232 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 229 ~ init: Some(Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 230 | span: DUMMY_SP, [INFO] [stdout] 231 | props: vec![], [INFO] [stdout] 232 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:235:32 [INFO] [stdout] | [INFO] [stdout] 235 | exprs.push(box Expr::Call(CallExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 236 | | span, [INFO] [stdout] 237 | | callee: helper!(define_enumerable_properties, "defineEnumerableProperties"), [INFO] [stdout] 238 | | args: vec![obj_ident.clone().as_arg(), mutator_map.as_arg()], [INFO] [stdout] 239 | | type_args: Default::default(), [INFO] [stdout] 240 | | })); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 235 ~ exprs.push(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 236 | span, [INFO] [stdout] ... [INFO] [stdout] 239 | type_args: Default::default(), [INFO] [stdout] 240 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/computed_props.rs:244:28 [INFO] [stdout] | [INFO] [stdout] 244 | exprs.push(box Expr::Ident(obj_ident)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 244 - exprs.push(box Expr::Ident(obj_ident)); [INFO] [stdout] 244 + exprs.push(Box::new(Expr::Ident(obj_ident))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:166:44 [INFO] [stdout] | [INFO] [stdout] 166 | ... init: Some(box Expr::Call(CallExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 167 | | ... span: DUMMY_SP, [INFO] [stdout] 168 | | ... callee: ref_ident [INFO] [stdout] 169 | | ... .clone() [INFO] [stdout] ... | [INFO] [stdout] 177 | | ... type_args: Default::default(), [INFO] [stdout] 178 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 166 ~ init: Some(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 167 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 177 | type_args: Default::default(), [INFO] [stdout] 178 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:186:44 [INFO] [stdout] | [INFO] [stdout] 186 | ... init: Some(box make_ref_idx_expr(&ref_ident, i)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 186 - init: Some(box make_ref_idx_expr(&ref_ident, i)), [INFO] [stdout] 186 + init: Some(Box::new(make_ref_idx_expr(&ref_ident, i))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:206:39 [INFO] [stdout] | [INFO] [stdout] 206 | ... test: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 206 - test: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] 206 + test: Box::new(Expr::Ident(ref_ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:207:39 [INFO] [stdout] | [INFO] [stdout] 207 | ... cons: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 207 - cons: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] 207 + cons: Box::new(Expr::Ident(ref_ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:209:38 [INFO] [stdout] | [INFO] [stdout] 209 | ... alt: box Expr::Call(CallExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 210 | | ... span: DUMMY_SP, [INFO] [stdout] 211 | | ... callee: helper!(throw, "throw"), [INFO] [stdout] ... | [INFO] [stdout] 223 | | ... type_args: Default::default(), [INFO] [stdout] 224 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 209 ~ alt: Box::new(Expr::Call(CallExpr { [INFO] [stdout] 210 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 223 | type_args: Default::default(), [INFO] [stdout] 224 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:204:34 [INFO] [stdout] | [INFO] [stdout] 204 | ... Some(box Expr::Cond(CondExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 205 | | ... span: DUMMY_SP, [INFO] [stdout] 206 | | ... test: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] 207 | | ... cons: box Expr::Ident(ref_ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 224 | | ... }), [INFO] [stdout] 225 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 204 ~ Some(Box::new(Expr::Cond(CondExpr { [INFO] [stdout] 205 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 224 | }), [INFO] [stdout] 225 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:246:41 [INFO] [stdout] | [INFO] [stdout] 246 | ... box prop_name_to_expr(key), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 246 - box prop_name_to_expr(key), [INFO] [stdout] 246 + Box::new(prop_name_to_expr(key)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:244:48 [INFO] [stdout] | [INFO] [stdout] 244 | ... init: Some(box make_ref_prop_expr( [INFO] [stdout] | __________________________________^ [INFO] [stdout] 245 | | ... &ref_ident, [INFO] [stdout] 246 | | ... box prop_name_to_expr(key), [INFO] [stdout] 247 | | ... computed, [INFO] [stdout] 248 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 244 ~ init: Some(Box::new(make_ref_prop_expr( [INFO] [stdout] 245 | &ref_ident, [INFO] [stdout] 246 | box prop_name_to_expr(key), [INFO] [stdout] 247 | computed, [INFO] [stdout] 248 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:262:49 [INFO] [stdout] | [INFO] [stdout] 262 | ... box key.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 262 - box key.clone().into(), [INFO] [stdout] 262 + Box::new(key.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:260:50 [INFO] [stdout] | [INFO] [stdout] 260 | ... Some(box make_ref_prop_expr( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 261 | | ... &ref_ident, [INFO] [stdout] 262 | | ... box key.clone().into(), [INFO] [stdout] 263 | | ... computed, [INFO] [stdout] 264 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 260 ~ Some(Box::new(make_ref_prop_expr( [INFO] [stdout] 261 | &ref_ident, [INFO] [stdout] 262 | box key.clone().into(), [INFO] [stdout] 263 | computed, [INFO] [stdout] 264 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:270:56 [INFO] [stdout] | [INFO] [stdout] 270 | ... init: Some(box make_cond_expr(ref_ident, value)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 270 - init: Some(box make_cond_expr(ref_ident, value)), [INFO] [stdout] 270 + init: Some(Box::new(make_cond_expr(ref_ident, value))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:281:49 [INFO] [stdout] | [INFO] [stdout] 281 | ... box key.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 281 - box key.clone().into(), [INFO] [stdout] 281 + Box::new(key.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:279:56 [INFO] [stdout] | [INFO] [stdout] 279 | ... init: Some(box make_ref_prop_expr( [INFO] [stdout] | __________________________________^ [INFO] [stdout] 280 | | ... &ref_ident, [INFO] [stdout] 281 | | ... box key.clone().into(), [INFO] [stdout] 282 | | ... computed, [INFO] [stdout] 283 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 279 ~ init: Some(Box::new(make_ref_prop_expr( [INFO] [stdout] 280 | &ref_ident, [INFO] [stdout] 281 | box key.clone().into(), [INFO] [stdout] 282 | computed, [INFO] [stdout] 283 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:329:36 [INFO] [stdout] | [INFO] [stdout] 329 | init: Some(box make_cond_expr(tmp_ident, def_value)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 329 - init: Some(box make_cond_expr(tmp_ident, def_value)), [INFO] [stdout] 329 + init: Some(Box::new(make_cond_expr(tmp_ident, def_value))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:361:36 [INFO] [stdout] | [INFO] [stdout] 361 | init: Some(box Expr::Ident(ref_ident)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 361 - init: Some(box Expr::Ident(ref_ident)), [INFO] [stdout] 361 + init: Some(Box::new(Expr::Ident(ref_ident))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:442:50 [INFO] [stdout] | [INFO] [stdout] 442 | ... left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 442 - left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] 442 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:439:36 [INFO] [stdout] | [INFO] [stdout] 439 | exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 440 | | span: DUMMY_SP, [INFO] [stdout] 441 | | op: op!("="), [INFO] [stdout] 442 | | left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] 443 | | right, [INFO] [stdout] 444 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 439 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 440 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 443 | right, [INFO] [stdout] 444 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:461:62 [INFO] [stdout] | [INFO] [stdout] 461 | ... left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 462 | | ... assign_ref_ident.clone(), [INFO] [stdout] 463 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 461 ~ left: PatOrExpr::Pat(Box::new(Pat::Ident( [INFO] [stdout] 462 | assign_ref_ident.clone(), [INFO] [stdout] 463 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:465:48 [INFO] [stdout] | [INFO] [stdout] 465 | ... right: box ref_ident.clone().computed_member(i as f64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 465 - right: box ref_ident.clone().computed_member(i as f64), [INFO] [stdout] 465 + right: Box::new(ref_ident.clone().computed_member(i as f64)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:459:48 [INFO] [stdout] | [INFO] [stdout] 459 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 460 | | ... span: DUMMY_SP, [INFO] [stdout] 461 | | ... left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] 462 | | ... assign_ref_ident.clone(), [INFO] [stdout] ... | [INFO] [stdout] 465 | | ... right: box ref_ident.clone().computed_member(i as f64), [INFO] [stdout] 466 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 459 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 460 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 465 | right: box ref_ident.clone().computed_member(i as f64), [INFO] [stdout] 466 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:473:52 [INFO] [stdout] | [INFO] [stdout] 473 | ... right: box make_cond_expr(assign_ref_ident, right), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 473 - right: box make_cond_expr(assign_ref_ident, right), [INFO] [stdout] 473 + right: Box::new(make_cond_expr(assign_ref_ident, right)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:469:41 [INFO] [stdout] | [INFO] [stdout] 469 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 470 | | ... span, [INFO] [stdout] 471 | | ... left: PatOrExpr::Pat(left), [INFO] [stdout] 472 | | ... op: op!("="), [INFO] [stdout] 473 | | ... right: box make_cond_expr(assign_ref_ident, right), [INFO] [stdout] 474 | | ... }) [INFO] [stdout] 475 | | ... .fold_with(self), [INFO] [stdout] | |______________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 469 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 470 | span, [INFO] [stdout] ... [INFO] [stdout] 474 | }) [INFO] [stdout] 475 ~ .fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:483:48 [INFO] [stdout] | [INFO] [stdout] 483 | ... right: box Expr::Call(CallExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 484 | | ... span: DUMMY_SP, [INFO] [stdout] 485 | | ... callee: ref_ident [INFO] [stdout] 486 | | ... .clone() [INFO] [stdout] ... | [INFO] [stdout] 490 | | ... type_args: Default::default(), [INFO] [stdout] 491 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 483 ~ right: Box::new(Expr::Call(CallExpr { [INFO] [stdout] 484 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 490 | type_args: Default::default(), [INFO] [stdout] 491 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:479:37 [INFO] [stdout] | [INFO] [stdout] 479 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 480 | | ... span: elem_span, [INFO] [stdout] 481 | | ... op: op!("="), [INFO] [stdout] 482 | | ... left: PatOrExpr::Pat(arg), [INFO] [stdout] ... | [INFO] [stdout] 492 | | ... }) [INFO] [stdout] 493 | | ... .fold_with(self), [INFO] [stdout] | |______________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 479 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 480 | span: elem_span, [INFO] [stdout] ... [INFO] [stdout] 492 | }) [INFO] [stdout] 493 ~ .fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:499:62 [INFO] [stdout] | [INFO] [stdout] 499 | ... left: PatOrExpr::Pat(box elem), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 499 - left: PatOrExpr::Pat(box elem), [INFO] [stdout] 499 + left: PatOrExpr::Pat(Box::new(elem)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:500:48 [INFO] [stdout] | [INFO] [stdout] 500 | ... right: box make_ref_idx_expr(&ref_ident, i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 500 - right: box make_ref_idx_expr(&ref_ident, i), [INFO] [stdout] 500 + right: Box::new(make_ref_idx_expr(&ref_ident, i)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:496:37 [INFO] [stdout] | [INFO] [stdout] 496 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 497 | | ... span: elem_span, [INFO] [stdout] 498 | | ... op: op!("="), [INFO] [stdout] 499 | | ... left: PatOrExpr::Pat(box elem), [INFO] [stdout] 500 | | ... right: box make_ref_idx_expr(&ref_ident, i), [INFO] [stdout] 501 | | ... }) [INFO] [stdout] 502 | | ... .fold_with(self), [INFO] [stdout] | |______________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 496 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 497 | span: elem_span, [INFO] [stdout] ... [INFO] [stdout] 501 | }) [INFO] [stdout] 502 ~ .fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:508:36 [INFO] [stdout] | [INFO] [stdout] 508 | exprs.push(box Expr::Ident(ref_ident)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 508 - exprs.push(box Expr::Ident(ref_ident)); [INFO] [stdout] 508 + exprs.push(Box::new(Expr::Ident(ref_ident))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:522:50 [INFO] [stdout] | [INFO] [stdout] 522 | ... left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 522 - left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] 522 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:520:36 [INFO] [stdout] | [INFO] [stdout] 520 | exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 521 | | span, [INFO] [stdout] 522 | | left: PatOrExpr::Pat(box Pat::Ident(ref_ident.clone())), [INFO] [stdout] 523 | | op: op!("="), [INFO] [stdout] 524 | | right, [INFO] [stdout] 525 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 520 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 521 | span, [INFO] [stdout] ... [INFO] [stdout] 524 | right, [INFO] [stdout] 525 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:542:45 [INFO] [stdout] | [INFO] [stdout] 542 | ... box prop_name_to_expr(key), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 542 - box prop_name_to_expr(key), [INFO] [stdout] 542 + Box::new(prop_name_to_expr(key)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:540:48 [INFO] [stdout] | [INFO] [stdout] 540 | ... right: box make_ref_prop_expr( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 541 | | ... &ref_ident, [INFO] [stdout] 542 | | ... box prop_name_to_expr(key), [INFO] [stdout] 543 | | ... computed, [INFO] [stdout] 544 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 540 ~ right: Box::new(make_ref_prop_expr( [INFO] [stdout] 541 | &ref_ident, [INFO] [stdout] 542 | box prop_name_to_expr(key), [INFO] [stdout] 543 | computed, [INFO] [stdout] 544 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:536:48 [INFO] [stdout] | [INFO] [stdout] 536 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 537 | | ... span, [INFO] [stdout] 538 | | ... left: PatOrExpr::Pat(value), [INFO] [stdout] 539 | | ... op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 544 | | ... ), [INFO] [stdout] 545 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 536 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 537 | span, [INFO] [stdout] ... [INFO] [stdout] 544 | ), [INFO] [stdout] 545 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:556:70 [INFO] [stdout] | [INFO] [stdout] 556 | ... left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 557 | | ... prop_ident.clone(), [INFO] [stdout] 558 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 556 ~ left: PatOrExpr::Pat(Box::new(Pat::Ident( [INFO] [stdout] 557 | prop_ident.clone(), [INFO] [stdout] 558 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:562:53 [INFO] [stdout] | [INFO] [stdout] 562 | ... box key.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 562 - box key.clone().into(), [INFO] [stdout] 562 + Box::new(key.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:560:56 [INFO] [stdout] | [INFO] [stdout] 560 | ... right: box make_ref_prop_expr( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 561 | | ... &ref_ident, [INFO] [stdout] 562 | | ... box key.clone().into(), [INFO] [stdout] 563 | | ... computed, [INFO] [stdout] 564 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 560 ~ right: Box::new(make_ref_prop_expr( [INFO] [stdout] 561 | &ref_ident, [INFO] [stdout] 562 | box key.clone().into(), [INFO] [stdout] 563 | computed, [INFO] [stdout] 564 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:554:56 [INFO] [stdout] | [INFO] [stdout] 554 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 555 | | ... span, [INFO] [stdout] 556 | | ... left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] 557 | | ... prop_ident.clone(), [INFO] [stdout] ... | [INFO] [stdout] 564 | | ... ), [INFO] [stdout] 565 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 554 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 555 | span, [INFO] [stdout] ... [INFO] [stdout] 564 | ), [INFO] [stdout] 565 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:569:70 [INFO] [stdout] | [INFO] [stdout] 569 | ... left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 569 - left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] 569 + left: PatOrExpr::Pat(Box::new(Pat::Ident(key.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:571:56 [INFO] [stdout] | [INFO] [stdout] 571 | ... right: box make_cond_expr(prop_ident, value), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 571 - right: box make_cond_expr(prop_ident, value), [INFO] [stdout] 571 + right: Box::new(make_cond_expr(prop_ident, value)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:567:56 [INFO] [stdout] | [INFO] [stdout] 567 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 568 | | ... span, [INFO] [stdout] 569 | | ... left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] 570 | | ... op: op!("="), [INFO] [stdout] 571 | | ... right: box make_cond_expr(prop_ident, value), [INFO] [stdout] 572 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 567 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 568 | span, [INFO] [stdout] ... [INFO] [stdout] 571 | right: box make_cond_expr(prop_ident, value), [INFO] [stdout] 572 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:577:70 [INFO] [stdout] | [INFO] [stdout] 577 | ... left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 577 - left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] 577 + left: PatOrExpr::Pat(Box::new(Pat::Ident(key.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:581:53 [INFO] [stdout] | [INFO] [stdout] 581 | ... box key.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 581 - box key.clone().into(), [INFO] [stdout] 581 + Box::new(key.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:579:56 [INFO] [stdout] | [INFO] [stdout] 579 | ... right: box make_ref_prop_expr( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 580 | | ... &ref_ident, [INFO] [stdout] 581 | | ... box key.clone().into(), [INFO] [stdout] 582 | | ... computed, [INFO] [stdout] 583 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 579 ~ right: Box::new(make_ref_prop_expr( [INFO] [stdout] 580 | &ref_ident, [INFO] [stdout] 581 | box key.clone().into(), [INFO] [stdout] 582 | computed, [INFO] [stdout] 583 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:575:56 [INFO] [stdout] | [INFO] [stdout] 575 | ... exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 576 | | ... span, [INFO] [stdout] 577 | | ... left: PatOrExpr::Pat(box Pat::Ident(key.clone())), [INFO] [stdout] 578 | | ... op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 583 | | ... ), [INFO] [stdout] 584 | | ... })); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 575 ~ exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 576 | span, [INFO] [stdout] ... [INFO] [stdout] 583 | ), [INFO] [stdout] 584 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:596:36 [INFO] [stdout] | [INFO] [stdout] 596 | exprs.push(box Expr::Ident(ref_ident)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 596 - exprs.push(box Expr::Ident(ref_ident)); [INFO] [stdout] 596 + exprs.push(Box::new(Expr::Ident(ref_ident))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:719:32 [INFO] [stdout] | [INFO] [stdout] 719 | obj: ExprOrSuper::Expr(box ref_ident.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 719 - obj: ExprOrSuper::Expr(box ref_ident.clone().into()), [INFO] [stdout] 719 + obj: ExprOrSuper::Expr(Box::new(ref_ident.clone().into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:731:19 [INFO] [stdout] | [INFO] [stdout] 731 | left: box Expr::Ident(tmp.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 731 - left: box Expr::Ident(tmp.clone()), [INFO] [stdout] 731 + left: Box::new(Expr::Ident(tmp.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:736:22 [INFO] [stdout] | [INFO] [stdout] 736 | arg: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ______________________^ [INFO] [stdout] 737 | | span: DUMMY_SP, [INFO] [stdout] 738 | | value: 0.0, [INFO] [stdout] 739 | | })), [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 736 ~ arg: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 737 | span: DUMMY_SP, [INFO] [stdout] 738 | value: 0.0, [INFO] [stdout] 739 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:733:20 [INFO] [stdout] | [INFO] [stdout] 733 | right: box Expr::Unary(UnaryExpr { [INFO] [stdout] | ____________________^ [INFO] [stdout] 734 | | span: DUMMY_SP, [INFO] [stdout] 735 | | op: op!("void"), [INFO] [stdout] 736 | | arg: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] ... | [INFO] [stdout] 739 | | })), [INFO] [stdout] 740 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 733 ~ right: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 734 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 739 | })), [INFO] [stdout] 740 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:729:15 [INFO] [stdout] | [INFO] [stdout] 729 | test: box Expr::Bin(BinExpr { [INFO] [stdout] | _______________^ [INFO] [stdout] 730 | | span: DUMMY_SP, [INFO] [stdout] 731 | | left: box Expr::Ident(tmp.clone()), [INFO] [stdout] 732 | | op: op!("==="), [INFO] [stdout] ... | [INFO] [stdout] 740 | | }), [INFO] [stdout] 741 | | }), [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 729 ~ test: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 730 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 740 | }), [INFO] [stdout] 741 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:743:14 [INFO] [stdout] | [INFO] [stdout] 743 | alt: box Expr::Ident(tmp), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 743 - alt: box Expr::Ident(tmp), [INFO] [stdout] 743 + alt: Box::new(Expr::Ident(tmp)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/duplicate_keys.rs:58:35 [INFO] [stdout] | [INFO] [stdout] 58 | ... expr: box Expr::Lit(Lit::Str(quote_str!(ident.sym.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 58 - expr: box Expr::Lit(Lit::Str(quote_str!(ident.sym.clone()))), [INFO] [stdout] 58 + expr: Box::new(Expr::Lit(Lit::Str(quote_str!(ident.sym.clone())))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/duplicate_keys.rs:60:32 [INFO] [stdout] | [INFO] [stdout] 60 | value: box Expr::Ident(ident), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 60 - value: box Expr::Ident(ident), [INFO] [stdout] 60 + value: Box::new(Expr::Ident(ident)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/duplicate_keys.rs:105:31 [INFO] [stdout] | [INFO] [stdout] 105 | expr: box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 106 | | span, [INFO] [stdout] 107 | | value: ident.sym, [INFO] [stdout] 108 | | has_escape: false, [INFO] [stdout] 109 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 ~ expr: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 106 | span, [INFO] [stdout] 107 | value: ident.sym, [INFO] [stdout] 108 | has_escape: false, [INFO] [stdout] 109 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/duplicate_keys.rs:119:31 [INFO] [stdout] | [INFO] [stdout] 119 | expr: box Expr::Lit(Lit::Str(s)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 119 - expr: box Expr::Lit(Lit::Str(s)), [INFO] [stdout] 119 + expr: Box::new(Expr::Lit(Lit::Str(s))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:89:26 [INFO] [stdout] | [INFO] [stdout] 89 | let step_value = box step.clone().member(quote_ident!("value")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 89 - let step_value = box step.clone().member(quote_ident!("value")); [INFO] [stdout] 89 + let step_value = Box::new(step.clone().member(quote_ident!("value"))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:107:42 [INFO] [stdout] | [INFO] [stdout] 107 | left: PatOrExpr::Pat(box pat), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 107 - left: PatOrExpr::Pat(box pat), [INFO] [stdout] 107 + left: PatOrExpr::Pat(Box::new(pat)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:105:54 [INFO] [stdout] | [INFO] [stdout] 105 | VarDeclOrPat::Pat(pat) => Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 106 | | span: DUMMY_SP, [INFO] [stdout] 107 | | left: PatOrExpr::Pat(box pat), [INFO] [stdout] 108 | | op: op!("="), [INFO] [stdout] 109 | | right: step_value, [INFO] [stdout] 110 | | })), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 ~ VarDeclOrPat::Pat(pat) => Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 106 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 109 | right: step_value, [INFO] [stdout] 110 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 116 | let iterator_return = box iterator.clone().member(quote_ident!("return")); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 116 - let iterator_return = box iterator.clone().member(quote_ident!("return")); [INFO] [stdout] 116 + let iterator_return = Box::new(iterator.clone().member(quote_ident!("return"))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:122:24 [INFO] [stdout] | [INFO] [stdout] 122 | init: Some(box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ________________________^ [INFO] [stdout] 123 | | span: DUMMY_SP, [INFO] [stdout] 124 | | value: true, [INFO] [stdout] 125 | | }))), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 122 ~ init: Some(Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 123 | span: DUMMY_SP, [INFO] [stdout] 124 | value: true, [INFO] [stdout] 125 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:132:24 [INFO] [stdout] | [INFO] [stdout] 132 | init: Some(box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ________________________^ [INFO] [stdout] 133 | | span: DUMMY_SP, [INFO] [stdout] 134 | | value: false, [INFO] [stdout] 135 | | }))), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 132 ~ init: Some(Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 133 | span: DUMMY_SP, [INFO] [stdout] 134 | value: false, [INFO] [stdout] 135 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:142:24 [INFO] [stdout] | [INFO] [stdout] 142 | init: Some(box Expr::Ident(Ident::new(js_word!("undefined"), DUMMY_SP))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 142 - init: Some(box Expr::Ident(Ident::new(js_word!("undefined"), DUMMY_SP))), [INFO] [stdout] 142 + init: Some(Box::new(Expr::Ident(Ident::new(js_word!("undefined"), DUMMY_SP)))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:181:46 [INFO] [stdout] | [INFO] [stdout] 181 | left: PatOrExpr::Pat(box Pat::Ident(step)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 181 - left: PatOrExpr::Pat(box Pat::Ident(step)), [INFO] [stdout] 181 + left: PatOrExpr::Pat(Box::new(Pat::Ident(step))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:184:32 [INFO] [stdout] | [INFO] [stdout] 184 | right: box Expr::Call(CallExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 185 | | span: DUMMY_SP, [INFO] [stdout] 186 | | // `_iterator.next` [INFO] [stdout] 187 | | callee: iterator.member(quote_ident!("next")).as_callee(), [INFO] [stdout] 188 | | args: vec![], [INFO] [stdout] 189 | | type_args: Default::default(), [INFO] [stdout] 190 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 184 ~ right: Box::new(Expr::Call(CallExpr { [INFO] [stdout] 185 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 189 | type_args: Default::default(), [INFO] [stdout] 190 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:179:37 [INFO] [stdout] | [INFO] [stdout] 179 | let step_expr = box Expr::Assign(AssignExpr { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 180 | | span: DUMMY_SP, [INFO] [stdout] 181 | | left: PatOrExpr::Pat(box Pat::Ident(step)), [INFO] [stdout] 182 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 190 | | }), [INFO] [stdout] 191 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 179 ~ let step_expr = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 180 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 190 | }), [INFO] [stdout] 191 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:195:46 [INFO] [stdout] | [INFO] [stdout] 195 | left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 195 - left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] 195 + left: PatOrExpr::Pat(Box::new(Pat::Ident(normal_completion_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:197:32 [INFO] [stdout] | [INFO] [stdout] 197 | right: box step_expr.member(quote_ident!("done")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 197 - right: box step_expr.member(quote_ident!("done")), [INFO] [stdout] 197 + right: Box::new(step_expr.member(quote_ident!("done"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:193:55 [INFO] [stdout] | [INFO] [stdout] 193 | let iteration_normal_completion = box Expr::Assign(AssignExpr { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 194 | | span: DUMMY_SP, [INFO] [stdout] 195 | | left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] 196 | | op: op!("="), [INFO] [stdout] 197 | | right: box step_expr.member(quote_ident!("done")), [INFO] [stdout] 198 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 193 ~ let iteration_normal_completion = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 194 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 197 | right: box step_expr.member(quote_ident!("done")), [INFO] [stdout] 198 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | test: Some(box Expr::Unary(UnaryExpr { [INFO] [stdout] | ________________________^ [INFO] [stdout] 176 | | span: DUMMY_SP, [INFO] [stdout] 177 | | op: op!("!"), [INFO] [stdout] 178 | | arg: { [INFO] [stdout] ... | [INFO] [stdout] 201 | | }, [INFO] [stdout] 202 | | })), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 175 ~ test: Some(Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 176 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 201 | }, [INFO] [stdout] 202 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:207:38 [INFO] [stdout] | [INFO] [stdout] 207 | left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 207 - left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] 207 + left: PatOrExpr::Pat(Box::new(Pat::Ident(normal_completion_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:209:24 [INFO] [stdout] | [INFO] [stdout] 209 | right: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ________________________^ [INFO] [stdout] 210 | | span: DUMMY_SP, [INFO] [stdout] 211 | | value: true, [INFO] [stdout] 212 | | })), [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 209 ~ right: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 210 | span: DUMMY_SP, [INFO] [stdout] 211 | value: true, [INFO] [stdout] 212 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:205:26 [INFO] [stdout] | [INFO] [stdout] 205 | update: Some(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________^ [INFO] [stdout] 206 | | span: DUMMY_SP, [INFO] [stdout] 207 | | left: PatOrExpr::Pat(box Pat::Ident(normal_completion_ident.clone())), [INFO] [stdout] 208 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 212 | | })), [INFO] [stdout] 213 | | })), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 205 ~ update: Some(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 206 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 212 | })), [INFO] [stdout] 213 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:214:19 [INFO] [stdout] | [INFO] [stdout] 214 | body: box Stmt::Block(body), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 214 - body: box Stmt::Block(body), [INFO] [stdout] 214 + body: Box::new(Stmt::Block(body)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:222:23 [INFO] [stdout] | [INFO] [stdout] 222 | body: box for_stmt, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 222 - body: box for_stmt, [INFO] [stdout] 222 + body: Box::new(for_stmt), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:37:36 [INFO] [stdout] | [INFO] [stdout] 37 | init: Some(box Expr::Ident(binding)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 37 - init: Some(box Expr::Ident(binding)), [INFO] [stdout] 37 + init: Some(Box::new(Expr::Ident(binding))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:49:36 [INFO] [stdout] | [INFO] [stdout] 49 | init: Some(box Expr::Ident(binding)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 49 - init: Some(box Expr::Ident(binding)), [INFO] [stdout] 49 + init: Some(Box::new(Expr::Ident(binding))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:78:44 [INFO] [stdout] | [INFO] [stdout] 78 | ... init: Some(box tmp_ident.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 78 - init: Some(box tmp_ident.clone().into()), [INFO] [stdout] 78 + init: Some(Box::new(tmp_ident.clone().into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:167:35 [INFO] [stdout] | [INFO] [stdout] 167 | ... left: box idx_ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 167 - left: box idx_ident.clone().into(), [INFO] [stdout] 167 + left: Box::new(idx_ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:169:36 [INFO] [stdout] | [INFO] [stdout] 169 | ... right: box len_ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 169 - right: box len_ident.clone().into(), [INFO] [stdout] 169 + right: Box::new(len_ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:165:36 [INFO] [stdout] | [INFO] [stdout] 165 | test: Some(box Expr::Bin(BinExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 166 | | span, [INFO] [stdout] 167 | | left: box idx_ident.clone().into(), [INFO] [stdout] 168 | | op: op!("<"), [INFO] [stdout] 169 | | right: box len_ident.clone().into(), [INFO] [stdout] 170 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 165 ~ test: Some(Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 166 | span, [INFO] [stdout] ... [INFO] [stdout] 169 | right: box len_ident.clone().into(), [INFO] [stdout] 170 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:176:34 [INFO] [stdout] | [INFO] [stdout] 176 | ... arg: box idx_ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 176 - arg: box idx_ident.clone().into(), [INFO] [stdout] 176 + arg: Box::new(idx_ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:172:38 [INFO] [stdout] | [INFO] [stdout] 172 | update: Some(box Expr::Update(UpdateExpr { [INFO] [stdout] | ______________________________________^ [INFO] [stdout] 173 | | span, [INFO] [stdout] 174 | | op: op!("++"), [INFO] [stdout] 175 | | prefix: false, [INFO] [stdout] 176 | | arg: box idx_ident.clone().into(), [INFO] [stdout] 177 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 172 ~ update: Some(Box::new(Expr::Update(UpdateExpr { [INFO] [stdout] 173 | span, [INFO] [stdout] ... [INFO] [stdout] 176 | arg: box idx_ident.clone().into(), [INFO] [stdout] 177 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:178:31 [INFO] [stdout] | [INFO] [stdout] 178 | body: box Stmt::Block(BlockStmt { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 179 | | span, [INFO] [stdout] 180 | | stmts: vec![{ [INFO] [stdout] 181 | | let prop = box Expr::Ident(idx_ident.clone()); [INFO] [stdout] ... | [INFO] [stdout] 201 | | }], [INFO] [stdout] 202 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 178 ~ body: Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 179 | span, [INFO] [stdout] ... [INFO] [stdout] 201 | }], [INFO] [stdout] 202 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/shorthand_property.rs:48:24 [INFO] [stdout] | [INFO] [stdout] 48 | value: box quote_ident!(span, sym).into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 48 - value: box quote_ident!(span, sym).into(), [INFO] [stdout] 48 + value: Box::new(quote_ident!(span, sym).into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/shorthand_property.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 52 | value: box Expr::Fn(FnExpr { [INFO] [stdout] | ________________________^ [INFO] [stdout] 53 | | ident: None, [INFO] [stdout] 54 | | function, [INFO] [stdout] 55 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 52 ~ value: Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 53 | ident: None, [INFO] [stdout] 54 | function, [INFO] [stdout] 55 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:89:28 [INFO] [stdout] | [INFO] [stdout] 89 | }) => (box Expr::This(ThisExpr { span }), callee), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 89 - }) => (box Expr::This(ThisExpr { span }), callee), [INFO] [stdout] 89 + }) => (Box::new(Expr::This(ThisExpr { span })), callee), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:100:49 [INFO] [stdout] | [INFO] [stdout] 100 | }) if i.span.is_dummy() => (box Expr::Ident(i.clone()), callee), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 100 - }) if i.span.is_dummy() => (box Expr::Ident(i.clone()), callee), [INFO] [stdout] 100 + }) if i.span.is_dummy() => (Box::new(Expr::Ident(i.clone())), callee), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:119:36 [INFO] [stdout] | [INFO] [stdout] 119 | let this = box Expr::Ident(ident.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 119 - let this = box Expr::Ident(ident.clone()); [INFO] [stdout] 119 + let this = Box::new(Expr::Ident(ident.clone())); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:122:50 [INFO] [stdout] | [INFO] [stdout] 122 | ... left: PatOrExpr::Pat(box Pat::Ident(ident)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 122 - left: PatOrExpr::Pat(box Pat::Ident(ident)), [INFO] [stdout] 122 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ident))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | / ... box Expr::Member(MemberExpr { [INFO] [stdout] 129 | | ... span, [INFO] [stdout] 130 | | ... obj: callee.as_obj(), [INFO] [stdout] 131 | | ... prop, [INFO] [stdout] 132 | | ... computed, [INFO] [stdout] 133 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 128 ~ Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 129 | span, [INFO] [stdout] ... [INFO] [stdout] 132 | computed, [INFO] [stdout] 133 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | / box Expr::This(ThisExpr { [INFO] [stdout] 141 | | span: callee.span(), [INFO] [stdout] 142 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 140 ~ Box::new(Expr::This(ThisExpr { [INFO] [stdout] 141 | span: callee.span(), [INFO] [stdout] 142 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:151:27 [INFO] [stdout] | [INFO] [stdout] 151 | prop: box Ident::new(js_word!("apply"), span).into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 151 - prop: box Ident::new(js_word!("apply"), span).into(), [INFO] [stdout] 151 + prop: Box::new(Ident::new(js_word!("apply"), span).into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/sticky_regex.rs:34:44 [INFO] [stdout] | [INFO] [stdout] 34 | let str_lit = |s: Str| box Expr::Lit(Lit::Str(s)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 34 - let str_lit = |s: Str| box Expr::Lit(Lit::Str(s)); [INFO] [stdout] 34 + let str_lit = |s: Str| Box::new(Expr::Lit(Lit::Str(s))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/sticky_regex.rs:38:33 [INFO] [stdout] | [INFO] [stdout] 38 | callee: box quote_ident!(span, "RegExp").into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 38 - callee: box quote_ident!(span, "RegExp").into(), [INFO] [stdout] 38 + callee: Box::new(quote_ident!(span, "RegExp").into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:51:42 [INFO] [stdout] | [INFO] [stdout] 51 | let mut obj: Box = box Lit::Str( [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 52 | | quasis[0] [INFO] [stdout] 53 | | .cooked [INFO] [stdout] 54 | | .clone() [INFO] [stdout] ... | [INFO] [stdout] 57 | | .into(); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 51 ~ let mut obj: Box = Box::new(Lit::Str( [INFO] [stdout] 52 | quasis[0] [INFO] [stdout] ... [INFO] [stdout] 56 | ) [INFO] [stdout] 57 ~ .into()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:72:25 [INFO] [stdout] | [INFO] [stdout] 72 | / box Lit::Str( [INFO] [stdout] 73 | | quasis[idx] [INFO] [stdout] 74 | | .cooked [INFO] [stdout] 75 | | .clone() [INFO] [stdout] ... | [INFO] [stdout] 78 | | .into() [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 72 ~ Box::new(Lit::Str( [INFO] [stdout] 73 | quasis[idx] [INFO] [stdout] ... [INFO] [stdout] 77 | ) [INFO] [stdout] 78 ~ .into()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 91 | obj = box validate!(Expr::Call(CallExpr { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 92 | | span: span.with_hi(expr.span().hi() + BytePos(1)), [INFO] [stdout] 93 | | callee: ExprOrSuper::Expr(box Expr::Member(MemberExpr { [INFO] [stdout] 94 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 101 | | type_args: Default::default(), [INFO] [stdout] 102 | | })); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 91 ~ obj = Box::new(validate!(Expr::Call(CallExpr { [INFO] [stdout] 92 | span: span.with_hi(expr.span().hi() + BytePos(1)), [INFO] [stdout] ... [INFO] [stdout] 101 | type_args: Default::default(), [INFO] [stdout] 102 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:185:54 [INFO] [stdout] | [INFO] [stdout] 185 | ... left: PatOrExpr::Pat(box fn_ident.clone().into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 185 - left: PatOrExpr::Pat(box fn_ident.clone().into()), [INFO] [stdout] 185 + left: PatOrExpr::Pat(Box::new(fn_ident.clone().into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:187:40 [INFO] [stdout] | [INFO] [stdout] 187 | ... right: box Expr::Fn(FnExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 188 | | ... ident: None, [INFO] [stdout] 189 | | ... function: Function { [INFO] [stdout] 190 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 204 | | ... }, [INFO] [stdout] 205 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 187 ~ right: Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 188 | ident: None, [INFO] [stdout] ... [INFO] [stdout] 204 | }, [INFO] [stdout] 205 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2016/exponentation.rs:79:46 [INFO] [stdout] | [INFO] [stdout] 79 | right: box mk_call(span, box lhs.into(), right), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - right: box mk_call(span, box lhs.into(), right), [INFO] [stdout] 79 + right: box mk_call(span, Box::new(lhs.into()), right), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2016/exponentation.rs:79:28 [INFO] [stdout] | [INFO] [stdout] 79 | right: box mk_call(span, box lhs.into(), right), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - right: box mk_call(span, box lhs.into(), right), [INFO] [stdout] 79 + right: Box::new(mk_call(span, box lhs.into(), right)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:211:33 [INFO] [stdout] | [INFO] [stdout] 211 | / ... box MemberExpr { [INFO] [stdout] 212 | | ... span: m_span, [INFO] [stdout] 213 | | ... obj: ExprOrSuper::Super(super_token), [INFO] [stdout] 214 | | ... computed, [INFO] [stdout] ... | [INFO] [stdout] 217 | | ... .into(), [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 211 ~ Box::new(MemberExpr { [INFO] [stdout] 212 | span: m_span, [INFO] [stdout] ... [INFO] [stdout] 216 | } [INFO] [stdout] 217 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:220:36 [INFO] [stdout] | [INFO] [stdout] 220 | ... right: box args_ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 220 - right: box args_ident.into(), [INFO] [stdout] 220 + right: Box::new(args_ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:208:53 [INFO] [stdout] | [INFO] [stdout] 208 | body: BlockStmtOrExpr::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 209 | | span: DUMMY_SP, [INFO] [stdout] 210 | | left: PatOrExpr::Expr( [INFO] [stdout] 211 | | box MemberExpr { [INFO] [stdout] ... | [INFO] [stdout] 220 | | right: box args_ident.into(), [INFO] [stdout] 221 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 ~ body: BlockStmtOrExpr::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 209 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 220 | right: box args_ident.into(), [INFO] [stdout] 221 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:203:32 [INFO] [stdout] | [INFO] [stdout] 203 | init: Some(box Expr::Arrow(ArrowExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 204 | | span: DUMMY_SP, [INFO] [stdout] 205 | | is_async: false, [INFO] [stdout] 206 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 223 | | return_type: Default::default(), [INFO] [stdout] 224 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 203 ~ init: Some(Box::new(Expr::Arrow(ArrowExpr { [INFO] [stdout] 204 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 223 | return_type: Default::default(), [INFO] [stdout] 224 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:264:53 [INFO] [stdout] | [INFO] [stdout] 264 | body: BlockStmtOrExpr::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 265 | | span: DUMMY_SP, [INFO] [stdout] 266 | | callee: MemberExpr { [INFO] [stdout] 267 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 277 | | type_args: Default::default(), [INFO] [stdout] 278 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 264 ~ body: BlockStmtOrExpr::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 265 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 277 | type_args: Default::default(), [INFO] [stdout] 278 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:255:32 [INFO] [stdout] | [INFO] [stdout] 255 | init: Some(box Expr::Arrow(ArrowExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 256 | | span: DUMMY_SP, [INFO] [stdout] 257 | | is_async: false, [INFO] [stdout] 258 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 280 | | return_type: Default::default(), [INFO] [stdout] 281 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 255 ~ init: Some(Box::new(Expr::Arrow(ArrowExpr { [INFO] [stdout] 256 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 280 | return_type: Default::default(), [INFO] [stdout] 281 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:309:29 [INFO] [stdout] | [INFO] [stdout] 309 | / ... box MemberExpr { [INFO] [stdout] 310 | | ... span: DUMMY_SP, [INFO] [stdout] 311 | | ... obj: ExprOrSuper::Super(super_token), [INFO] [stdout] 312 | | ... computed, [INFO] [stdout] ... | [INFO] [stdout] 315 | | ... .into(), [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 309 ~ Box::new(MemberExpr { [INFO] [stdout] 310 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 314 | } [INFO] [stdout] 315 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:303:32 [INFO] [stdout] | [INFO] [stdout] 303 | init: Some(box Expr::Arrow(ArrowExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 304 | | span: DUMMY_SP, [INFO] [stdout] 305 | | is_async: false, [INFO] [stdout] 306 | | is_generator: false, [INFO] [stdout] ... | [INFO] [stdout] 318 | | return_type: Default::default(), [INFO] [stdout] 319 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 303 ~ init: Some(Box::new(Expr::Arrow(ArrowExpr { [INFO] [stdout] 304 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 318 | return_type: Default::default(), [INFO] [stdout] 319 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:375:39 [INFO] [stdout] | [INFO] [stdout] 375 | ... arg: Some(box Expr::Call(CallExpr { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 376 | | ... span: DUMMY_SP, [INFO] [stdout] 377 | | ... callee: expr.as_callee(), [INFO] [stdout] 378 | | ... args: vec![], [INFO] [stdout] 379 | | ... type_args: Default::default(), [INFO] [stdout] 380 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 375 ~ arg: Some(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 376 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 379 | type_args: Default::default(), [INFO] [stdout] 380 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:408:51 [INFO] [stdout] | [INFO] [stdout] 408 | callee: ExprOrSuper::Expr(box Expr::Fn(fn_expr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 408 - callee: ExprOrSuper::Expr(box Expr::Fn(fn_expr)), [INFO] [stdout] 408 + callee: ExprOrSuper::Expr(Box::new(Expr::Fn(fn_expr))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:543:17 [INFO] [stdout] | [INFO] [stdout] 543 | box Expr::This(ThisExpr { span: DUMMY_SP }), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 543 - box Expr::This(ThisExpr { span: DUMMY_SP }), [INFO] [stdout] 543 + Box::new(Expr::This(ThisExpr { span: DUMMY_SP })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:541:23 [INFO] [stdout] | [INFO] [stdout] 541 | arg: Some(box real_fn_ident.apply( [INFO] [stdout] | _______________________^ [INFO] [stdout] 542 | | DUMMY_SP, [INFO] [stdout] 543 | | box Expr::This(ThisExpr { span: DUMMY_SP }), [INFO] [stdout] 544 | | vec![quote_ident!("arguments").as_arg()], [INFO] [stdout] 545 | | )), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 541 ~ arg: Some(Box::new(real_fn_ident.apply( [INFO] [stdout] 542 | DUMMY_SP, [INFO] [stdout] 543 | box Expr::This(ThisExpr { span: DUMMY_SP }), [INFO] [stdout] 544 | vec![quote_ident!("arguments").as_arg()], [INFO] [stdout] 545 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:187:49 [INFO] [stdout] | [INFO] [stdout] 187 | let pat = self.fold_rest(decl.name, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 187 - let pat = self.fold_rest(decl.name, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] 187 + let pat = self.fold_rest(decl.name, Box::new(Expr::Ident(var_ident.clone())), false, true); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:203:38 [INFO] [stdout] | [INFO] [stdout] 203 | ... Some(box Expr::Ident(var_ident.clone())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 203 - Some(box Expr::Ident(var_ident.clone())) [INFO] [stdout] 203 + Some(Box::new(Expr::Ident(var_ident.clone()))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:248:42 [INFO] [stdout] | [INFO] [stdout] 248 | left: PatOrExpr::Pat(box Pat::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 248 - left: PatOrExpr::Pat(box Pat::Ident(var_ident.clone())), [INFO] [stdout] 248 + left: PatOrExpr::Pat(Box::new(Pat::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:246:33 [INFO] [stdout] | [INFO] [stdout] 246 | self.exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 247 | | span: DUMMY_SP, [INFO] [stdout] 248 | | left: PatOrExpr::Pat(box Pat::Ident(var_ident.clone())), [INFO] [stdout] 249 | | op: op!("="), [INFO] [stdout] 250 | | right, [INFO] [stdout] 251 | | })); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 246 ~ self.exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 247 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 250 | right, [INFO] [stdout] 251 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:252:47 [INFO] [stdout] | [INFO] [stdout] 252 | let pat = self.fold_rest(pat, box Expr::Ident(var_ident.clone()), true, true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 252 - let pat = self.fold_rest(pat, box Expr::Ident(var_ident.clone()), true, true); [INFO] [stdout] 252 + let pat = self.fold_rest(pat, Box::new(Expr::Ident(var_ident.clone())), true, true); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:258:46 [INFO] [stdout] | [INFO] [stdout] 258 | left: PatOrExpr::Pat(box pat), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 258 - left: PatOrExpr::Pat(box pat), [INFO] [stdout] 258 + left: PatOrExpr::Pat(Box::new(pat)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:260:32 [INFO] [stdout] | [INFO] [stdout] 260 | right: box var_ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 260 - right: box var_ident.clone().into(), [INFO] [stdout] 260 + right: Box::new(var_ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:256:42 [INFO] [stdout] | [INFO] [stdout] 256 | _ => self.exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________________^ [INFO] [stdout] 257 | | span, [INFO] [stdout] 258 | | left: PatOrExpr::Pat(box pat), [INFO] [stdout] 259 | | op: op!("="), [INFO] [stdout] 260 | | right: box var_ident.clone().into(), [INFO] [stdout] 261 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 256 ~ _ => self.exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 257 | span, [INFO] [stdout] ... [INFO] [stdout] 260 | right: box var_ident.clone().into(), [INFO] [stdout] 261 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:263:33 [INFO] [stdout] | [INFO] [stdout] 263 | self.exprs.push(box var_ident.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 263 - self.exprs.push(box var_ident.into()); [INFO] [stdout] 263 + self.exprs.push(Box::new(var_ident.into())); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:517:51 [INFO] [stdout] | [INFO] [stdout] 517 | let param = self.fold_rest(param, box Expr::Ident(var_ident.clone()), false, false); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 517 - let param = self.fold_rest(param, box Expr::Ident(var_ident.clone()), false, false); [INFO] [stdout] 517 + let param = self.fold_rest(param, Box::new(Expr::Ident(var_ident.clone())), false, false); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:544:56 [INFO] [stdout] | [INFO] [stdout] 544 | ... init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 544 - init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] 544 + init: Some(Box::new(Expr::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:566:44 [INFO] [stdout] | [INFO] [stdout] 566 | ... init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 566 - init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] 566 + init: Some(Box::new(Expr::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:572:35 [INFO] [stdout] | [INFO] [stdout] 572 | ... left: box Pat::Ident(var_ident), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 572 - left: box Pat::Ident(var_ident), [INFO] [stdout] 572 + left: Box::new(Pat::Ident(var_ident)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:584:44 [INFO] [stdout] | [INFO] [stdout] 584 | ... init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 584 - init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] 584 + init: Some(Box::new(Expr::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:642:21 [INFO] [stdout] | [INFO] [stdout] 642 | box self.fold_rest(*left, obj, use_expr_for_assign, use_member_for_array); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 642 - box self.fold_rest(*left, obj, use_expr_for_assign, use_member_for_array); [INFO] [stdout] 642 + Box::new(self.fold_rest(*left, obj, use_expr_for_assign, use_member_for_array)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:659:33 [INFO] [stdout] | [INFO] [stdout] 659 | ... box obj.clone().computed_member(i as f64) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 659 - box obj.clone().computed_member(i as f64) [INFO] [stdout] 659 + Box::new(obj.clone().computed_member(i as f64)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:692:30 [INFO] [stdout] | [INFO] [stdout] 692 | arg: box pat, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 692 - arg: box pat, [INFO] [stdout] 692 + arg: Box::new(pat), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:708:63 [INFO] [stdout] | [INFO] [stdout] 708 | ... PropName::Ident(ref ident) => box Expr::Ident(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 708 - PropName::Ident(ref ident) => box Expr::Ident(ident.clone()), [INFO] [stdout] 708 + PropName::Ident(ref ident) => Box::new(Expr::Ident(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:711:39 [INFO] [stdout] | [INFO] [stdout] 711 | ... }) => box Expr::Ident(quote_ident!(span, value.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 711 - }) => box Expr::Ident(quote_ident!(span, value.clone())), [INFO] [stdout] 711 + }) => Box::new(Expr::Ident(quote_ident!(span, value.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:713:37 [INFO] [stdout] | [INFO] [stdout] 713 | / ... box Expr::Lit(Lit::Str(Str { [INFO] [stdout] 714 | | ... span, [INFO] [stdout] 715 | | ... value: format!("{}", value).into(), [INFO] [stdout] 716 | | ... has_escape: false, [INFO] [stdout] 717 | | ... })) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 713 ~ Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 714 | span, [INFO] [stdout] 715 | value: format!("{}", value).into(), [INFO] [stdout] 716 | has_escape: false, [INFO] [stdout] 717 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:699:25 [INFO] [stdout] | [INFO] [stdout] 699 | / box MemberExpr { [INFO] [stdout] 700 | | span: DUMMY_SP, [INFO] [stdout] 701 | | obj: obj.clone().as_obj(), [INFO] [stdout] 702 | | computed: match key { [INFO] [stdout] ... | [INFO] [stdout] 722 | | .into(), [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 699 ~ Box::new(MemberExpr { [INFO] [stdout] 700 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 721 | } [INFO] [stdout] 722 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:697:33 [INFO] [stdout] | [INFO] [stdout] 697 | let value = box self.fold_rest( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 698 | | *value, [INFO] [stdout] 699 | | box MemberExpr { [INFO] [stdout] 700 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 724 | | use_member_for_array, [INFO] [stdout] 725 | | ); [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 697 ~ let value = Box::new(self.fold_rest( [INFO] [stdout] 698 | *value, [INFO] [stdout] ... [INFO] [stdout] 724 | use_member_for_array, [INFO] [stdout] 725 ~ )); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:755:24 [INFO] [stdout] | [INFO] [stdout] 755 | right: box object_without_properties(obj, excluded_props), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 755 - right: box object_without_properties(obj, excluded_props), [INFO] [stdout] 755 + right: Box::new(object_without_properties(obj, excluded_props)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:751:29 [INFO] [stdout] | [INFO] [stdout] 751 | self.exprs.push(box Expr::Assign(AssignExpr { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 752 | | span: DUMMY_SP, [INFO] [stdout] 753 | | left: PatOrExpr::Pat(last.arg), [INFO] [stdout] 754 | | op: op!("="), [INFO] [stdout] 755 | | right: box object_without_properties(obj, excluded_props), [INFO] [stdout] 756 | | })); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 751 ~ self.exprs.push(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 752 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 755 | right: box object_without_properties(obj, excluded_props), [INFO] [stdout] 756 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:762:28 [INFO] [stdout] | [INFO] [stdout] 762 | init: Some(box object_without_properties(obj, excluded_props)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 762 - init: Some(box object_without_properties(obj, excluded_props)), [INFO] [stdout] 762 + init: Some(Box::new(object_without_properties(obj, excluded_props))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es3/member_expr_lits.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | box Expr::Ident(i) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 61 - box Expr::Ident(i) [INFO] [stdout] 61 + Box::new(Expr::Ident(i)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:87:39 [INFO] [stdout] | [INFO] [stdout] 87 | BlockStmtOrExpr::Expr(box expr.wrap_with_paren()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 87 - BlockStmtOrExpr::Expr(box expr.wrap_with_paren()) [INFO] [stdout] 87 + BlockStmtOrExpr::Expr(Box::new(expr.wrap_with_paren())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | value: box (*prop.value).wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 175 - value: box (*prop.value).wrap_with_paren(), [INFO] [stdout] 175 + value: Box::new((*prop.value).wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:362:46 [INFO] [stdout] | [INFO] [stdout] 362 | | e @ Expr::Arrow(..) => box validate!(e).wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 362 - | e @ Expr::Arrow(..) => box validate!(e).wrap_with_paren(), [INFO] [stdout] 362 + | e @ Expr::Arrow(..) => Box::new(validate!(e).wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:365:29 [INFO] [stdout] | [INFO] [stdout] 365 | ... box expr.right.wrap_with_paren() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 365 - box expr.right.wrap_with_paren() [INFO] [stdout] 365 + Box::new(expr.right.wrap_with_paren()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:404:46 [INFO] [stdout] | [INFO] [stdout] 404 | | e @ Expr::Arrow(..) => box e.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 404 - | e @ Expr::Arrow(..) => box e.wrap_with_paren(), [INFO] [stdout] 404 + | e @ Expr::Arrow(..) => Box::new(e.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:408:29 [INFO] [stdout] | [INFO] [stdout] 408 | ... box e.wrap_with_paren() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 408 - box e.wrap_with_paren() [INFO] [stdout] 408 + Box::new(e.wrap_with_paren()) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:410:29 [INFO] [stdout] | [INFO] [stdout] 410 | ... box e [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 410 - box e [INFO] [stdout] 410 + Box::new(e) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:417:42 [INFO] [stdout] | [INFO] [stdout] 417 | e @ Expr::Seq(..) => box e.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 417 - e @ Expr::Seq(..) => box e.wrap_with_paren(), [INFO] [stdout] 417 + e @ Expr::Seq(..) => Box::new(e.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:422:42 [INFO] [stdout] | [INFO] [stdout] 422 | e @ Expr::Seq(..) => box e.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 422 - e @ Expr::Seq(..) => box e.wrap_with_paren(), [INFO] [stdout] 422 + e @ Expr::Seq(..) => Box::new(e.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:440:46 [INFO] [stdout] | [INFO] [stdout] 440 | | e @ Expr::Yield(..) => box e.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 440 - | e @ Expr::Yield(..) => box e.wrap_with_paren(), [INFO] [stdout] 440 + | e @ Expr::Yield(..) => Box::new(e.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:460:41 [INFO] [stdout] | [INFO] [stdout] 460 | Expr::Seq(right) => box right.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 460 - Expr::Seq(right) => box right.wrap_with_paren(), [INFO] [stdout] 460 + Expr::Seq(right) => Box::new(right.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/inline_globals.rs:75:48 [INFO] [stdout] | [INFO] [stdout] 75 | obj: ExprOrSuper::Expr(box Expr::Ident(Ident::new( [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 76 | | js_word!("process"), [INFO] [stdout] 77 | | process_span, [INFO] [stdout] 78 | | ))), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 75 ~ obj: ExprOrSuper::Expr(Box::new(Expr::Ident(Ident::new( [INFO] [stdout] 76 | js_word!("process"), [INFO] [stdout] 77 | process_span, [INFO] [stdout] 78 ~ )))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/inline_globals.rs:79:31 [INFO] [stdout] | [INFO] [stdout] 79 | prop: box Expr::Ident(Ident::new(js_word!("env"), env_span)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 79 - prop: box Expr::Ident(Ident::new(js_word!("env"), env_span)), [INFO] [stdout] 79 + prop: Box::new(Expr::Ident(Ident::new(js_word!("env"), env_span))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/inline_globals.rs:74:44 [INFO] [stdout] | [INFO] [stdout] 74 | obj: ExprOrSuper::Expr(box Expr::Member(MemberExpr { [INFO] [stdout] | ____________________________________________^ [INFO] [stdout] 75 | | obj: ExprOrSuper::Expr(box Expr::Ident(Ident::new( [INFO] [stdout] 76 | | js_word!("process"), [INFO] [stdout] 77 | | process_span, [INFO] [stdout] ... | [INFO] [stdout] 81 | | computed: obj_computed, [INFO] [stdout] 82 | | })), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 74 ~ obj: ExprOrSuper::Expr(Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 75 | obj: ExprOrSuper::Expr(box Expr::Ident(Ident::new( [INFO] [stdout] ... [INFO] [stdout] 81 | computed: obj_computed, [INFO] [stdout] 82 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:155:27 [INFO] [stdout] | [INFO] [stdout] 155 | test: box key_ident [INFO] [stdout] | ___________________________^ [INFO] [stdout] 156 | | .clone() [INFO] [stdout] 157 | | .make_eq(Lit::Str(quote_str!("default"))) [INFO] [stdout] 158 | | .make_bin( [INFO] [stdout] ... | [INFO] [stdout] 162 | | .make_eq(Lit::Str(quote_str!("__esModule"))), [INFO] [stdout] 163 | | ), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 155 ~ test: Box::new(key_ident [INFO] [stdout] 156 | .clone() [INFO] [stdout] ... [INFO] [stdout] 162 | .make_eq(Lit::Str(quote_str!("__esModule"))), [INFO] [stdout] 163 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:164:27 [INFO] [stdout] | [INFO] [stdout] 164 | cons: box Stmt::Return(ReturnStmt { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 165 | | span: DUMMY_SP, [INFO] [stdout] 166 | | arg: None, [INFO] [stdout] 167 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 164 ~ cons: Box::new(Stmt::Return(ReturnStmt { [INFO] [stdout] 165 | span: DUMMY_SP, [INFO] [stdout] 166 | arg: None, [INFO] [stdout] 167 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:177:35 [INFO] [stdout] | [INFO] [stdout] 177 | ... test: box CallExpr { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 178 | | ... span: DUMMY_SP, [INFO] [stdout] 179 | | ... callee: member_expr!( [INFO] [stdout] 180 | | ... DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 187 | | ... .into(), [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 177 ~ test: Box::new(CallExpr { [INFO] [stdout] 178 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 186 | } [INFO] [stdout] 187 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:188:35 [INFO] [stdout] | [INFO] [stdout] 188 | ... cons: box Stmt::Return(ReturnStmt { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 189 | | ... span: DUMMY_SP, [INFO] [stdout] 190 | | ... arg: None, [INFO] [stdout] 191 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 188 ~ cons: Box::new(Stmt::Return(ReturnStmt { [INFO] [stdout] 189 | span: DUMMY_SP, [INFO] [stdout] 190 | arg: None, [INFO] [stdout] 191 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:198:46 [INFO] [stdout] | [INFO] [stdout] 198 | .chain(iter::once(Stmt::Expr(box define_property(vec![ [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 199 | | exports.as_arg(), [INFO] [stdout] 200 | | key_ident.clone().as_arg(), [INFO] [stdout] 201 | | make_descriptor(box imported.clone().computed_member(key_ident)).as_arg(), [INFO] [stdout] 202 | | ])))) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 198 ~ .chain(iter::once(Stmt::Expr(Box::new(define_property(vec![ [INFO] [stdout] 199 | exports.as_arg(), [INFO] [stdout] 200 | key_ident.clone().as_arg(), [INFO] [stdout] 201 | make_descriptor(box imported.clone().computed_member(key_ident)).as_arg(), [INFO] [stdout] 202 ~ ]))))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:209:20 [INFO] [stdout] | [INFO] [stdout] 209 | Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ____________________^ [INFO] [stdout] 210 | | span: DUMMY_SP, [INFO] [stdout] 211 | | // Object.keys(_foo).forEach [INFO] [stdout] 212 | | callee: CallExpr { [INFO] [stdout] ... | [INFO] [stdout] 225 | | type_args: Default::default(), [INFO] [stdout] 226 | | })) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 209 ~ Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 210 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 225 | type_args: Default::default(), [INFO] [stdout] 226 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:355:24 [INFO] [stdout] | [INFO] [stdout] 355 | value: box value, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 355 - value: box value, [INFO] [stdout] 355 + value: Box::new(value), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:507:30 [INFO] [stdout] | [INFO] [stdout] 507 | arg: box Expr::Ident(arg), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 507 - arg: box Expr::Ident(arg), [INFO] [stdout] 507 + arg: Box::new(Expr::Ident(arg)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:580:36 [INFO] [stdout] | [INFO] [stdout] 580 | ... right: box Expr::Seq(SeqExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 581 | | ... span: DUMMY_SP, [INFO] [stdout] 582 | | ... exprs: vec![expr.right, box throw], [INFO] [stdout] 583 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 580 ~ right: Box::new(Expr::Seq(SeqExpr { [INFO] [stdout] 581 | span: DUMMY_SP, [INFO] [stdout] 582 | exprs: vec![expr.right, box throw], [INFO] [stdout] 583 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:606:52 [INFO] [stdout] | [INFO] [stdout] 606 | let mut exprs = iter::once(box Expr::Assign(expr)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 606 - let mut exprs = iter::once(box Expr::Assign(expr)) [INFO] [stdout] 606 + let mut exprs = iter::once(Box::new(Expr::Assign(expr))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:683:16 [INFO] [stdout] | [INFO] [stdout] 683 | Stmt::Expr(box define_property(vec![ [INFO] [stdout] | ________________^ [INFO] [stdout] 684 | | exports.as_arg(), [INFO] [stdout] 685 | | Lit::Str(quote_str!("__esModule")).as_arg(), [INFO] [stdout] 686 | | ObjectLit { [INFO] [stdout] ... | [INFO] [stdout] 697 | | .as_arg(), [INFO] [stdout] 698 | | ])) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 683 ~ Stmt::Expr(Box::new(define_property(vec![ [INFO] [stdout] 684 | exports.as_arg(), [INFO] [stdout] ... [INFO] [stdout] 697 | .as_arg(), [INFO] [stdout] 698 ~ ]))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:714:16 [INFO] [stdout] | [INFO] [stdout] 714 | Stmt::Expr(box Expr::Lit(Lit::Str(quote_str!("use strict")))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 714 - Stmt::Expr(box Expr::Lit(Lit::Str(quote_str!("use strict")))) [INFO] [stdout] 714 + Stmt::Expr(Box::new(Expr::Lit(Lit::Str(quote_str!("use strict"))))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:728:35 [INFO] [stdout] | [INFO] [stdout] 728 | left: PatOrExpr::Expr(box exports.clone().member(Ident::new(name, DUMMY_SP))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 728 - left: PatOrExpr::Expr(box exports.clone().member(Ident::new(name, DUMMY_SP))), [INFO] [stdout] 728 + left: PatOrExpr::Expr(Box::new(exports.clone().member(Ident::new(name, DUMMY_SP)))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:726:15 [INFO] [stdout] | [INFO] [stdout] 726 | rhs = box Expr::Assign(AssignExpr { [INFO] [stdout] | _______________^ [INFO] [stdout] 727 | | span: DUMMY_SP, [INFO] [stdout] 728 | | left: PatOrExpr::Expr(box exports.clone().member(Ident::new(name, DUMMY_SP))), [INFO] [stdout] 729 | | op: op!("="), [INFO] [stdout] 730 | | right: rhs, [INFO] [stdout] 731 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 726 ~ rhs = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 727 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 730 | right: rhs, [INFO] [stdout] 731 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:155:37 [INFO] [stdout] | [INFO] [stdout] 155 | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 155 - box exports_ident.clone().member(ident.clone()), [INFO] [stdout] 155 + Box::new(exports_ident.clone().member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:158:40 [INFO] [stdout] | [INFO] [stdout] 158 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 158 - right: box ident.into(), [INFO] [stdout] 158 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:152:55 [INFO] [stdout] | [INFO] [stdout] 152 | ... append_to.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 153 | | ... span: DUMMY_SP, [INFO] [stdout] 154 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 155 | | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 158 | | ... right: box ident.into(), [INFO] [stdout] 159 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 152 ~ append_to.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 153 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 158 | right: box ident.into(), [INFO] [stdout] 159 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:187:45 [INFO] [stdout] | [INFO] [stdout] 187 | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 187 - box exports_ident.clone().member(ident.clone()), [INFO] [stdout] 187 + Box::new(exports_ident.clone().member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:190:48 [INFO] [stdout] | [INFO] [stdout] 190 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 190 - right: box ident.into(), [INFO] [stdout] 190 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:184:65 [INFO] [stdout] | [INFO] [stdout] 184 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 185 | | ... span: DUMMY_SP, [INFO] [stdout] 186 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 187 | | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 190 | | ... right: box ident.into(), [INFO] [stdout] 191 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 184 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 185 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 190 | right: box ident.into(), [INFO] [stdout] 191 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 211 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 211 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 211 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:214:44 [INFO] [stdout] | [INFO] [stdout] 214 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 214 - right: box ident.into(), [INFO] [stdout] 214 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:208:61 [INFO] [stdout] | [INFO] [stdout] 208 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 209 | | ... span: DUMMY_SP, [INFO] [stdout] 210 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 211 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 214 | | ... right: box ident.into(), [INFO] [stdout] 215 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 208 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 209 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 214 | right: box ident.into(), [INFO] [stdout] 215 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:226:41 [INFO] [stdout] | [INFO] [stdout] 226 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 226 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 226 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:229:44 [INFO] [stdout] | [INFO] [stdout] 229 | ... right: box ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 229 - right: box ident.clone().into(), [INFO] [stdout] 229 + right: Box::new(ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:223:61 [INFO] [stdout] | [INFO] [stdout] 223 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 224 | | ... span: DUMMY_SP, [INFO] [stdout] 225 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 226 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 229 | | ... right: box ident.clone().into(), [INFO] [stdout] 230 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 223 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 224 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 229 | right: box ident.clone().into(), [INFO] [stdout] 230 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:262:37 [INFO] [stdout] | [INFO] [stdout] 262 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 262 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 262 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:265:40 [INFO] [stdout] | [INFO] [stdout] 265 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 265 - right: box ident.into(), [INFO] [stdout] 265 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:259:57 [INFO] [stdout] | [INFO] [stdout] 259 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 260 | | ... span: DUMMY_SP, [INFO] [stdout] 261 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 262 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 265 | | ... right: box ident.into(), [INFO] [stdout] 266 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 259 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 260 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 265 | right: box ident.into(), [INFO] [stdout] 266 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:320:41 [INFO] [stdout] | [INFO] [stdout] 320 | ... box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 320 - box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] 320 + Box::new(imported.clone().unwrap().member(orig.clone())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:322:45 [INFO] [stdout] | [INFO] [stdout] 322 | ... None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 322 - None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] 322 + None => Box::new(Expr::Ident(orig.clone()).fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:341:45 [INFO] [stdout] | [INFO] [stdout] 341 | / ... box exports_ident [INFO] [stdout] 342 | | ... .clone() [INFO] [stdout] 343 | | ... .member(exported.unwrap_or(orig)), [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 341 ~ Box::new(exports_ident [INFO] [stdout] 342 | .clone() [INFO] [stdout] 343 ~ .member(exported.unwrap_or(orig))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:338:65 [INFO] [stdout] | [INFO] [stdout] 338 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 339 | | ... span: DUMMY_SP, [INFO] [stdout] 340 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 341 | | ... box exports_ident [INFO] [stdout] ... | [INFO] [stdout] 346 | | ... right: value, [INFO] [stdout] 347 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 338 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 339 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 346 | right: value, [INFO] [stdout] 347 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:349:59 [INFO] [stdout] | [INFO] [stdout] 349 | ... stmts.push(Stmt::Expr(box define_property(vec![ [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 350 | | ... exports_ident.clone().as_arg(), [INFO] [stdout] ... | [INFO] [stdout] 360 | | ... make_descriptor(value).as_arg(), [INFO] [stdout] 361 | | ... ]))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 349 ~ stmts.push(Stmt::Expr(Box::new(define_property(vec![ [INFO] [stdout] 350 | exports_ident.clone().as_arg(), [INFO] [stdout] ... [INFO] [stdout] 360 | make_descriptor(value).as_arg(), [INFO] [stdout] 361 ~ ])))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:471:37 [INFO] [stdout] | [INFO] [stdout] 471 | let right = box Expr::Call(CallExpr { [INFO] [stdout] | _____________________________________^ [INFO] [stdout] 472 | | span: DUMMY_SP, [INFO] [stdout] 473 | | callee: if wildcard { [INFO] [stdout] 474 | | helper!(interop_require_wildcard, "interopRequireWildcard") [INFO] [stdout] ... | [INFO] [stdout] 479 | | type_args: Default::default(), [INFO] [stdout] 480 | | }); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 471 ~ let right = Box::new(Expr::Call(CallExpr { [INFO] [stdout] 472 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 479 | type_args: Default::default(), [INFO] [stdout] 480 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:483:50 [INFO] [stdout] | [INFO] [stdout] 483 | ... left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 483 - left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] 483 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:481:54 [INFO] [stdout] | [INFO] [stdout] 481 | import_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ______________________________________________________^ [INFO] [stdout] 482 | | span: DUMMY_SP, [INFO] [stdout] 483 | | left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] 484 | | op: op!("="), [INFO] [stdout] 485 | | right, [INFO] [stdout] 486 | | }))); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 481 ~ import_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 482 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 485 | right, [INFO] [stdout] 486 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:138:41 [INFO] [stdout] | [INFO] [stdout] 138 | ... box quote_ident!("exports").member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 138 - box quote_ident!("exports").member(ident.clone()), [INFO] [stdout] 138 + Box::new(quote_ident!("exports").member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:141:44 [INFO] [stdout] | [INFO] [stdout] 141 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 141 - right: box ident.into(), [INFO] [stdout] 141 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:134:72 [INFO] [stdout] | [INFO] [stdout] 134 | ... append_to.push(ModuleItem::Stmt(Stmt::Expr(box Expr::Assign( [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 135 | | ... AssignExpr { [INFO] [stdout] 136 | | ... span: DUMMY_SP, [INFO] [stdout] 137 | | ... left: PatOrExpr::Expr( [INFO] [stdout] ... | [INFO] [stdout] 142 | | ... }, [INFO] [stdout] 143 | | ... )))); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 134 ~ append_to.push(ModuleItem::Stmt(Stmt::Expr(Box::new(Expr::Assign( [INFO] [stdout] 135 | AssignExpr { [INFO] [stdout] ... [INFO] [stdout] 142 | }, [INFO] [stdout] 143 ~ ))))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:174:49 [INFO] [stdout] | [INFO] [stdout] 174 | ... box quote_ident!("exports").member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 174 - box quote_ident!("exports").member(ident.clone()), [INFO] [stdout] 174 + Box::new(quote_ident!("exports").member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:177:52 [INFO] [stdout] | [INFO] [stdout] 177 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 177 - right: box ident.into(), [INFO] [stdout] 177 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:171:41 [INFO] [stdout] | [INFO] [stdout] 171 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 172 | | ... span: DUMMY_SP, [INFO] [stdout] 173 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 174 | | ... box quote_ident!("exports").member(ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 177 | | ... right: box ident.into(), [INFO] [stdout] 178 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 171 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 172 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 177 | right: box ident.into(), [INFO] [stdout] 178 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:210:52 [INFO] [stdout] | [INFO] [stdout] 210 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 210 - right: box ident.into(), [INFO] [stdout] 210 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:203:41 [INFO] [stdout] | [INFO] [stdout] 203 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 204 | | ... span: DUMMY_SP, [INFO] [stdout] 205 | | ... left: PatOrExpr::Expr(member_expr!( [INFO] [stdout] 206 | | ... DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 210 | | ... right: box ident.into(), [INFO] [stdout] 211 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 203 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 204 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 210 | right: box ident.into(), [INFO] [stdout] 211 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:236:52 [INFO] [stdout] | [INFO] [stdout] 236 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 236 - right: box ident.into(), [INFO] [stdout] 236 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:229:41 [INFO] [stdout] | [INFO] [stdout] 229 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 230 | | ... span: DUMMY_SP, [INFO] [stdout] 231 | | ... left: PatOrExpr::Expr(member_expr!( [INFO] [stdout] 232 | | ... DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 236 | | ... right: box ident.into(), [INFO] [stdout] 237 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 229 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 230 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 236 | right: box ident.into(), [INFO] [stdout] 237 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:270:44 [INFO] [stdout] | [INFO] [stdout] 270 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 270 - right: box ident.into(), [INFO] [stdout] 270 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:265:74 [INFO] [stdout] | [INFO] [stdout] 265 | ... extra_stmts.push(ModuleItem::Stmt(Stmt::Expr(box Expr::Assign( [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 266 | | ... AssignExpr { [INFO] [stdout] 267 | | ... span: DUMMY_SP, [INFO] [stdout] 268 | | ... left: PatOrExpr::Expr(member_expr!(DUMMY_SP, exports.default)), [INFO] [stdout] ... | [INFO] [stdout] 271 | | ... }, [INFO] [stdout] 272 | | ... )))); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 265 ~ extra_stmts.push(ModuleItem::Stmt(Stmt::Expr(Box::new(Expr::Assign( [INFO] [stdout] 266 | AssignExpr { [INFO] [stdout] ... [INFO] [stdout] 271 | }, [INFO] [stdout] 272 ~ ))))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:357:41 [INFO] [stdout] | [INFO] [stdout] 357 | ... box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 357 - box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] 357 + Box::new(imported.clone().unwrap().member(orig.clone())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:359:45 [INFO] [stdout] | [INFO] [stdout] 359 | ... None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 359 - None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] 359 + None => Box::new(Expr::Ident(orig.clone()).fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:381:49 [INFO] [stdout] | [INFO] [stdout] 381 | / ... box quote_ident!("exports") [INFO] [stdout] 382 | | ... .member(exported.unwrap_or(orig)), [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 381 ~ Box::new(quote_ident!("exports") [INFO] [stdout] 382 ~ .member(exported.unwrap_or(orig))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:378:41 [INFO] [stdout] | [INFO] [stdout] 378 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 379 | | ... span: DUMMY_SP, [INFO] [stdout] 380 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 381 | | ... box quote_ident!("exports") [INFO] [stdout] ... | [INFO] [stdout] 385 | | ... right: value, [INFO] [stdout] 386 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 378 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 379 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 385 | right: value, [INFO] [stdout] 386 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:389:76 [INFO] [stdout] | [INFO] [stdout] 389 | ... stmts.push(ModuleItem::Stmt(Stmt::Expr(box define_property( [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 390 | | ... vec![ [INFO] [stdout] 391 | | ... quote_ident!("exports").as_arg(), [INFO] [stdout] ... | [INFO] [stdout] 402 | | ... ], [INFO] [stdout] 403 | | ... )))); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 389 ~ stmts.push(ModuleItem::Stmt(Stmt::Expr(Box::new(define_property( [INFO] [stdout] 390 | vec![ [INFO] [stdout] ... [INFO] [stdout] 402 | ], [INFO] [stdout] 403 ~ ))))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:488:66 [INFO] [stdout] | [INFO] [stdout] 488 | Some(true) if !self.config.no_interop => box Expr::Call(CallExpr { [INFO] [stdout] | __________________________________________________________________^ [INFO] [stdout] 489 | | span: DUMMY_SP, [INFO] [stdout] 490 | | callee: helper!(interop_require_wildcard, "interopRequireWildcard"), [INFO] [stdout] 491 | | args: vec![require.as_arg()], [INFO] [stdout] 492 | | type_args: Default::default(), [INFO] [stdout] 493 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 488 ~ Some(true) if !self.config.no_interop => Box::new(Expr::Call(CallExpr { [INFO] [stdout] 489 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 492 | type_args: Default::default(), [INFO] [stdout] 493 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:494:67 [INFO] [stdout] | [INFO] [stdout] 494 | Some(false) if !self.config.no_interop => box Expr::Call(CallExpr { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 495 | | span: DUMMY_SP, [INFO] [stdout] 496 | | callee: helper!(interop_require_default, "interopRequireDefault"), [INFO] [stdout] 497 | | args: vec![require.as_arg()], [INFO] [stdout] 498 | | type_args: Default::default(), [INFO] [stdout] 499 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 494 ~ Some(false) if !self.config.no_interop => Box::new(Expr::Call(CallExpr { [INFO] [stdout] 495 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 498 | type_args: Default::default(), [INFO] [stdout] 499 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:500:30 [INFO] [stdout] | [INFO] [stdout] 500 | _ => box require, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 500 - _ => box require, [INFO] [stdout] 500 + _ => Box::new(require), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:508:39 [INFO] [stdout] | [INFO] [stdout] 508 | ... arg: Some(box quote_ident!("data").into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 508 - arg: Some(box quote_ident!("data").into()), [INFO] [stdout] 508 + arg: Some(Box::new(quote_ident!("data").into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:581:60 [INFO] [stdout] | [INFO] [stdout] 581 | stmts.push(ModuleItem::Stmt(Stmt::Expr(box require))); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 581 - stmts.push(ModuleItem::Stmt(Stmt::Expr(box require))); [INFO] [stdout] 581 + stmts.push(ModuleItem::Stmt(Stmt::Expr(Box::new(require)))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:153:37 [INFO] [stdout] | [INFO] [stdout] 153 | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 153 - box exports_ident.clone().member(ident.clone()), [INFO] [stdout] 153 + Box::new(exports_ident.clone().member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:156:40 [INFO] [stdout] | [INFO] [stdout] 156 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 156 - right: box ident.into(), [INFO] [stdout] 156 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:150:55 [INFO] [stdout] | [INFO] [stdout] 150 | ... append_to.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 151 | | ... span: DUMMY_SP, [INFO] [stdout] 152 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 153 | | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 156 | | ... right: box ident.into(), [INFO] [stdout] 157 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 150 ~ append_to.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 151 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 156 | right: box ident.into(), [INFO] [stdout] 157 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:185:45 [INFO] [stdout] | [INFO] [stdout] 185 | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 185 - box exports_ident.clone().member(ident.clone()), [INFO] [stdout] 185 + Box::new(exports_ident.clone().member(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:188:48 [INFO] [stdout] | [INFO] [stdout] 188 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 188 - right: box ident.into(), [INFO] [stdout] 188 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:182:65 [INFO] [stdout] | [INFO] [stdout] 182 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 183 | | ... span: DUMMY_SP, [INFO] [stdout] 184 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 185 | | ... box exports_ident.clone().member(ident.clone()), [INFO] [stdout] ... | [INFO] [stdout] 188 | | ... right: box ident.into(), [INFO] [stdout] 189 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 182 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 183 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 188 | right: box ident.into(), [INFO] [stdout] 189 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:206:41 [INFO] [stdout] | [INFO] [stdout] 206 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 206 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 206 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:209:44 [INFO] [stdout] | [INFO] [stdout] 209 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 209 - right: box ident.into(), [INFO] [stdout] 209 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:203:61 [INFO] [stdout] | [INFO] [stdout] 203 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 204 | | ... span: DUMMY_SP, [INFO] [stdout] 205 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 206 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 209 | | ... right: box ident.into(), [INFO] [stdout] 210 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 203 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 204 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 209 | right: box ident.into(), [INFO] [stdout] 210 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:227:41 [INFO] [stdout] | [INFO] [stdout] 227 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 227 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 227 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:230:44 [INFO] [stdout] | [INFO] [stdout] 230 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 230 - right: box ident.into(), [INFO] [stdout] 230 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:224:61 [INFO] [stdout] | [INFO] [stdout] 224 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 225 | | ... span: DUMMY_SP, [INFO] [stdout] 226 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 227 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 230 | | ... right: box ident.into(), [INFO] [stdout] 231 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 224 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 225 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 230 | right: box ident.into(), [INFO] [stdout] 231 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:254:37 [INFO] [stdout] | [INFO] [stdout] 254 | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 254 - box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] 254 + Box::new(exports_ident.clone().member(quote_ident!("default"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:257:40 [INFO] [stdout] | [INFO] [stdout] 257 | ... right: box ident.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 257 - right: box ident.into(), [INFO] [stdout] 257 + right: Box::new(ident.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:251:57 [INFO] [stdout] | [INFO] [stdout] 251 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 252 | | ... span: DUMMY_SP, [INFO] [stdout] 253 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 254 | | ... box exports_ident.clone().member(quote_ident!("default")), [INFO] [stdout] ... | [INFO] [stdout] 257 | | ... right: box ident.into(), [INFO] [stdout] 258 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 251 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 252 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 257 | right: box ident.into(), [INFO] [stdout] 258 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:312:41 [INFO] [stdout] | [INFO] [stdout] 312 | ... box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 312 - box imported.clone().unwrap().member(orig.clone()) [INFO] [stdout] 312 + Box::new(imported.clone().unwrap().member(orig.clone())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:314:45 [INFO] [stdout] | [INFO] [stdout] 314 | ... None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 314 - None => box Expr::Ident(orig.clone()).fold_with(self), [INFO] [stdout] 314 + None => Box::new(Expr::Ident(orig.clone()).fold_with(self)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:333:45 [INFO] [stdout] | [INFO] [stdout] 333 | / ... box exports_ident [INFO] [stdout] 334 | | ... .clone() [INFO] [stdout] 335 | | ... .member(exported.unwrap_or(orig)), [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 333 ~ Box::new(exports_ident [INFO] [stdout] 334 | .clone() [INFO] [stdout] 335 ~ .member(exported.unwrap_or(orig))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:330:65 [INFO] [stdout] | [INFO] [stdout] 330 | ... extra_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 331 | | ... span: DUMMY_SP, [INFO] [stdout] 332 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 333 | | ... box exports_ident [INFO] [stdout] ... | [INFO] [stdout] 338 | | ... right: value, [INFO] [stdout] 339 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 330 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 331 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 338 | right: value, [INFO] [stdout] 339 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:341:59 [INFO] [stdout] | [INFO] [stdout] 341 | ... stmts.push(Stmt::Expr(box define_property(vec![ [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 342 | | ... exports_ident.clone().as_arg(), [INFO] [stdout] ... | [INFO] [stdout] 352 | | ... make_descriptor(value).as_arg(), [INFO] [stdout] 353 | | ... ]))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 341 ~ stmts.push(Stmt::Expr(Box::new(define_property(vec![ [INFO] [stdout] 342 | exports_ident.clone().as_arg(), [INFO] [stdout] ... [INFO] [stdout] 352 | make_descriptor(value).as_arg(), [INFO] [stdout] 353 ~ ])))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:472:41 [INFO] [stdout] | [INFO] [stdout] 472 | ... let right = box Expr::Call(CallExpr { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 473 | | ... span: DUMMY_SP, [INFO] [stdout] 474 | | ... callee: if wildcard { [INFO] [stdout] 475 | | ... helper!(interop_require_wildcard, "interopRequireWildcard") [INFO] [stdout] ... | [INFO] [stdout] 480 | | ... type_args: Default::default(), [INFO] [stdout] 481 | | ... }); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 472 ~ let right = Box::new(Expr::Call(CallExpr { [INFO] [stdout] 473 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 480 | type_args: Default::default(), [INFO] [stdout] 481 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:485:54 [INFO] [stdout] | [INFO] [stdout] 485 | ... left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 485 - left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] 485 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:483:58 [INFO] [stdout] | [INFO] [stdout] 483 | ... import_stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 484 | | ... span: DUMMY_SP, [INFO] [stdout] 485 | | ... left: PatOrExpr::Pat(box Pat::Ident(ident.clone())), [INFO] [stdout] 486 | | ... op: op!("="), [INFO] [stdout] 487 | | ... right, [INFO] [stdout] 488 | | ... }))); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 483 ~ import_stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 484 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 487 | right, [INFO] [stdout] 488 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:519:30 [INFO] [stdout] | [INFO] [stdout] 519 | arg: box Expr::Ident(quote_ident!("define")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 519 - arg: box Expr::Ident(quote_ident!("define")), [INFO] [stdout] 519 + arg: Box::new(Expr::Ident(quote_ident!("define"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:516:34 [INFO] [stdout] | [INFO] [stdout] 516 | let is_amd = box UnaryExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 517 | | span: DUMMY_SP, [INFO] [stdout] 518 | | op: op!("typeof"), [INFO] [stdout] 519 | | arg: box Expr::Ident(quote_ident!("define")), [INFO] [stdout] 520 | | } [INFO] [stdout] 521 | | .make_eq(Lit::Str(quote_str!("function"))) [INFO] [stdout] 522 | | .make_bin(op!("&&"), *member_expr!(DUMMY_SP, define.amd)); [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 516 ~ let is_amd = Box::new(UnaryExpr { [INFO] [stdout] 517 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 521 | .make_eq(Lit::Str(quote_str!("function"))) [INFO] [stdout] 522 ~ .make_bin(op!("&&"), *member_expr!(DUMMY_SP, define.amd))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:527:30 [INFO] [stdout] | [INFO] [stdout] 527 | arg: box Expr::Ident(quote_ident!("exports")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 527 - arg: box Expr::Ident(quote_ident!("exports")), [INFO] [stdout] 527 + arg: Box::new(Expr::Ident(quote_ident!("exports"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:524:40 [INFO] [stdout] | [INFO] [stdout] 524 | let is_common_js = box UnaryExpr { [INFO] [stdout] | ________________________________________^ [INFO] [stdout] 525 | | span: DUMMY_SP, [INFO] [stdout] 526 | | op: op!("typeof"), [INFO] [stdout] 527 | | arg: box Expr::Ident(quote_ident!("exports")), [INFO] [stdout] 528 | | } [INFO] [stdout] 529 | | .make_bin(op!("!=="), Lit::Str(quote_str!("undefined"))); [INFO] [stdout] | |____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 524 ~ let is_common_js = Box::new(UnaryExpr { [INFO] [stdout] 525 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 528 | } [INFO] [stdout] 529 ~ .make_bin(op!("!=="), Lit::Str(quote_str!("undefined")))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:187:31 [INFO] [stdout] | [INFO] [stdout] 187 | arg: Some(box Expr::Ident(ident)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 187 - arg: Some(box Expr::Ident(ident)), [INFO] [stdout] 187 + arg: Some(Box::new(Expr::Ident(ident))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:241:31 [INFO] [stdout] | [INFO] [stdout] 241 | arg: Some(box Expr::Ident(ident)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 241 - arg: Some(box Expr::Ident(ident)), [INFO] [stdout] 241 + arg: Some(Box::new(Expr::Ident(ident))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:291:39 [INFO] [stdout] | [INFO] [stdout] 291 | ... expr: box Expr::Ident(ident), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 291 - expr: box Expr::Ident(ident), [INFO] [stdout] 291 + expr: Box::new(Expr::Ident(ident)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:337:53 [INFO] [stdout] | [INFO] [stdout] 337 | extra_stmts.push(Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | _____________________________________________________^ [INFO] [stdout] 338 | | span: DUMMY_SP, [INFO] [stdout] 339 | | callee, [INFO] [stdout] 340 | | args: vec![ident.clone().as_arg(), key, value], [INFO] [stdout] 341 | | type_args: Default::default(), [INFO] [stdout] 342 | | }))) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 337 ~ extra_stmts.push(Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 338 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 341 | type_args: Default::default(), [INFO] [stdout] 342 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:344:48 [INFO] [stdout] | [INFO] [stdout] 344 | constructor_exprs.push(box Expr::Call(CallExpr { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 345 | | span: DUMMY_SP, [INFO] [stdout] 346 | | callee, [INFO] [stdout] 347 | | args: vec![ThisExpr { span: DUMMY_SP }.as_arg(), key, value], [INFO] [stdout] 348 | | type_args: Default::default(), [INFO] [stdout] 349 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 344 ~ constructor_exprs.push(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 345 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 348 | type_args: Default::default(), [INFO] [stdout] 349 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:369:25 [INFO] [stdout] | [INFO] [stdout] 369 | / box Expr::Object(ObjectLit { [INFO] [stdout] 370 | | span: DUMMY_SP, [INFO] [stdout] 371 | | props: vec![ [INFO] [stdout] 372 | | PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] ... | [INFO] [stdout] 383 | | ], [INFO] [stdout] 384 | | }) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 369 ~ Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 370 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 383 | ], [INFO] [stdout] 384 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:386:48 [INFO] [stdout] | [INFO] [stdout] 386 | constructor_exprs.push(box Expr::Call(CallExpr { [INFO] [stdout] | ________________________________________________^ [INFO] [stdout] 387 | | span: DUMMY_SP, [INFO] [stdout] 388 | | callee: ident.clone().member(quote_ident!("set")).as_callee(), [INFO] [stdout] 389 | | args: vec![ [INFO] [stdout] ... | [INFO] [stdout] 411 | | type_args: Default::default(), [INFO] [stdout] 412 | | })); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 386 ~ constructor_exprs.push(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 387 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 411 | type_args: Default::default(), [INFO] [stdout] 412 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:416:37 [INFO] [stdout] | [INFO] [stdout] 416 | ... callee: box Expr::Ident(quote_ident!("WeakMap")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 416 - callee: box Expr::Ident(quote_ident!("WeakMap")), [INFO] [stdout] 416 + callee: Box::new(Expr::Ident(quote_ident!("WeakMap"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties.rs:414:25 [INFO] [stdout] | [INFO] [stdout] 414 | / box Expr::New(NewExpr { [INFO] [stdout] 415 | | span: DUMMY_SP, [INFO] [stdout] 416 | | callee: box Expr::Ident(quote_ident!("WeakMap")), [INFO] [stdout] 417 | | args: Some(vec![]), [INFO] [stdout] 418 | | type_args: Default::default(), [INFO] [stdout] 419 | | }) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 414 ~ Box::new(Expr::New(NewExpr { [INFO] [stdout] 415 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 418 | type_args: Default::default(), [INFO] [stdout] 419 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:31:34 [INFO] [stdout] | [INFO] [stdout] 31 | ... arg: box Expr::Member(arg), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 31 - arg: box Expr::Member(arg), [INFO] [stdout] 31 + arg: Box::new(Expr::Member(arg)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:43:34 [INFO] [stdout] | [INFO] [stdout] 43 | ... arg: box Expr::Member(arg), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 43 - arg: box Expr::Member(arg), [INFO] [stdout] 43 + arg: Box::new(Expr::Member(arg)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:74:46 [INFO] [stdout] | [INFO] [stdout] 74 | left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 74 - left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] 74 + left: PatOrExpr::Pat(Box::new(Pat::Ident(var.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:92:31 [INFO] [stdout] | [INFO] [stdout] 92 | let arg = box self.fold_private_get(arg, Some(var)).0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 92 - let arg = box self.fold_private_get(arg, Some(var)).0; [INFO] [stdout] 92 + let arg = Box::new(self.fold_private_get(arg, Some(var)).0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:93:32 [INFO] [stdout] | [INFO] [stdout] 93 | let left = box Expr::Unary(UnaryExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 94 | | span: DUMMY_SP, [INFO] [stdout] 95 | | op: op!(unary, "+"), [INFO] [stdout] 96 | | arg, [INFO] [stdout] 97 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 93 ~ let left = Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 94 | span: DUMMY_SP, [INFO] [stdout] 95 | op: op!(unary, "+"), [INFO] [stdout] 96 | arg, [INFO] [stdout] 97 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:103:50 [INFO] [stdout] | [INFO] [stdout] 103 | ... left: PatOrExpr::Pat(box Pat::Ident(old_var.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 103 - left: PatOrExpr::Pat(box Pat::Ident(old_var.clone())), [INFO] [stdout] 103 + left: PatOrExpr::Pat(Box::new(Pat::Ident(old_var.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:101:25 [INFO] [stdout] | [INFO] [stdout] 101 | / box Expr::Assign(AssignExpr { [INFO] [stdout] 102 | | span: DUMMY_SP, [INFO] [stdout] 103 | | left: PatOrExpr::Pat(box Pat::Ident(old_var.clone())), [INFO] [stdout] 104 | | op: op!("="), [INFO] [stdout] 105 | | right: left, [INFO] [stdout] 106 | | }) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 102 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 105 | right: left, [INFO] [stdout] 106 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:116:32 [INFO] [stdout] | [INFO] [stdout] 116 | right: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 117 | | span: DUMMY_SP, [INFO] [stdout] 118 | | value: 1.0, [INFO] [stdout] 119 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 116 ~ right: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 117 | span: DUMMY_SP, [INFO] [stdout] 118 | value: 1.0, [INFO] [stdout] 119 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:177:51 [INFO] [stdout] | [INFO] [stdout] 177 | ... left: PatOrExpr::Expr(box Expr::Member(left)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 177 - left: PatOrExpr::Expr(box Expr::Member(left)), [INFO] [stdout] 177 + left: PatOrExpr::Expr(Box::new(Expr::Member(left))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:190:39 [INFO] [stdout] | [INFO] [stdout] 190 | ... prop: box Expr::PrivateName(n), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 190 - prop: box Expr::PrivateName(n), [INFO] [stdout] 190 + prop: Box::new(Expr::PrivateName(n)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:189:51 [INFO] [stdout] | [INFO] [stdout] 189 | ... left: PatOrExpr::Expr(box Expr::Member(MemberExpr { [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 190 | | ... prop: box Expr::PrivateName(n), [INFO] [stdout] 191 | | ... ..left [INFO] [stdout] 192 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 189 ~ left: PatOrExpr::Expr(Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 190 | prop: box Expr::PrivateName(n), [INFO] [stdout] 191 | ..left [INFO] [stdout] 192 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:225:46 [INFO] [stdout] | [INFO] [stdout] 225 | left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 225 - left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] 225 + left: PatOrExpr::Pat(Box::new(Pat::Ident(var.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:235:32 [INFO] [stdout] | [INFO] [stdout] 235 | let left = box self.fold_private_get(left, Some(var)).0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 235 - let left = box self.fold_private_get(left, Some(var)).0; [INFO] [stdout] 235 + let left = Box::new(self.fold_private_get(left, Some(var)).0); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:308:51 [INFO] [stdout] | [INFO] [stdout] 308 | callee: ExprOrSuper::Expr(box e), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 308 - callee: ExprOrSuper::Expr(box e), [INFO] [stdout] 308 + callee: ExprOrSuper::Expr(Box::new(e)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:342:31 [INFO] [stdout] | [INFO] [stdout] 342 | prop: box Expr::PrivateName(n), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 342 - prop: box Expr::PrivateName(n), [INFO] [stdout] 342 + prop: Box::new(Expr::PrivateName(n)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:90:41 [INFO] [stdout] | [INFO] [stdout] 90 | let decorate_call = box self.fold_class(ident.clone(), class); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 90 - let decorate_call = box self.fold_class(ident.clone(), class); [INFO] [stdout] 90 + let decorate_call = Box::new(self.fold_class(ident.clone(), class)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:138:21 [INFO] [stdout] | [INFO] [stdout] 138 | box self.fold_class(ident.unwrap_or_else(|| quote_ident!("_class")), class); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 138 - box self.fold_class(ident.unwrap_or_else(|| quote_ident!("_class")), class); [INFO] [stdout] 138 + Box::new(self.fold_class(ident.unwrap_or_else(|| quote_ident!("_class")), class)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:168:37 [INFO] [stdout] | [INFO] [stdout] 168 | let decorate_call = box self.fold_class(ident.clone(), class); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 168 - let decorate_call = box self.fold_class(ident.clone(), class); [INFO] [stdout] 168 + let decorate_call = Box::new(self.fold_class(ident.clone(), class)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:215:63 [INFO] [stdout] | [INFO] [stdout] 215 | class.super_class = super_class_ident.clone().map(|i| box Expr::Ident(i)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 215 - class.super_class = super_class_ident.clone().map(|i| box Expr::Ident(i)); [INFO] [stdout] 215 + class.super_class = super_class_ident.clone().map(|i| Box::new(Expr::Ident(i))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:218:35 [INFO] [stdout] | [INFO] [stdout] 218 | let initialize_call = box Expr::Call(CallExpr { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 219 | | span: DUMMY_SP, [INFO] [stdout] 220 | | callee: initialize.clone().as_callee(), [INFO] [stdout] 221 | | args: vec![ThisExpr { span: DUMMY_SP }.as_arg()], [INFO] [stdout] 222 | | type_args: Default::default(), [INFO] [stdout] 223 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 218 ~ let initialize_call = Box::new(Expr::Call(CallExpr { [INFO] [stdout] 219 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 222 | type_args: Default::default(), [INFO] [stdout] 223 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:368:46 [INFO] [stdout] | [INFO] [stdout] 368 | let key_prop_value = box prop_name_to_expr_value(method.key); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 368 - let key_prop_value = box prop_name_to_expr_value(method.key); [INFO] [stdout] 368 + let key_prop_value = Box::new(prop_name_to_expr_value(method.key)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:376:46 [INFO] [stdout] | [INFO] [stdout] 376 | let key_prop_value = box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 377 | | span: method.key.id.span, [INFO] [stdout] 378 | | value: method.key.id.sym, [INFO] [stdout] 379 | | has_escape: false, [INFO] [stdout] 380 | | })); [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 376 ~ let key_prop_value = Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 377 | span: method.key.id.span, [INFO] [stdout] 378 | value: method.key.id.sym, [INFO] [stdout] 379 | has_escape: false, [INFO] [stdout] 380 ~ }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:386:47 [INFO] [stdout] | [INFO] [stdout] 386 | ... Expr::Ident(i) => box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 387 | | ... span: i.span, [INFO] [stdout] 388 | | ... value: i.sym, [INFO] [stdout] 389 | | ... has_escape: false, [INFO] [stdout] 390 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 386 ~ Expr::Ident(i) => Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 387 | span: i.span, [INFO] [stdout] 388 | value: i.sym, [INFO] [stdout] 389 | has_escape: false, [INFO] [stdout] 390 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:400:48 [INFO] [stdout] | [INFO] [stdout] 400 | ... value: box Expr::Lit(Lit::Str(quote_str!("field"))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 400 - value: box Expr::Lit(Lit::Str(quote_str!("field"))), [INFO] [stdout] 400 + value: Box::new(Expr::Lit(Lit::Str(quote_str!("field")))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:397:70 [INFO] [stdout] | [INFO] [stdout] 397 | ... props: iter::once(PropOrSpread::Prop(box Prop::KeyValue( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 398 | | ... KeyValueProp { [INFO] [stdout] 399 | | ... key: PropName::Ident(quote_ident!("kind")), [INFO] [stdout] 400 | | ... value: box Expr::Lit(Lit::Str(quote_str!("field"))), [INFO] [stdout] 401 | | ... }, [INFO] [stdout] 402 | | ... ))) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 397 ~ props: iter::once(PropOrSpread::Prop(Box::new(Prop::KeyValue( [INFO] [stdout] 398 | KeyValueProp { [INFO] [stdout] ... [INFO] [stdout] 401 | }, [INFO] [stdout] 402 ~ )))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:406:48 [INFO] [stdout] | [INFO] [stdout] 406 | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 407 | | ... value: true, [INFO] [stdout] 408 | | ... span: DUMMY_SP, [INFO] [stdout] 409 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 406 ~ value: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 407 | value: true, [INFO] [stdout] 408 | span: DUMMY_SP, [INFO] [stdout] 409 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:404:61 [INFO] [stdout] | [INFO] [stdout] 404 | ... Some(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 405 | | ... key: PropName::Ident(quote_ident!("static")), [INFO] [stdout] 406 | | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 407 | | ... value: true, [INFO] [stdout] 408 | | ... span: DUMMY_SP, [INFO] [stdout] 409 | | ... })), [INFO] [stdout] 410 | | ... }))) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 404 ~ Some(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 405 | key: PropName::Ident(quote_ident!("static")), [INFO] [stdout] ... [INFO] [stdout] 409 | })), [INFO] [stdout] 410 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:421:52 [INFO] [stdout] | [INFO] [stdout] 421 | ... value: box Expr::Array(ArrayLit { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 422 | | ... span: DUMMY_SP, [INFO] [stdout] 423 | | ... elems: prop [INFO] [stdout] 424 | | ... .decorators [INFO] [stdout] ... | [INFO] [stdout] 428 | | ... .collect(), [INFO] [stdout] 429 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 421 ~ value: Box::new(Expr::Array(ArrayLit { [INFO] [stdout] 422 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 428 | .collect(), [INFO] [stdout] 429 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:419:65 [INFO] [stdout] | [INFO] [stdout] 419 | ... Some(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 420 | | ... key: PropName::Ident(quote_ident!("decorators")), [INFO] [stdout] 421 | | ... value: box Expr::Array(ArrayLit { [INFO] [stdout] 422 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 429 | | ... }), [INFO] [stdout] 430 | | ... }))) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 419 ~ Some(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 420 | key: PropName::Ident(quote_ident!("decorators")), [INFO] [stdout] ... [INFO] [stdout] 429 | }), [INFO] [stdout] 430 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:433:70 [INFO] [stdout] | [INFO] [stdout] 433 | ... .chain(iter::once(PropOrSpread::Prop(box Prop::KeyValue( [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 434 | | ... KeyValueProp { [INFO] [stdout] 435 | | ... key: PropName::Ident(quote_ident!("key")), [INFO] [stdout] 436 | | ... value: key_prop_value, [INFO] [stdout] 437 | | ... }, [INFO] [stdout] 438 | | ... )))) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 433 ~ .chain(iter::once(PropOrSpread::Prop(Box::new(Prop::KeyValue( [INFO] [stdout] 434 | KeyValueProp { [INFO] [stdout] ... [INFO] [stdout] 437 | }, [INFO] [stdout] 438 ~ ))))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:439:70 [INFO] [stdout] | [INFO] [stdout] 439 | ... .chain(iter::once(PropOrSpread::Prop(box match prop.value { [INFO] [stdout] | ____________________________________________________________^ [INFO] [stdout] 440 | | ... Some(value) => Prop::Method(MethodProp { [INFO] [stdout] 441 | | ... key: PropName::Ident(quote_ident!("value")), [INFO] [stdout] 442 | | ... function: Function { [INFO] [stdout] ... | [INFO] [stdout] 464 | | ... }), [INFO] [stdout] 465 | | ... }))) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 439 ~ .chain(iter::once(PropOrSpread::Prop(Box::new(match prop.value { [INFO] [stdout] 440 | Some(value) => Prop::Method(MethodProp { [INFO] [stdout] ... [INFO] [stdout] 464 | }), [INFO] [stdout] 465 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:498:49 [INFO] [stdout] | [INFO] [stdout] 498 | ... Some(Stmt::Expr(box Expr::Lit(Lit::Str(quote_str!( [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 499 | | ... "use strict" [INFO] [stdout] 500 | | ... ))))) [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 498 ~ Some(Stmt::Expr(Box::new(Expr::Lit(Lit::Str(quote_str!( [INFO] [stdout] 499 | "use strict" [INFO] [stdout] 500 ~ )))))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:516:43 [INFO] [stdout] | [INFO] [stdout] 516 | ... arg: Some(box Expr::Object(ObjectLit { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 517 | | ... span: DUMMY_SP, [INFO] [stdout] 518 | | ... props: vec![ [INFO] [stdout] 519 | | ... PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] ... | [INFO] [stdout] 530 | | ... ], [INFO] [stdout] 531 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 516 ~ arg: Some(Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 517 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 530 | ], [INFO] [stdout] 531 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:23:32 [INFO] [stdout] | [INFO] [stdout] 23 | name: Some(box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 24 | | span: ident.span, [INFO] [stdout] 25 | | value: ident.sym.clone(), [INFO] [stdout] 26 | | has_escape: false, [INFO] [stdout] 27 | | }))), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 23 ~ name: Some(Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 24 | span: ident.span, [INFO] [stdout] 25 | value: ident.sym.clone(), [INFO] [stdout] 26 | has_escape: false, [INFO] [stdout] 27 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:44:32 [INFO] [stdout] | [INFO] [stdout] 44 | name: Some(box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 45 | | span: DUMMY_SP, [INFO] [stdout] 46 | | value: "input".into(), [INFO] [stdout] 47 | | has_escape: false, [INFO] [stdout] 48 | | }))), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 44 ~ name: Some(Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 45 | span: DUMMY_SP, [INFO] [stdout] 46 | value: "input".into(), [INFO] [stdout] 47 | has_escape: false, [INFO] [stdout] 48 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:76:32 [INFO] [stdout] | [INFO] [stdout] 76 | name: Some(box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 77 | | span: prop.span, [INFO] [stdout] 78 | | value: prop.sym.clone(), [INFO] [stdout] 79 | | has_escape: false, [INFO] [stdout] 80 | | }))), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 76 ~ name: Some(Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 77 | span: prop.span, [INFO] [stdout] 78 | value: prop.sym.clone(), [INFO] [stdout] 79 | has_escape: false, [INFO] [stdout] 80 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:88:32 [INFO] [stdout] | [INFO] [stdout] 88 | name: Some(box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 89 | | span: ident.span, [INFO] [stdout] 90 | | value: ident.sym.clone(), [INFO] [stdout] 91 | | has_escape: false, [INFO] [stdout] 92 | | }))), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 88 ~ name: Some(Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 89 | span: ident.span, [INFO] [stdout] 90 | value: ident.sym.clone(), [INFO] [stdout] 91 | has_escape: false, [INFO] [stdout] 92 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:110:51 [INFO] [stdout] | [INFO] [stdout] 110 | PropName::Ident(ref i) => box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ___________________________________________________^ [INFO] [stdout] 111 | | span: i.span, [INFO] [stdout] 112 | | value: i.sym.clone(), [INFO] [stdout] 113 | | has_escape: false, [INFO] [stdout] 114 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 110 ~ PropName::Ident(ref i) => Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 111 | span: i.span, [INFO] [stdout] 112 | value: i.sym.clone(), [INFO] [stdout] 113 | has_escape: false, [INFO] [stdout] 114 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:115:49 [INFO] [stdout] | [INFO] [stdout] 115 | PropName::Str(ref s) => box Expr::Lit(Lit::Str(s.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 115 - PropName::Str(ref s) => box Expr::Lit(Lit::Str(s.clone())), [INFO] [stdout] 115 + PropName::Str(ref s) => Box::new(Expr::Lit(Lit::Str(s.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:116:45 [INFO] [stdout] | [INFO] [stdout] 116 | PropName::Num(n) => box Expr::Lit(Lit::Num(n)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 116 - PropName::Num(n) => box Expr::Lit(Lit::Num(n)), [INFO] [stdout] 116 + PropName::Num(n) => Box::new(Expr::Lit(Lit::Num(n))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/display_name.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | props.push(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 201 | | key: PropName::Ident(quote_ident!("displayName")), [INFO] [stdout] 202 | | value: name, [INFO] [stdout] 203 | | }))); [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 200 ~ props.push(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 201 | key: PropName::Ident(quote_ident!("displayName")), [INFO] [stdout] 202 | value: name, [INFO] [stdout] 203 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:194:20 [INFO] [stdout] | [INFO] [stdout] 194 | return box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 194 - return box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })); [INFO] [stdout] 194 + return Box::new(Expr::Lit(Lit::Null(Null { span: DUMMY_SP }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:221:63 [INFO] [stdout] | [INFO] [stdout] 221 | cur_obj_props.push(PropOrSpread::Prop(box attr_to_prop(a))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 221 - cur_obj_props.push(PropOrSpread::Prop(box attr_to_prop(a))) [INFO] [stdout] 221 + cur_obj_props.push(PropOrSpread::Prop(Box::new(attr_to_prop(a)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 232 | / box Expr::Call(CallExpr { [INFO] [stdout] 233 | | span: DUMMY_SP, [INFO] [stdout] 234 | | callee: { [INFO] [stdout] 235 | | if self.use_builtins { [INFO] [stdout] ... | [INFO] [stdout] 242 | | type_args: None, [INFO] [stdout] 243 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 232 ~ Box::new(Expr::Call(CallExpr { [INFO] [stdout] 233 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 242 | type_args: None, [INFO] [stdout] 243 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:245:13 [INFO] [stdout] | [INFO] [stdout] 245 | / box Expr::Object(ObjectLit { [INFO] [stdout] 246 | | span: DUMMY_SP, [INFO] [stdout] 247 | | props: attrs [INFO] [stdout] 248 | | .into_iter() [INFO] [stdout] ... | [INFO] [stdout] 256 | | .collect(), [INFO] [stdout] 257 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 245 ~ Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 246 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 256 | .collect(), [INFO] [stdout] 257 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:297:28 [INFO] [stdout] | [INFO] [stdout] 297 | return box Expr::This(ThisExpr { span }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 297 - return box Expr::This(ThisExpr { span }); [INFO] [stdout] 297 + return Box::new(Expr::This(ThisExpr { span })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:301:21 [INFO] [stdout] | [INFO] [stdout] 301 | / box Expr::Lit(Lit::Str(Str { [INFO] [stdout] 302 | | span, [INFO] [stdout] 303 | | value: i.sym, [INFO] [stdout] 304 | | has_escape: false, [INFO] [stdout] 305 | | })) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 301 ~ Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 302 | span, [INFO] [stdout] 303 | value: i.sym, [INFO] [stdout] 304 | has_escape: false, [INFO] [stdout] 305 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | box Expr::Ident(i) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 307 - box Expr::Ident(i) [INFO] [stdout] 307 + Box::new(Expr::Ident(i)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:324:17 [INFO] [stdout] | [INFO] [stdout] 324 | / box Expr::Lit(Lit::Str(Str { [INFO] [stdout] 325 | | span, [INFO] [stdout] 326 | | value: format!("{}:{}", ns.sym, name.sym).into(), [INFO] [stdout] 327 | | has_escape: false, [INFO] [stdout] 328 | | })) [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 324 ~ Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 325 | span, [INFO] [stdout] 326 | value: format!("{}:{}", ns.sym, name.sym).into(), [INFO] [stdout] 327 | has_escape: false, [INFO] [stdout] 328 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:337:58 [INFO] [stdout] | [INFO] [stdout] 337 | ... return ExprOrSuper::Expr(box Expr::This(ThisExpr { span })); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 337 - return ExprOrSuper::Expr(box Expr::This(ThisExpr { span })); [INFO] [stdout] 337 + return ExprOrSuper::Expr(Box::new(Expr::This(ThisExpr { span }))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:344:35 [INFO] [stdout] | [INFO] [stdout] 344 | ... prop: box Expr::Ident(prop), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 344 - prop: box Expr::Ident(prop), [INFO] [stdout] 344 + prop: Box::new(Expr::Ident(prop)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:353:27 [INFO] [stdout] | [INFO] [stdout] 353 | prop: box Expr::Ident(prop), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 353 - prop: box Expr::Ident(prop), [INFO] [stdout] 353 + prop: Box::new(Expr::Ident(prop)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:350:17 [INFO] [stdout] | [INFO] [stdout] 350 | / box Expr::Member(MemberExpr { [INFO] [stdout] 351 | | span, [INFO] [stdout] 352 | | obj: convert_obj(obj), [INFO] [stdout] 353 | | prop: box Expr::Ident(prop), [INFO] [stdout] 354 | | computed: false, [INFO] [stdout] 355 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 350 ~ Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 351 | span, [INFO] [stdout] ... [INFO] [stdout] 354 | computed: false, [INFO] [stdout] 355 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx.rs:364:9 [INFO] [stdout] | [INFO] [stdout] 364 | / box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 365 | | span: key.span(), [INFO] [stdout] 366 | | value: true, [INFO] [stdout] 367 | | })) [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 364 ~ Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 365 | span: key.span(), [INFO] [stdout] 366 | value: true, [INFO] [stdout] 367 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx_self.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | value: Some(box ThisExpr { span: DUMMY_SP }.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 27 - value: Some(box ThisExpr { span: DUMMY_SP }.into()), [INFO] [stdout] 27 + value: Some(Box::new(ThisExpr { span: DUMMY_SP }.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/react/jsx_src.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | / box ObjectLit { [INFO] [stdout] 35 | | span: DUMMY_SP, [INFO] [stdout] 36 | | props: vec![ [INFO] [stdout] 37 | | PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] ... | [INFO] [stdout] 57 | | .into(), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 34 ~ Box::new(ObjectLit { [INFO] [stdout] 35 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 56 | } [INFO] [stdout] 57 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify.rs:105:33 [INFO] [stdout] | [INFO] [stdout] 105 | _ => Stmt::Expr(box node), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 105 - _ => Stmt::Expr(box node), [INFO] [stdout] 105 + _ => Stmt::Expr(Box::new(node)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:130:40 [INFO] [stdout] | [INFO] [stdout] 130 | obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 130 - obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] 130 + obj: ExprOrSuper::Expr(Box::new(obj)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:148:44 [INFO] [stdout] | [INFO] [stdout] 148 | obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 148 - obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] 148 + obj: ExprOrSuper::Expr(Box::new(obj)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:165:40 [INFO] [stdout] | [INFO] [stdout] 165 | obj: ExprOrSuper::Expr(box Expr::Object(ObjectLit { props, span })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 165 - obj: ExprOrSuper::Expr(box Expr::Object(ObjectLit { props, span })), [INFO] [stdout] 165 + obj: ExprOrSuper::Expr(Box::new(Expr::Object(ObjectLit { props, span }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:171:36 [INFO] [stdout] | [INFO] [stdout] 171 | obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 171 - obj: ExprOrSuper::Expr(box obj), [INFO] [stdout] 171 + obj: ExprOrSuper::Expr(Box::new(obj)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:445:36 [INFO] [stdout] | [INFO] [stdout] 445 | ... right: box Expr::Lit(Lit::Num(Number { value, span })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 445 - right: box Expr::Lit(Lit::Num(Number { value, span })), [INFO] [stdout] 445 + right: Box::new(Expr::Lit(Lit::Num(Number { value, span }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:449:24 [INFO] [stdout] | [INFO] [stdout] 449 | left = box Expr::Bin(BinExpr { [INFO] [stdout] | ________________________^ [INFO] [stdout] 450 | | left: left_lhs, [INFO] [stdout] 451 | | op: left_op, [INFO] [stdout] 452 | | span: left_span, [INFO] [stdout] 453 | | right: left_rhs, [INFO] [stdout] 454 | | }) [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 449 ~ left = Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 450 | left: left_lhs, [INFO] [stdout] ... [INFO] [stdout] 453 | right: left_rhs, [INFO] [stdout] 454 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:506:36 [INFO] [stdout] | [INFO] [stdout] 506 | exprs.push(box ArrayLit { span, elems }.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 506 - exprs.push(box ArrayLit { span, elems }.into()); [INFO] [stdout] 506 + exprs.push(Box::new(ArrayLit { span, elems }.into())); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:611:22 [INFO] [stdout] | [INFO] [stdout] 611 | arg: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ______________________^ [INFO] [stdout] 612 | | value: 0.0, [INFO] [stdout] 613 | | span: arg.span(), [INFO] [stdout] 614 | | })), [INFO] [stdout] | |___________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 611 ~ arg: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 612 | value: 0.0, [INFO] [stdout] 613 | span: arg.span(), [INFO] [stdout] 614 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:920:91 [INFO] [stdout] | [INFO] [stdout] 920 | Expr::Update(_) | Expr::Assign(_) | Expr::Yield(_) | Expr::Await(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 920 - Expr::Update(_) | Expr::Assign(_) | Expr::Yield(_) | Expr::Await(_) => v.push(box expr), [INFO] [stdout] 920 + Expr::Update(_) | Expr::Assign(_) | Expr::Yield(_) | Expr::Await(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:923:41 [INFO] [stdout] | [INFO] [stdout] 923 | Expr::MetaProp(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 923 - Expr::MetaProp(_) => v.push(box expr), [INFO] [stdout] 923 + Expr::MetaProp(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:925:37 [INFO] [stdout] | [INFO] [stdout] 925 | Expr::Call(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 925 - Expr::Call(_) => v.push(box expr), [INFO] [stdout] 925 + Expr::Call(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:931:36 [INFO] [stdout] | [INFO] [stdout] 931 | Expr::New(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 931 - Expr::New(_) => v.push(box expr), [INFO] [stdout] 931 + Expr::New(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:932:39 [INFO] [stdout] | [INFO] [stdout] 932 | Expr::Member(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 932 - Expr::Member(_) => v.push(box expr), [INFO] [stdout] 932 + Expr::Member(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:936:37 [INFO] [stdout] | [INFO] [stdout] 936 | Expr::Cond(_) => v.push(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 936 - Expr::Cond(_) => v.push(box expr), [INFO] [stdout] 936 + Expr::Cond(_) => v.push(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/simplify/expr.rs:1010:20 [INFO] [stdout] | [INFO] [stdout] 1010 | exprs.push(box val); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 1010 - exprs.push(box val); [INFO] [stdout] 1010 + exprs.push(Box::new(val)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:132:35 [INFO] [stdout] | [INFO] [stdout] 132 | ... left: box Pat::Ident(i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 132 - left: box Pat::Ident(i), [INFO] [stdout] 132 + left: Box::new(Pat::Ident(i)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:141:43 [INFO] [stdout] | [INFO] [stdout] 141 | left: PatOrExpr::Expr(box ThisExpr { span: DUMMY_SP }.member(ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 141 - left: PatOrExpr::Expr(box ThisExpr { span: DUMMY_SP }.member(ident.clone())), [INFO] [stdout] 141 + left: PatOrExpr::Expr(Box::new(ThisExpr { span: DUMMY_SP }.member(ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:143:28 [INFO] [stdout] | [INFO] [stdout] 143 | right: box Expr::Ident(ident), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 143 - right: box Expr::Ident(ident), [INFO] [stdout] 143 + right: Box::new(Expr::Ident(ident)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:139:39 [INFO] [stdout] | [INFO] [stdout] 139 | stmts.push(Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 140 | | span: DUMMY_SP, [INFO] [stdout] 141 | | left: PatOrExpr::Expr(box ThisExpr { span: DUMMY_SP }.member(ident.clone())), [INFO] [stdout] 142 | | op: op!("="), [INFO] [stdout] 143 | | right: box Expr::Ident(ident), [INFO] [stdout] 144 | | }))); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 139 ~ stmts.push(Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 140 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 143 | right: box Expr::Ident(ident), [INFO] [stdout] 144 ~ })))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:285:87 [INFO] [stdout] | [INFO] [stdout] 285 | ... prop: box Expr::Lit( [INFO] [stdout] | _____________________________^ [INFO] [stdout] 286 | | ... Lit::Str( [INFO] [stdout] 287 | | ... value [INFO] [stdout] 288 | | ... .clone( [INFO] [stdout] 289 | | ... ), [INFO] [stdout] 290 | | ... ), [INFO] [stdout] 291 | | ... ), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 285 ~ prop: Box::new(Expr::Lit( [INFO] [stdout] 286 | Lit::Str( [INFO] [stdout] ... [INFO] [stdout] 290 | ), [INFO] [stdout] 291 ~ )), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:279:73 [INFO] [stdout] | [INFO] [stdout] 279 | / ... box Expr::Member( [INFO] [stdout] 280 | | ... MemberExpr { [INFO] [stdout] 281 | | ... span: DUMMY_SP, [INFO] [stdout] 282 | | ... obj: id [INFO] [stdout] ... | [INFO] [stdout] 293 | | ... }, [INFO] [stdout] 294 | | ... ) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 279 ~ Box::new(Expr::Member( [INFO] [stdout] 280 | MemberExpr { [INFO] [stdout] ... [INFO] [stdout] 293 | }, [INFO] [stdout] 294 ~ )) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:298:72 [INFO] [stdout] | [INFO] [stdout] 298 | ... right: box Expr::Lit(Lit::Num( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 299 | | ... Number { [INFO] [stdout] 300 | | ... span: DUMMY_SP, [INFO] [stdout] 301 | | ... value: i as _, [INFO] [stdout] 302 | | ... }, [INFO] [stdout] 303 | | ... )), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 298 ~ right: Box::new(Expr::Lit(Lit::Num( [INFO] [stdout] 299 | Number { [INFO] [stdout] ... [INFO] [stdout] 302 | }, [INFO] [stdout] 303 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:275:67 [INFO] [stdout] | [INFO] [stdout] 275 | ... prop: box Expr::Assign(AssignExpr { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 276 | | ... span: DUMMY_SP, [INFO] [stdout] 277 | | ... left: PatOrExpr::Expr( [INFO] [stdout] 278 | | ... m.init.unwrap_or_else(|| { [INFO] [stdout] ... | [INFO] [stdout] 303 | | ... )), [INFO] [stdout] 304 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 275 ~ prop: Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 276 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 303 | )), [INFO] [stdout] 304 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:268:75 [INFO] [stdout] | [INFO] [stdout] 268 | ... left: PatOrExpr::Expr(box Expr::Member( [INFO] [stdout] | _____________________________________________^ [INFO] [stdout] 269 | | ... MemberExpr { [INFO] [stdout] 270 | | ... obj: id.clone().as_obj(), [INFO] [stdout] 271 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 305 | | ... }, [INFO] [stdout] 306 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 268 ~ left: PatOrExpr::Expr(Box::new(Expr::Member( [INFO] [stdout] 269 | MemberExpr { [INFO] [stdout] ... [INFO] [stdout] 305 | }, [INFO] [stdout] 306 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:308:60 [INFO] [stdout] | [INFO] [stdout] 308 | ... right: box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 309 | | ... span: DUMMY_SP, [INFO] [stdout] 310 | | ... value: value.value, [INFO] [stdout] 311 | | ... has_escape: false, [INFO] [stdout] 312 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 308 ~ right: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 309 | span: DUMMY_SP, [INFO] [stdout] 310 | value: value.value, [INFO] [stdout] 311 | has_escape: false, [INFO] [stdout] 312 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:266:60 [INFO] [stdout] | [INFO] [stdout] 266 | ... Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 267 | | ... span: DUMMY_SP, [INFO] [stdout] 268 | | ... left: PatOrExpr::Expr(box Expr::Member( [INFO] [stdout] 269 | | ... MemberExpr { [INFO] [stdout] ... | [INFO] [stdout] 312 | | ... })), [INFO] [stdout] 313 | | ... })) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 266 ~ Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 267 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 312 | })), [INFO] [stdout] 313 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript.rs:238:36 [INFO] [stdout] | [INFO] [stdout] 238 | Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 239 | | span: DUMMY_SP, [INFO] [stdout] 240 | | callee: FnExpr { [INFO] [stdout] 241 | | ident: None, [INFO] [stdout] ... | [INFO] [stdout] 336 | | type_args: Default::default(), [INFO] [stdout] 337 | | })) [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 238 ~ Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 239 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 336 | type_args: Default::default(), [INFO] [stdout] 337 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:74:30 [INFO] [stdout] | [INFO] [stdout] 74 | alt: box Expr::Unary(UnaryExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 75 | | span, [INFO] [stdout] 76 | | op: op!("delete"), [INFO] [stdout] 77 | | arg: expr.alt, [INFO] [stdout] 78 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 74 ~ alt: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 75 | span, [INFO] [stdout] 76 | op: op!("delete"), [INFO] [stdout] 77 | arg: expr.alt, [INFO] [stdout] 78 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:97:34 [INFO] [stdout] | [INFO] [stdout] 97 | ... arg: box Expr::Member(MemberExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 98 | | ... span, [INFO] [stdout] 99 | | ... obj: ExprOrSuper::Expr(expr.alt), [INFO] [stdout] 100 | | ... prop, [INFO] [stdout] 101 | | ... computed, [INFO] [stdout] 102 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 97 ~ arg: Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 98 | span, [INFO] [stdout] ... [INFO] [stdout] 101 | computed, [INFO] [stdout] 102 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:94:30 [INFO] [stdout] | [INFO] [stdout] 94 | alt: box Expr::Unary(UnaryExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 95 | | span, [INFO] [stdout] 96 | | op: op!("delete"), [INFO] [stdout] 97 | | arg: box Expr::Member(MemberExpr { [INFO] [stdout] ... | [INFO] [stdout] 102 | | }), [INFO] [stdout] 103 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 94 ~ alt: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 95 | span, [INFO] [stdout] ... [INFO] [stdout] 102 | }), [INFO] [stdout] 103 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | alt: box Expr::Call(CallExpr { [INFO] [stdout] | ______________________^ [INFO] [stdout] 123 | | callee: ExprOrSuper::Expr(expr.alt), [INFO] [stdout] 124 | | ..e [INFO] [stdout] 125 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 122 ~ alt: Box::new(Expr::Call(CallExpr { [INFO] [stdout] 123 | callee: ExprOrSuper::Expr(expr.alt), [INFO] [stdout] 124 | ..e [INFO] [stdout] 125 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | alt: box Expr::Member(MemberExpr { [INFO] [stdout] | ______________________^ [INFO] [stdout] 142 | | obj: ExprOrSuper::Expr(expr.alt), [INFO] [stdout] 143 | | ..e [INFO] [stdout] 144 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 141 ~ alt: Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 142 | obj: ExprOrSuper::Expr(expr.alt), [INFO] [stdout] 143 | ..e [INFO] [stdout] 144 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:167:27 [INFO] [stdout] | [INFO] [stdout] 167 | let alt = box Expr::Member(MemberExpr { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 168 | | span: m_span, [INFO] [stdout] 169 | | obj: ExprOrSuper::Expr(obj.alt), [INFO] [stdout] 170 | | prop, [INFO] [stdout] 171 | | computed, [INFO] [stdout] 172 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 167 ~ let alt = Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 168 | span: m_span, [INFO] [stdout] ... [INFO] [stdout] 171 | computed, [INFO] [stdout] 172 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:173:27 [INFO] [stdout] | [INFO] [stdout] 173 | let alt = box Expr::TsOptChain(TsOptChain { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 174 | | span: o_span, [INFO] [stdout] 175 | | expr: alt, [INFO] [stdout] 176 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 173 ~ let alt = Box::new(Expr::TsOptChain(TsOptChain { [INFO] [stdout] 174 | span: o_span, [INFO] [stdout] 175 | expr: alt, [INFO] [stdout] 176 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:189:27 [INFO] [stdout] | [INFO] [stdout] 189 | let alt = box Expr::Call(CallExpr { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 190 | | span, [INFO] [stdout] 191 | | callee: ExprOrSuper::Expr(obj.alt), [INFO] [stdout] 192 | | args, [INFO] [stdout] 193 | | type_args, [INFO] [stdout] 194 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 189 ~ let alt = Box::new(Expr::Call(CallExpr { [INFO] [stdout] 190 | span, [INFO] [stdout] ... [INFO] [stdout] 193 | type_args, [INFO] [stdout] 194 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:195:27 [INFO] [stdout] | [INFO] [stdout] 195 | let alt = box Expr::TsOptChain(TsOptChain { span, expr: alt }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 195 - let alt = box Expr::TsOptChain(TsOptChain { span, expr: alt }); [INFO] [stdout] 195 + let alt = Box::new(Expr::TsOptChain(TsOptChain { span, expr: alt })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:217:41 [INFO] [stdout] | [INFO] [stdout] 217 | Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 217 - Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] 217 + Expr::Ident(..) => (Box::new(obj.clone()), box obj, e.expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:217:58 [INFO] [stdout] | [INFO] [stdout] 217 | Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 217 - Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] 217 + Expr::Ident(..) => (box obj.clone(), Box::new(obj), e.expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:230:54 [INFO] [stdout] | [INFO] [stdout] 230 | ... left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 230 - left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] 230 + left: PatOrExpr::Pat(Box::new(Pat::Ident(i.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:232:40 [INFO] [stdout] | [INFO] [stdout] 232 | ... right: box obj, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 232 - right: box obj, [INFO] [stdout] 232 + right: Box::new(obj), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:228:29 [INFO] [stdout] | [INFO] [stdout] 228 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 229 | | ... span: DUMMY_SP, [INFO] [stdout] 230 | | ... left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] 231 | | ... op: op!("="), [INFO] [stdout] 232 | | ... right: box obj, [INFO] [stdout] 233 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 228 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 229 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 232 | right: box obj, [INFO] [stdout] 233 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:234:29 [INFO] [stdout] | [INFO] [stdout] 234 | ... box Expr::Ident(i.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 234 - box Expr::Ident(i.clone()), [INFO] [stdout] 234 + Box::new(Expr::Ident(i.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:288:41 [INFO] [stdout] | [INFO] [stdout] 288 | Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 288 - Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] 288 + Expr::Ident(..) => (Box::new(obj.clone()), box obj, e.expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:288:58 [INFO] [stdout] | [INFO] [stdout] 288 | Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 288 - Expr::Ident(..) => (box obj.clone(), box obj, e.expr), [INFO] [stdout] 288 + Expr::Ident(..) => (box obj.clone(), Box::new(obj), e.expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:301:54 [INFO] [stdout] | [INFO] [stdout] 301 | ... left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 301 - left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] 301 + left: PatOrExpr::Pat(Box::new(Pat::Ident(i.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:303:40 [INFO] [stdout] | [INFO] [stdout] 303 | ... right: box obj, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 303 - right: box obj, [INFO] [stdout] 303 + right: Box::new(obj), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:299:29 [INFO] [stdout] | [INFO] [stdout] 299 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 300 | | ... span: DUMMY_SP, [INFO] [stdout] 301 | | ... left: PatOrExpr::Pat(box Pat::Ident(i.clone())), [INFO] [stdout] 302 | | ... op: op!("="), [INFO] [stdout] 303 | | ... right: box obj, [INFO] [stdout] 304 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 299 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 300 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 303 | right: box obj, [INFO] [stdout] 304 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:305:29 [INFO] [stdout] | [INFO] [stdout] 305 | ... box Expr::Ident(i.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 305 - box Expr::Ident(i.clone()), [INFO] [stdout] 305 + Box::new(Expr::Ident(i.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:310:60 [INFO] [stdout] | [INFO] [stdout] 310 | ... obj: ExprOrSuper::Expr(box Expr::Ident(i.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 310 - obj: ExprOrSuper::Expr(box Expr::Ident(i.clone())), [INFO] [stdout] 310 + obj: ExprOrSuper::Expr(Box::new(Expr::Ident(i.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:311:43 [INFO] [stdout] | [INFO] [stdout] 311 | ... prop: box Expr::Ident(Ident::new("call".into(), span)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 311 - prop: box Expr::Ident(Ident::new("call".into(), span)), [INFO] [stdout] 311 + prop: Box::new(Expr::Ident(Ident::new("call".into(), span))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:308:59 [INFO] [stdout] | [INFO] [stdout] 308 | ... callee: ExprOrSuper::Expr(box Expr::Member(MemberExpr { [INFO] [stdout] | _________________________________________________^ [INFO] [stdout] 309 | | ... span: DUMMY_SP, [INFO] [stdout] 310 | | ... obj: ExprOrSuper::Expr(box Expr::Ident(i.clone())), [INFO] [stdout] 311 | | ... prop: box Expr::Ident(Ident::new("call".into(), span)), [INFO] [stdout] 312 | | ... computed: false, [INFO] [stdout] 313 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 308 ~ callee: ExprOrSuper::Expr(Box::new(Expr::Member(MemberExpr { [INFO] [stdout] 309 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 312 | computed: false, [INFO] [stdout] 313 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:306:29 [INFO] [stdout] | [INFO] [stdout] 306 | / ... box Expr::Call(CallExpr { [INFO] [stdout] 307 | | ... span, [INFO] [stdout] 308 | | ... callee: ExprOrSuper::Expr(box Expr::Member(MemberExpr { [INFO] [stdout] 309 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 322 | | ... type_args, [INFO] [stdout] 323 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 306 ~ Box::new(Expr::Call(CallExpr { [INFO] [stdout] 307 | span, [INFO] [stdout] ... [INFO] [stdout] 322 | type_args, [INFO] [stdout] 323 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:334:32 [INFO] [stdout] | [INFO] [stdout] 334 | right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 334 - right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 334 + right: Box::new(Expr::Lit(Lit::Null(Null { span: DUMMY_SP }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:330:27 [INFO] [stdout] | [INFO] [stdout] 330 | left: box Expr::Bin(BinExpr { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 331 | | span: DUMMY_SP, [INFO] [stdout] 332 | | left, [INFO] [stdout] 333 | | op: op!("==="), [INFO] [stdout] 334 | | right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 335 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 330 ~ left: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 331 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 334 | right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 335 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:337:28 [INFO] [stdout] | [INFO] [stdout] 337 | right: box Expr::Bin(BinExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 338 | | span: DUMMY_SP, [INFO] [stdout] 339 | | left: right, [INFO] [stdout] 340 | | op: op!("==="), [INFO] [stdout] 341 | | right: undefined(span), [INFO] [stdout] 342 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 337 ~ right: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 338 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 341 | right: undefined(span), [INFO] [stdout] 342 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/typescript/opt_chaining.rs:328:28 [INFO] [stdout] | [INFO] [stdout] 328 | let test = box Expr::Bin(BinExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 329 | | span, [INFO] [stdout] 330 | | left: box Expr::Bin(BinExpr { [INFO] [stdout] 331 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 342 | | }), [INFO] [stdout] 343 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 328 ~ let test = Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 329 | span, [INFO] [stdout] ... [INFO] [stdout] 342 | }), [INFO] [stdout] 343 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util.rs:880:14 [INFO] [stdout] | [INFO] [stdout] 880 | arg: box Expr::Lit(Lit::Num(Number { value: 0.0, span })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 880 - arg: box Expr::Lit(Lit::Num(Number { value: 0.0, span })), [INFO] [stdout] 880 + arg: Box::new(Expr::Lit(Lit::Num(Number { value: 0.0, span }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util.rs:877:5 [INFO] [stdout] | [INFO] [stdout] 877 | / box Expr::Unary(UnaryExpr { [INFO] [stdout] 878 | | span, [INFO] [stdout] 879 | | op: op!("void"), [INFO] [stdout] 880 | | arg: box Expr::Lit(Lit::Num(Number { value: 0.0, span })), [INFO] [stdout] 881 | | }) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 877 ~ Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 878 | span, [INFO] [stdout] 879 | op: op!("void"), [INFO] [stdout] 880 | arg: box Expr::Lit(Lit::Num(Number { value: 0.0, span })), [INFO] [stdout] 881 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/constructor.rs:137:46 [INFO] [stdout] | [INFO] [stdout] 137 | left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] | ______________________________________________^ [INFO] [stdout] 138 | | self.injected_tmp.as_ref().cloned().unwrap(), [INFO] [stdout] 139 | | )), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 137 ~ left: PatOrExpr::Pat(Box::new(Pat::Ident( [INFO] [stdout] 138 | self.injected_tmp.as_ref().cloned().unwrap(), [INFO] [stdout] 139 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/constructor.rs:141:32 [INFO] [stdout] | [INFO] [stdout] 141 | right: box expr, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 141 - right: box expr, [INFO] [stdout] 141 + right: Box::new(expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/constructor.rs:135:39 [INFO] [stdout] | [INFO] [stdout] 135 | exprs: iter::once(box Expr::Assign(AssignExpr { [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 136 | | span: DUMMY_SP, [INFO] [stdout] 137 | | left: PatOrExpr::Pat(box Pat::Ident( [INFO] [stdout] 138 | | self.injected_tmp.as_ref().cloned().unwrap(), [INFO] [stdout] ... | [INFO] [stdout] 141 | | right: box expr, [INFO] [stdout] 142 | | })) [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 135 ~ exprs: iter::once(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 136 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 141 | right: box expr, [INFO] [stdout] 142 ~ }))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/constructor.rs:144:39 [INFO] [stdout] | [INFO] [stdout] 144 | .chain(iter::once(box Expr::Ident( [INFO] [stdout] | _______________________________________^ [INFO] [stdout] 145 | | self.injected_tmp.as_ref().cloned().unwrap(), [INFO] [stdout] 146 | | ))) [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 144 ~ .chain(iter::once(Box::new(Expr::Ident( [INFO] [stdout] 145 | self.injected_tmp.as_ref().cloned().unwrap(), [INFO] [stdout] 146 ~ )))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | expr: box self.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 10 - expr: box self.into(), [INFO] [stdout] 10 + expr: Box::new(self.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:17:27 [INFO] [stdout] | [INFO] [stdout] 17 | ExprOrSuper::Expr(box self.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 17 - ExprOrSuper::Expr(box self.into()) [INFO] [stdout] 17 + ExprOrSuper::Expr(Box::new(self.into())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | ExprOrSuper::Expr(box self.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 22 - ExprOrSuper::Expr(box self.into()) [INFO] [stdout] 22 + ExprOrSuper::Expr(Box::new(self.into())) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 37 | let expr = box self.into(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 37 - let expr = box self.into(); [INFO] [stdout] 37 + let expr = Box::new(self.into()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:55:21 [INFO] [stdout] | [INFO] [stdout] 55 | let right = box right.into(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 55 - let right = box right.into(); [INFO] [stdout] 55 + let right = Box::new(right.into()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | left: box self.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 59 - left: box self.into(), [INFO] [stdout] 59 + left: Box::new(self.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:70:36 [INFO] [stdout] | [INFO] [stdout] 70 | obj: ExprOrSuper::Expr(box self.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 70 - obj: ExprOrSuper::Expr(box self.into()), [INFO] [stdout] 70 + obj: ExprOrSuper::Expr(Box::new(self.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:73:19 [INFO] [stdout] | [INFO] [stdout] 73 | prop: box prop.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 73 - prop: box prop.into(), [INFO] [stdout] 73 + prop: Box::new(prop.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:82:36 [INFO] [stdout] | [INFO] [stdout] 82 | obj: ExprOrSuper::Expr(box self.into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 82 - obj: ExprOrSuper::Expr(box self.into()), [INFO] [stdout] 82 + obj: ExprOrSuper::Expr(Box::new(self.into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/util/factory.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | prop: box prop.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 85 - prop: box prop.into(), [INFO] [stdout] 85 + prop: Box::new(prop.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/block_scoped_fn.rs:38:44 [INFO] [stdout] | [INFO] [stdout] 38 | ... init: Some(box Expr::Fn(FnExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 39 | | ... ident: Some(decl.ident), [INFO] [stdout] 40 | | ... function: decl.function, [INFO] [stdout] 41 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 38 ~ init: Some(Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 39 | ident: Some(decl.ident), [INFO] [stdout] 40 | function: decl.function, [INFO] [stdout] 41 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:183:40 [INFO] [stdout] | [INFO] [stdout] 183 | ... init: Some(box expr), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 183 - init: Some(box expr), [INFO] [stdout] 183 + init: Some(Box::new(expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/constructor.rs:355:33 [INFO] [stdout] | [INFO] [stdout] 355 | let apply = box Expr::Call(CallExpr { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 356 | | span: DUMMY_SP, [INFO] [stdout] 357 | | callee: get_prototype_of(&Expr::Ident(class_name)) [INFO] [stdout] 358 | | .member(fn_name) [INFO] [stdout] ... | [INFO] [stdout] 364 | | type_args: Default::default(), [INFO] [stdout] 365 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 355 ~ let apply = Box::new(Expr::Call(CallExpr { [INFO] [stdout] 356 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 364 | type_args: Default::default(), [INFO] [stdout] 365 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:367:29 [INFO] [stdout] | [INFO] [stdout] 367 | exprs: vec![box expr, box Expr::Ident(update_ident)], [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 367 - exprs: vec![box expr, box Expr::Ident(update_ident)], [INFO] [stdout] 367 + exprs: vec![Box::new(expr), box Expr::Ident(update_ident)], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes/super_field.rs:367:39 [INFO] [stdout] | [INFO] [stdout] 367 | exprs: vec![box expr, box Expr::Ident(update_ident)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 367 - exprs: vec![box expr, box Expr::Ident(update_ident)], [INFO] [stdout] 367 + exprs: vec![box expr, Box::new(Expr::Ident(update_ident))], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:206:28 [INFO] [stdout] | [INFO] [stdout] 206 | init: Some(box rhs), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 206 - init: Some(box rhs), [INFO] [stdout] 206 + init: Some(Box::new(rhs)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:550:36 [INFO] [stdout] | [INFO] [stdout] 550 | init: Some(box Expr::This(ThisExpr { span: DUMMY_SP })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 550 - init: Some(box Expr::This(ThisExpr { span: DUMMY_SP })), [INFO] [stdout] 550 + init: Some(Box::new(Expr::This(ThisExpr { span: DUMMY_SP }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:605:67 [INFO] [stdout] | [INFO] [stdout] 605 | props.push(PropOrSpread::Prop(box Prop::KeyValue( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 606 | | KeyValueProp { [INFO] [stdout] 607 | | key: PropName::Ident(quote_ident!($s)), [INFO] [stdout] 608 | | value, [INFO] [stdout] 609 | | }, [INFO] [stdout] 610 | | ))); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] ... [INFO] [stdout] 615 | add!(data.get, MethodKind::Getter, "get"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 605 ~ props.push(PropOrSpread::Prop(Box::new(Prop::KeyValue( [INFO] [stdout] 606 | KeyValueProp { [INFO] [stdout] ... [INFO] [stdout] 609 | }, [INFO] [stdout] 610 ~ )))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:605:67 [INFO] [stdout] | [INFO] [stdout] 605 | props.push(PropOrSpread::Prop(box Prop::KeyValue( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 606 | | KeyValueProp { [INFO] [stdout] 607 | | key: PropName::Ident(quote_ident!($s)), [INFO] [stdout] 608 | | value, [INFO] [stdout] 609 | | }, [INFO] [stdout] 610 | | ))); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] ... [INFO] [stdout] 616 | add!(data.set, MethodKind::Setter, "set"); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 605 ~ props.push(PropOrSpread::Prop(Box::new(Prop::KeyValue( [INFO] [stdout] 606 | KeyValueProp { [INFO] [stdout] ... [INFO] [stdout] 609 | }, [INFO] [stdout] 610 ~ )))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:605:67 [INFO] [stdout] | [INFO] [stdout] 605 | props.push(PropOrSpread::Prop(box Prop::KeyValue( [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 606 | | KeyValueProp { [INFO] [stdout] 607 | | key: PropName::Ident(quote_ident!($s)), [INFO] [stdout] 608 | | value, [INFO] [stdout] 609 | | }, [INFO] [stdout] 610 | | ))); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] ... [INFO] [stdout] 617 | add!(data.method, MethodKind::Method, "value"); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 605 ~ props.push(PropOrSpread::Prop(Box::new(Prop::KeyValue( [INFO] [stdout] 606 | KeyValueProp { [INFO] [stdout] ... [INFO] [stdout] 609 | }, [INFO] [stdout] 610 ~ )))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/classes.rs:688:40 [INFO] [stdout] | [INFO] [stdout] 688 | ... init: Some(box Expr::This(ThisExpr { span: DUMMY_SP })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 688 - init: Some(box Expr::This(ThisExpr { span: DUMMY_SP })), [INFO] [stdout] 688 + init: Some(Box::new(Expr::This(ThisExpr { span: DUMMY_SP }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 113 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 76 - init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] 76 + init: Some(Box::new(Expr::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:97:33 [INFO] [stdout] | [INFO] [stdout] 97 | for_stmt.body = box Stmt::Block(match *for_stmt.body { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 98 | | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] 99 | | span, [INFO] [stdout] 100 | | stmts: iter::once(stmt).chain(stmts).collect(), [INFO] [stdout] ... | [INFO] [stdout] 105 | | }, [INFO] [stdout] 106 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] ... [INFO] [stdout] 113 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 97 ~ for_stmt.body = Box::new(Stmt::Block(match *for_stmt.body { [INFO] [stdout] 98 | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] ... [INFO] [stdout] 105 | }, [INFO] [stdout] 106 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:76:48 [INFO] [stdout] | [INFO] [stdout] 76 | init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 76 - init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] 76 + init: Some(Box::new(Expr::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/destructuring.rs:97:33 [INFO] [stdout] | [INFO] [stdout] 97 | for_stmt.body = box Stmt::Block(match *for_stmt.body { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 98 | | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] 99 | | span, [INFO] [stdout] 100 | | stmts: iter::once(stmt).chain(stmts).collect(), [INFO] [stdout] ... | [INFO] [stdout] 105 | | }, [INFO] [stdout] 106 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] ... [INFO] [stdout] 114 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 97 ~ for_stmt.body = Box::new(Stmt::Block(match *for_stmt.body { [INFO] [stdout] 98 | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] ... [INFO] [stdout] 105 | }, [INFO] [stdout] 106 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:156:36 [INFO] [stdout] | [INFO] [stdout] 156 | init: Some(box Expr::Call(CallExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 157 | | span: DUMMY_SP, [INFO] [stdout] 158 | | callee: right [INFO] [stdout] 159 | | .computed_member(*member_expr!(DUMMY_SP, Symbol.iterator)) [INFO] [stdout] ... | [INFO] [stdout] 162 | | type_args: Default::default(), [INFO] [stdout] 163 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 156 ~ init: Some(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 157 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 162 | type_args: Default::default(), [INFO] [stdout] 163 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:244:50 [INFO] [stdout] | [INFO] [stdout] 244 | ... left: PatOrExpr::Pat(box Pat::Ident(error_flag_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 244 - left: PatOrExpr::Pat(box Pat::Ident(error_flag_ident.clone())), [INFO] [stdout] 244 + left: PatOrExpr::Pat(Box::new(Pat::Ident(error_flag_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | ... right: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 247 | | ... span: DUMMY_SP, [INFO] [stdout] 248 | | ... value: true, [INFO] [stdout] 249 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 246 ~ right: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 247 | span: DUMMY_SP, [INFO] [stdout] 248 | value: true, [INFO] [stdout] 249 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:242:36 [INFO] [stdout] | [INFO] [stdout] 242 | Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 243 | | span: DUMMY_SP, [INFO] [stdout] 244 | | left: PatOrExpr::Pat(box Pat::Ident(error_flag_ident.clone())), [INFO] [stdout] 245 | | op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 249 | | })), [INFO] [stdout] 250 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 242 ~ Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 243 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 249 | })), [INFO] [stdout] 250 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:254:50 [INFO] [stdout] | [INFO] [stdout] 254 | ... left: PatOrExpr::Pat(box Pat::Ident(error_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 254 - left: PatOrExpr::Pat(box Pat::Ident(error_ident.clone())), [INFO] [stdout] 254 + left: PatOrExpr::Pat(Box::new(Pat::Ident(error_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:256:36 [INFO] [stdout] | [INFO] [stdout] 256 | ... right: box Expr::Ident(quote_ident!("err")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 256 - right: box Expr::Ident(quote_ident!("err")), [INFO] [stdout] 256 + right: Box::new(Expr::Ident(quote_ident!("err"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:252:36 [INFO] [stdout] | [INFO] [stdout] 252 | Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 253 | | span: DUMMY_SP, [INFO] [stdout] 254 | | left: PatOrExpr::Pat(box Pat::Ident(error_ident.clone())), [INFO] [stdout] 255 | | op: op!("="), [INFO] [stdout] 256 | | right: box Expr::Ident(quote_ident!("err")), [INFO] [stdout] 257 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 252 ~ Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 253 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 256 | right: box Expr::Ident(quote_ident!("err")), [INFO] [stdout] 257 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:336:34 [INFO] [stdout] | [INFO] [stdout] 336 | ... arg: box Expr::Ident(normal_completion_ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 336 - arg: box Expr::Ident(normal_completion_ident.clone()), [INFO] [stdout] 336 + arg: Box::new(Expr::Ident(normal_completion_ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:333:31 [INFO] [stdout] | [INFO] [stdout] 333 | left: box Expr::Unary(UnaryExpr { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 334 | | span: DUMMY_SP, [INFO] [stdout] 335 | | op: op!("!"), [INFO] [stdout] 336 | | arg: box Expr::Ident(normal_completion_ident.clone()), [INFO] [stdout] 337 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 333 ~ left: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 334 | span: DUMMY_SP, [INFO] [stdout] 335 | op: op!("!"), [INFO] [stdout] 336 | arg: box Expr::Ident(normal_completion_ident.clone()), [INFO] [stdout] 337 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:343:36 [INFO] [stdout] | [INFO] [stdout] 343 | ... right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 343 - right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 343 + right: Box::new(Expr::Lit(Lit::Null(Null { span: DUMMY_SP }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:339:32 [INFO] [stdout] | [INFO] [stdout] 339 | right: box Expr::Bin(BinExpr { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 340 | | span: DUMMY_SP, [INFO] [stdout] 341 | | left: iterator_return.clone(), [INFO] [stdout] 342 | | op: op!("!="), [INFO] [stdout] 343 | | right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 344 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 339 ~ right: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 340 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 343 | right: box Expr::Lit(Lit::Null(Null { span: DUMMY_SP })), [INFO] [stdout] 344 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:331:27 [INFO] [stdout] | [INFO] [stdout] 331 | test: box Expr::Bin(BinExpr { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 332 | | span: DUMMY_SP, [INFO] [stdout] 333 | | left: box Expr::Unary(UnaryExpr { [INFO] [stdout] 334 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 344 | | }), [INFO] [stdout] 345 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 331 ~ test: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 332 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 344 | }), [INFO] [stdout] 345 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:346:27 [INFO] [stdout] | [INFO] [stdout] 346 | cons: box Stmt::Block(BlockStmt { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 347 | | span: DUMMY_SP, [INFO] [stdout] 348 | | stmts: vec![Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] 349 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 353 | | }))], [INFO] [stdout] 354 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 346 ~ cons: Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 347 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 353 | }))], [INFO] [stdout] 354 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:369:27 [INFO] [stdout] | [INFO] [stdout] 369 | test: box Expr::Ident(error_flag_ident), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 369 - test: box Expr::Ident(error_flag_ident), [INFO] [stdout] 369 + test: Box::new(Expr::Ident(error_flag_ident)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/for_of.rs:370:27 [INFO] [stdout] | [INFO] [stdout] 370 | cons: box Stmt::Block(BlockStmt { [INFO] [stdout] | ___________________________^ [INFO] [stdout] 371 | | span: DUMMY_SP, [INFO] [stdout] 372 | | stmts: vec![Stmt::Throw(ThrowStmt { [INFO] [stdout] 373 | | span: DUMMY_SP, [INFO] [stdout] 374 | | arg: box Expr::Ident(error_ident), [INFO] [stdout] 375 | | })], [INFO] [stdout] 376 | | }), [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 370 ~ cons: Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 371 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 375 | })], [INFO] [stdout] 376 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:93:39 [INFO] [stdout] | [INFO] [stdout] 93 | ... left: box Expr::Ident(ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 93 - left: box Expr::Ident(ident.clone()), [INFO] [stdout] 93 + left: Box::new(Expr::Ident(ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:95:40 [INFO] [stdout] | [INFO] [stdout] 95 | ... right: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 96 | | ... span, [INFO] [stdout] 97 | | ... value: i as f64, [INFO] [stdout] 98 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 95 ~ right: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 96 | span, [INFO] [stdout] 97 | value: i as f64, [INFO] [stdout] 98 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 109 | ... left: box len_ident.clone().into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 109 - left: box len_ident.clone().into(), [INFO] [stdout] 109 + left: Box::new(len_ident.clone().into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | ... right: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 112 | | ... span, [INFO] [stdout] 113 | | ... value: i as _, [INFO] [stdout] 114 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 111 ~ right: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 112 | span, [INFO] [stdout] 113 | value: i as _, [INFO] [stdout] 114 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:107:39 [INFO] [stdout] | [INFO] [stdout] 107 | ... test: box BinExpr { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 108 | | ... span, [INFO] [stdout] 109 | | ... left: box len_ident.clone().into(), [INFO] [stdout] 110 | | ... op: op!(">"), [INFO] [stdout] ... | [INFO] [stdout] 116 | | ... .into(), [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 107 ~ test: Box::new(BinExpr { [INFO] [stdout] 108 | span, [INFO] [stdout] ... [INFO] [stdout] 115 | } [INFO] [stdout] 116 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:117:39 [INFO] [stdout] | [INFO] [stdout] 117 | ... cons: box bin, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 117 - cons: box bin, [INFO] [stdout] 117 + cons: Box::new(bin), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:118:38 [INFO] [stdout] | [INFO] [stdout] 118 | ... alt: box Expr::Lit(Lit::Num(Number { span, value: 0.0 })), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 118 - alt: box Expr::Lit(Lit::Num(Number { span, value: 0.0 })), [INFO] [stdout] 118 + alt: Box::new(Expr::Lit(Lit::Num(Number { span, value: 0.0 }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:142:49 [INFO] [stdout] | [INFO] [stdout] 142 | ... callee: box quote_ident!("Array").into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 142 - callee: box quote_ident!("Array").into(), [INFO] [stdout] 142 + callee: Box::new(quote_ident!("Array").into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:140:48 [INFO] [stdout] | [INFO] [stdout] 140 | ... init: Some(box Expr::New(NewExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 141 | | ... span, [INFO] [stdout] 142 | | ... callee: box quote_ident!("Array").into(), [INFO] [stdout] 143 | | ... args: Some(vec![{ [INFO] [stdout] ... | [INFO] [stdout] 147 | | ... type_args: Default::default(), [INFO] [stdout] 148 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 140 ~ init: Some(Box::new(Expr::New(NewExpr { [INFO] [stdout] 141 | span, [INFO] [stdout] ... [INFO] [stdout] 147 | type_args: Default::default(), [INFO] [stdout] 148 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:155:48 [INFO] [stdout] | [INFO] [stdout] 155 | ... init: Some(box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 156 | | ... span, [INFO] [stdout] 157 | | ... value: i as f64, [INFO] [stdout] 158 | | ... }))), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 155 ~ init: Some(Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 156 | span, [INFO] [stdout] 157 | value: i as f64, [INFO] [stdout] 158 ~ })))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:133:48 [INFO] [stdout] | [INFO] [stdout] 133 | ... init: Some(member_expr!(span, arguments.length)), [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:133:48 [INFO] [stdout] | [INFO] [stdout] 133 | ... init: Some(member_expr!(span, arguments.length)), [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/parameters.rs:133:48 [INFO] [stdout] | [INFO] [stdout] 133 | ... init: Some(member_expr!(span, arguments.length)), [INFO] [stdout] | ------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | member_expr!(@EXT, $span, box Expr::Member(MemberExpr{ [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 114 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 115 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 116 | | computed: false, [INFO] [stdout] 117 | | prop, [INFO] [stdout] 118 | | }), $($rest)*) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 113 ~ member_expr!(@EXT, $span, Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 114 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 117 | prop, [INFO] [stdout] 118 ~ })), $($rest)*) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | member_expr!(@EXT, $span, box Expr::Member(MemberExpr{ [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 114 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 115 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 116 | | computed: false, [INFO] [stdout] 117 | | prop, [INFO] [stdout] 118 | | }), $($rest)*) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 113 ~ member_expr!(@EXT, $span, Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 114 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 117 | prop, [INFO] [stdout] 118 ~ })), $($rest)*) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:245:49 [INFO] [stdout] | [INFO] [stdout] 245 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | member_expr!(@EXT, $span, box Expr::Member(MemberExpr{ [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 114 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 115 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 116 | | computed: false, [INFO] [stdout] 117 | | prop, [INFO] [stdout] 118 | | }), $($rest)*) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 113 ~ member_expr!(@EXT, $span, Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 114 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 117 | prop, [INFO] [stdout] 118 ~ })), $($rest)*) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:113:35 [INFO] [stdout] | [INFO] [stdout] 113 | member_expr!(@EXT, $span, box Expr::Member(MemberExpr{ [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 114 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 115 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 116 | | computed: false, [INFO] [stdout] 117 | | prop, [INFO] [stdout] 118 | | }), $($rest)*) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 113 ~ member_expr!(@EXT, $span, Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 114 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 117 | prop, [INFO] [stdout] 118 ~ })), $($rest)*) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/spread.rs:256:45 [INFO] [stdout] | [INFO] [stdout] 256 | ... callee: member_expr!(DUMMY_SP, Array.prototype.slice.call) [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:129:44 [INFO] [stdout] | [INFO] [stdout] 129 | ... init: Some(box Expr::Call(CallExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 130 | | ... span: DUMMY_SP, [INFO] [stdout] 131 | | ... callee: helper!( [INFO] [stdout] 132 | | ... tagged_template_literal, [INFO] [stdout] ... | [INFO] [stdout] 174 | | ... type_args: Default::default(), [INFO] [stdout] 175 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 129 ~ init: Some(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 130 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 174 | type_args: Default::default(), [INFO] [stdout] 175 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:214:44 [INFO] [stdout] | [INFO] [stdout] 214 | ... Stmt::Expr(box assign_expr), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 214 - Stmt::Expr(box assign_expr), [INFO] [stdout] 214 + Stmt::Expr(Box::new(assign_expr)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2015/template_literal.rs:217:47 [INFO] [stdout] | [INFO] [stdout] 217 | ... arg: Some(box quote_ident!("data").into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 217 - arg: Some(box quote_ident!("data").into()), [INFO] [stdout] 217 + arg: Some(Box::new(quote_ident!("data").into())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2016/exponentation.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | callee: member_expr!(span, Math.pow).as_callee(), [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2016/exponentation.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | callee: member_expr!(span, Math.pow).as_callee(), [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2016/exponentation.rs:136:17 [INFO] [stdout] | [INFO] [stdout] 136 | callee: member_expr!(span, Math.pow).as_callee(), [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | arg: Some(box fn_ref), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 109 - arg: Some(box fn_ref), [INFO] [stdout] 109 + arg: Some(Box::new(fn_ref)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:502:54 [INFO] [stdout] | [INFO] [stdout] 502 | ... left: PatOrExpr::Pat(box Pat::Ident(real_fn_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 502 - left: PatOrExpr::Pat(box Pat::Ident(real_fn_ident.clone())), [INFO] [stdout] 502 + left: PatOrExpr::Pat(Box::new(Pat::Ident(real_fn_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:504:40 [INFO] [stdout] | [INFO] [stdout] 504 | ... right: box right, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 504 - right: box right, [INFO] [stdout] 504 + right: Box::new(right), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:500:40 [INFO] [stdout] | [INFO] [stdout] 500 | ... Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 501 | | ... span: DUMMY_SP, [INFO] [stdout] 502 | | ... left: PatOrExpr::Pat(box Pat::Ident(real_fn_ident.clone())), [INFO] [stdout] 503 | | ... op: op!("="), [INFO] [stdout] 504 | | ... right: box right, [INFO] [stdout] 505 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 500 ~ Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 501 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 504 | right: box right, [INFO] [stdout] 505 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:510:37 [INFO] [stdout] | [INFO] [stdout] 510 | ... box ThisExpr { span: DUMMY_SP }.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 510 - box ThisExpr { span: DUMMY_SP }.into(), [INFO] [stdout] 510 + Box::new(ThisExpr { span: DUMMY_SP }.into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:508:43 [INFO] [stdout] | [INFO] [stdout] 508 | ... arg: Some(box real_fn_ident.clone().apply( [INFO] [stdout] | _________________________________^ [INFO] [stdout] 509 | | ... DUMMY_SP, [INFO] [stdout] 510 | | ... box ThisExpr { span: DUMMY_SP }.into(), [INFO] [stdout] 511 | | ... vec![quote_ident!("arguments").as_arg()], [INFO] [stdout] 512 | | ... )), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 508 ~ arg: Some(Box::new(real_fn_ident.clone().apply( [INFO] [stdout] 509 | DUMMY_SP, [INFO] [stdout] 510 | box ThisExpr { span: DUMMY_SP }.into(), [INFO] [stdout] 511 | vec![quote_ident!("arguments").as_arg()], [INFO] [stdout] 512 ~ ))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:532:32 [INFO] [stdout] | [INFO] [stdout] 532 | init: Some(box right), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 532 - init: Some(box right), [INFO] [stdout] 532 + init: Some(Box::new(right)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2017/async_to_generator.rs:556:35 [INFO] [stdout] | [INFO] [stdout] 556 | arg: Some(box Expr::Fn(FnExpr { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 557 | | ident: raw_ident, [INFO] [stdout] 558 | | function: Function { [INFO] [stdout] 559 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 570 | | }, [INFO] [stdout] 571 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 556 ~ arg: Some(Box::new(Expr::Fn(FnExpr { [INFO] [stdout] 557 | ident: raw_ident, [INFO] [stdout] ... [INFO] [stdout] 570 | }, [INFO] [stdout] 571 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | box Expr::Ident(ref_ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 59 - box Expr::Ident(ref_ident.clone()), [INFO] [stdout] 59 + Box::new(Expr::Ident(ref_ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 63 - init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] 63 + init: Some(Box::new(Expr::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:78:49 [INFO] [stdout] | [INFO] [stdout] 78 | self.fold_rest(pat, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 78 - self.fold_rest(pat, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] 78 + self.fold_rest(pat, Box::new(Expr::Ident(var_ident.clone())), false, true); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:95:52 [INFO] [stdout] | [INFO] [stdout] 95 | init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 141 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 95 - init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] 95 + init: Some(Box::new(Expr::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:125:33 [INFO] [stdout] | [INFO] [stdout] 125 | for_stmt.body = box Stmt::Block(match *for_stmt.body { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 126 | | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] 127 | | span, [INFO] [stdout] 128 | | stmts: iter::once(stmt).chain(stmts).collect(), [INFO] [stdout] ... | [INFO] [stdout] 133 | | }, [INFO] [stdout] 134 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] ... [INFO] [stdout] 141 | impl_for_for_stmt!(ForInStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ for_stmt.body = Box::new(Stmt::Block(match *for_stmt.body { [INFO] [stdout] 126 | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] ... [INFO] [stdout] 133 | }, [INFO] [stdout] 134 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:59:37 [INFO] [stdout] | [INFO] [stdout] 59 | box Expr::Ident(ref_ident.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 59 - box Expr::Ident(ref_ident.clone()), [INFO] [stdout] 59 + Box::new(Expr::Ident(ref_ident.clone())), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:63:44 [INFO] [stdout] | [INFO] [stdout] 63 | init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 63 - init: Some(box Expr::Ident(ref_ident.clone())), [INFO] [stdout] 63 + init: Some(Box::new(Expr::Ident(ref_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:78:49 [INFO] [stdout] | [INFO] [stdout] 78 | self.fold_rest(pat, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 78 - self.fold_rest(pat, box Expr::Ident(var_ident.clone()), false, true); [INFO] [stdout] 78 + self.fold_rest(pat, Box::new(Expr::Ident(var_ident.clone())), false, true); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:95:52 [INFO] [stdout] | [INFO] [stdout] 95 | init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 142 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 95 - init: Some(box Expr::Ident(var_ident.clone())), [INFO] [stdout] 95 + init: Some(Box::new(Expr::Ident(var_ident.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es2018/object_rest_spread.rs:125:33 [INFO] [stdout] | [INFO] [stdout] 125 | for_stmt.body = box Stmt::Block(match *for_stmt.body { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 126 | | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] 127 | | span, [INFO] [stdout] 128 | | stmts: iter::once(stmt).chain(stmts).collect(), [INFO] [stdout] ... | [INFO] [stdout] 133 | | }, [INFO] [stdout] 134 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] ... [INFO] [stdout] 142 | impl_for_for_stmt!(ForOfStmt); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `impl_for_for_stmt` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ for_stmt.body = Box::new(Stmt::Block(match *for_stmt.body { [INFO] [stdout] 126 | Stmt::Block(BlockStmt { span, stmts }) => BlockStmt { [INFO] [stdout] ... [INFO] [stdout] 133 | }, [INFO] [stdout] 134 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es3/member_expr_lits.rs:40:31 [INFO] [stdout] | [INFO] [stdout] 40 | prop: box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 41 | | span: $span, [INFO] [stdout] 42 | | value: $sym, [INFO] [stdout] 43 | | has_escape: false, [INFO] [stdout] 44 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] ... [INFO] [stdout] 58 | Expr::Lit(Lit::Str(Str { value, span, .. })) => handle!(value, span), [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `handle` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 40 ~ prop: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 41 | span: $span, [INFO] [stdout] 42 | value: $sym, [INFO] [stdout] 43 | has_escape: false, [INFO] [stdout] 44 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es3/member_expr_lits.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | prop: box Expr::Ident(quote_ident!($span, $sym)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | Expr::Lit(Lit::Str(Str { value, span, .. })) => handle!(value, span), [INFO] [stdout] | -------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `handle` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 50 - prop: box Expr::Ident(quote_ident!($span, $sym)), [INFO] [stdout] 50 + prop: Box::new(Expr::Ident(quote_ident!($span, $sym))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es3/member_expr_lits.rs:40:31 [INFO] [stdout] | [INFO] [stdout] 40 | prop: box Expr::Lit(Lit::Str(Str { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 41 | | span: $span, [INFO] [stdout] 42 | | value: $sym, [INFO] [stdout] 43 | | has_escape: false, [INFO] [stdout] 44 | | })), [INFO] [stdout] | |___________________________^ [INFO] [stdout] ... [INFO] [stdout] 63 | handle!(i.sym, i.span) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `handle` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 40 ~ prop: Box::new(Expr::Lit(Lit::Str(Str { [INFO] [stdout] 41 | span: $span, [INFO] [stdout] 42 | value: $sym, [INFO] [stdout] 43 | has_escape: false, [INFO] [stdout] 44 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/compat/es3/member_expr_lits.rs:50:31 [INFO] [stdout] | [INFO] [stdout] 50 | prop: box Expr::Ident(quote_ident!($span, $sym)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 63 | handle!(i.sym, i.span) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `handle` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 50 - prop: box Expr::Ident(quote_ident!($span, $sym)), [INFO] [stdout] 50 + prop: Box::new(Expr::Ident(quote_ident!($span, $sym))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:350:31 [INFO] [stdout] | [INFO] [stdout] 350 | expr: box expr, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 350 - expr: box expr, [INFO] [stdout] 350 + expr: Box::new(expr), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:379:39 [INFO] [stdout] | [INFO] [stdout] 379 | ... left: box expr.left.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 379 - left: box expr.left.wrap_with_paren(), [INFO] [stdout] 379 + left: Box::new(expr.left.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/fixer.rs:392:31 [INFO] [stdout] | [INFO] [stdout] 392 | left: box e.wrap_with_paren(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 392 - left: box e.wrap_with_paren(), [INFO] [stdout] 392 + left: Box::new(e.wrap_with_paren()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:482:54 [INFO] [stdout] | [INFO] [stdout] 482 | ... left: PatOrExpr::Pat(box Pat::Ident(arg.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 482 - left: PatOrExpr::Pat(box Pat::Ident(arg.clone())), [INFO] [stdout] 482 + left: PatOrExpr::Pat(Box::new(Pat::Ident(arg.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:489:46 [INFO] [stdout] | [INFO] [stdout] 489 | ... arg: box Expr::Ident(arg) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 489 - arg: box Expr::Ident(arg) [INFO] [stdout] 489 + arg: Box::new(Expr::Ident(arg)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:486:43 [INFO] [stdout] | [INFO] [stdout] 486 | ... left: box Expr::Unary(UnaryExpr { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 487 | | ... span: DUMMY_SP, [INFO] [stdout] 488 | | ... op: op!(unary, "+"), [INFO] [stdout] 489 | | ... arg: box Expr::Ident(arg) [INFO] [stdout] 490 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 486 ~ left: Box::new(Expr::Unary(UnaryExpr { [INFO] [stdout] 487 | span: DUMMY_SP, [INFO] [stdout] 488 | op: op!(unary, "+"), [INFO] [stdout] 489 | arg: box Expr::Ident(arg) [INFO] [stdout] 490 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:495:44 [INFO] [stdout] | [INFO] [stdout] 495 | ... right: box Expr::Lit(Lit::Num(Number { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 496 | | ... span: DUMMY_SP, [INFO] [stdout] 497 | | ... value: 1.0, [INFO] [stdout] 498 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 495 ~ right: Box::new(Expr::Lit(Lit::Num(Number { [INFO] [stdout] 496 | span: DUMMY_SP, [INFO] [stdout] 497 | value: 1.0, [INFO] [stdout] 498 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:484:40 [INFO] [stdout] | [INFO] [stdout] 484 | ... right: box Expr::Bin(BinExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 485 | | ... span: DUMMY_SP, [INFO] [stdout] 486 | | ... left: box Expr::Unary(UnaryExpr { [INFO] [stdout] 487 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 498 | | ... })), [INFO] [stdout] 499 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 484 ~ right: Box::new(Expr::Bin(BinExpr { [INFO] [stdout] 485 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 498 | })), [INFO] [stdout] 499 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:480:29 [INFO] [stdout] | [INFO] [stdout] 480 | / ... box Expr::Assign(AssignExpr { [INFO] [stdout] 481 | | ... span: DUMMY_SP, [INFO] [stdout] 482 | | ... left: PatOrExpr::Pat(box Pat::Ident(arg.clone())), [INFO] [stdout] 483 | | ... op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 499 | | ... }), [INFO] [stdout] 500 | | ... }) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 480 ~ Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 481 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 499 | }), [INFO] [stdout] 500 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:435:29 [INFO] [stdout] | [INFO] [stdout] 435 | / box exports [INFO] [stdout] 436 | | .clone() [INFO] [stdout] 437 | | .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1))), [INFO] [stdout] | |_________________________________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 478 | let e = chain_assign!( [INFO] [stdout] | _________________________________- [INFO] [stdout] 479 | | entry, [INFO] [stdout] 480 | | box Expr::Assign(AssignExpr { [INFO] [stdout] 481 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 500 | | }) [INFO] [stdout] 501 | | ); [INFO] [stdout] | |_________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 ~ Box::new(exports [INFO] [stdout] 436 | .clone() [INFO] [stdout] 437 ~ .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1)))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:432:25 [INFO] [stdout] | [INFO] [stdout] 432 | e = box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________^ [INFO] [stdout] 433 | | span: DUMMY_SP, [INFO] [stdout] 434 | | left: PatOrExpr::Expr( [INFO] [stdout] 435 | | box exports [INFO] [stdout] ... | [INFO] [stdout] 440 | | right: e, [INFO] [stdout] 441 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] ... [INFO] [stdout] 478 | let e = chain_assign!( [INFO] [stdout] | _________________________________- [INFO] [stdout] 479 | | entry, [INFO] [stdout] 480 | | box Expr::Assign(AssignExpr { [INFO] [stdout] 481 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 500 | | }) [INFO] [stdout] 501 | | ); [INFO] [stdout] | |_________________________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 432 ~ e = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 433 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 440 | right: e, [INFO] [stdout] 441 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:555:61 [INFO] [stdout] | [INFO] [stdout] 555 | ... callee: box Expr::Ident(quote_ident!("Error")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 555 - callee: box Expr::Ident(quote_ident!("Error")), [INFO] [stdout] 555 + callee: Box::new(Expr::Ident(quote_ident!("Error"))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:553:54 [INFO] [stdout] | [INFO] [stdout] 553 | ... arg: box Expr::New(NewExpr { [INFO] [stdout] | ____________________________^ [INFO] [stdout] 554 | | ... span: DUMMY_SP, [INFO] [stdout] 555 | | ... callee: box Expr::Ident(quote_ident!("Error")), [INFO] [stdout] 556 | | ... args: Some(vec![quote_str!("\"") [INFO] [stdout] ... | [INFO] [stdout] 566 | | ... type_args: Default::default(), [INFO] [stdout] 567 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 553 ~ arg: Box::new(Expr::New(NewExpr { [INFO] [stdout] 554 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 566 | type_args: Default::default(), [INFO] [stdout] 567 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:595:62 [INFO] [stdout] | [INFO] [stdout] 595 | ... let e = chain_assign!(entry, box Expr::Assign(expr)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 595 - let e = chain_assign!(entry, box Expr::Assign(expr)); [INFO] [stdout] 595 + let e = chain_assign!(entry, Box::new(Expr::Assign(expr))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:435:29 [INFO] [stdout] | [INFO] [stdout] 435 | / ... box exports [INFO] [stdout] 436 | | ... .clone() [INFO] [stdout] 437 | | ... .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1))), [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 595 | ... let e = chain_assign!(entry, box Expr::Assign(expr)); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 ~ Box::new(exports [INFO] [stdout] 436 | .clone() [INFO] [stdout] 437 ~ .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1)))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:432:25 [INFO] [stdout] | [INFO] [stdout] 432 | e = box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________^ [INFO] [stdout] 433 | | span: DUMMY_SP, [INFO] [stdout] 434 | | left: PatOrExpr::Expr( [INFO] [stdout] 435 | | box exports [INFO] [stdout] ... | [INFO] [stdout] 440 | | right: e, [INFO] [stdout] 441 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] ... [INFO] [stdout] 595 | let e = chain_assign!(entry, box Expr::Assign(expr)); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 432 ~ e = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 433 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 440 | right: e, [INFO] [stdout] 441 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:618:70 [INFO] [stdout] | [INFO] [stdout] 618 | ... let e = chain_assign!(entry, box Expr::Ident(i)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 618 - let e = chain_assign!(entry, box Expr::Ident(i)); [INFO] [stdout] 618 + let e = chain_assign!(entry, Box::new(Expr::Ident(i))); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:435:29 [INFO] [stdout] | [INFO] [stdout] 435 | / ... box exports [INFO] [stdout] 436 | | ... .clone() [INFO] [stdout] 437 | | ... .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1))), [INFO] [stdout] | |___________________________________________________________________________________^ [INFO] [stdout] ... [INFO] [stdout] 618 | ... let e = chain_assign!(entry, box Expr::Ident(i)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 435 ~ Box::new(exports [INFO] [stdout] 436 | .clone() [INFO] [stdout] 437 ~ .member(Ident::new(i.0.clone(), DUMMY_SP.with_ctxt(i.1)))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:432:25 [INFO] [stdout] | [INFO] [stdout] 432 | e = box Expr::Assign(AssignExpr { [INFO] [stdout] | _________________________^ [INFO] [stdout] 433 | | span: DUMMY_SP, [INFO] [stdout] 434 | | left: PatOrExpr::Expr( [INFO] [stdout] 435 | | box exports [INFO] [stdout] ... | [INFO] [stdout] 440 | | right: e, [INFO] [stdout] 441 | | }); [INFO] [stdout] | |______________________^ [INFO] [stdout] ... [INFO] [stdout] 618 | let e = chain_assign!(entry, box Expr::Ident(i)); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `chain_assign` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 432 ~ e = Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 433 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 440 | right: e, [INFO] [stdout] 441 ~ })); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:667:17 [INFO] [stdout] | [INFO] [stdout] 667 | callee: member_expr!(DUMMY_SP, Object.defineProperty).as_callee(), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:667:17 [INFO] [stdout] | [INFO] [stdout] 667 | callee: member_expr!(DUMMY_SP, Object.defineProperty).as_callee(), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:667:17 [INFO] [stdout] | [INFO] [stdout] 667 | callee: member_expr!(DUMMY_SP, Object.defineProperty).as_callee(), [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:751:24 [INFO] [stdout] | [INFO] [stdout] 751 | value: box Lit::Bool(Bool { [INFO] [stdout] | ________________________^ [INFO] [stdout] 752 | | span: DUMMY_SP, [INFO] [stdout] 753 | | value: true, [INFO] [stdout] 754 | | }) [INFO] [stdout] 755 | | .into(), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 751 ~ value: Box::new(Lit::Bool(Bool { [INFO] [stdout] 752 | span: DUMMY_SP, [INFO] [stdout] 753 | value: true, [INFO] [stdout] 754 | }) [INFO] [stdout] 755 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:749:32 [INFO] [stdout] | [INFO] [stdout] 749 | PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 750 | | key: PropName::Ident(quote_ident!("enumerable")), [INFO] [stdout] 751 | | value: box Lit::Bool(Bool { [INFO] [stdout] 752 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 755 | | .into(), [INFO] [stdout] 756 | | })), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 749 ~ PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 750 | key: PropName::Ident(quote_ident!("enumerable")), [INFO] [stdout] ... [INFO] [stdout] 755 | .into(), [INFO] [stdout] 756 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:759:24 [INFO] [stdout] | [INFO] [stdout] 759 | value: box FnExpr { [INFO] [stdout] | ________________________^ [INFO] [stdout] 760 | | ident: None, [INFO] [stdout] 761 | | function: Function { [INFO] [stdout] 762 | | span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 772 | | .into(), [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 759 ~ value: Box::new(FnExpr { [INFO] [stdout] 760 | ident: None, [INFO] [stdout] ... [INFO] [stdout] 771 | } [INFO] [stdout] 772 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/util.rs:757:32 [INFO] [stdout] | [INFO] [stdout] 757 | PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 758 | | key: PropName::Ident(quote_ident!("get")), [INFO] [stdout] 759 | | value: box FnExpr { [INFO] [stdout] 760 | | ident: None, [INFO] [stdout] ... | [INFO] [stdout] 772 | | .into(), [INFO] [stdout] 773 | | })), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 757 ~ PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 758 | key: PropName::Ident(quote_ident!("get")), [INFO] [stdout] ... [INFO] [stdout] 772 | .into(), [INFO] [stdout] 773 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:416:48 [INFO] [stdout] | [INFO] [stdout] 416 | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 417 | | ... span: DUMMY_SP, [INFO] [stdout] 418 | | ... value: true, [INFO] [stdout] 419 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 416 ~ value: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 417 | span: DUMMY_SP, [INFO] [stdout] 418 | value: true, [INFO] [stdout] 419 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:414:61 [INFO] [stdout] | [INFO] [stdout] 414 | ... Some(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 415 | | ... key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] 416 | | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 417 | | ... span: DUMMY_SP, [INFO] [stdout] 418 | | ... value: true, [INFO] [stdout] 419 | | ... })), [INFO] [stdout] 420 | | ... }))) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 414 ~ Some(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 415 | key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] ... [INFO] [stdout] 419 | })), [INFO] [stdout] 420 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:405:36 [INFO] [stdout] | [INFO] [stdout] 405 | init: Some(box Expr::Object(ObjectLit { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 406 | | span: DUMMY_SP, [INFO] [stdout] 407 | | props: exports [INFO] [stdout] 408 | | .into_iter() [INFO] [stdout] ... | [INFO] [stdout] 422 | | .collect(), [INFO] [stdout] 423 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 405 ~ init: Some(Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 406 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 422 | .collect(), [INFO] [stdout] 423 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/amd.rs:500:52 [INFO] [stdout] | [INFO] [stdout] 500 | body: vec![ModuleItem::Stmt(Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 501 | | span: DUMMY_SP, [INFO] [stdout] 502 | | callee: quote_ident!("define").as_callee(), [INFO] [stdout] 503 | | args: self [INFO] [stdout] ... | [INFO] [stdout] 530 | | type_args: Default::default(), [INFO] [stdout] 531 | | })))], [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 500 ~ body: vec![ModuleItem::Stmt(Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 501 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 530 | type_args: Default::default(), [INFO] [stdout] 531 ~ }))))], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:438:48 [INFO] [stdout] | [INFO] [stdout] 438 | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 439 | | ... span: DUMMY_SP, [INFO] [stdout] 440 | | ... value: true, [INFO] [stdout] 441 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 438 ~ value: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 439 | span: DUMMY_SP, [INFO] [stdout] 440 | value: true, [INFO] [stdout] 441 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:436:61 [INFO] [stdout] | [INFO] [stdout] 436 | ... Some(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 437 | | ... key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] 438 | | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 439 | | ... span: DUMMY_SP, [INFO] [stdout] 440 | | ... value: true, [INFO] [stdout] 441 | | ... })), [INFO] [stdout] 442 | | ... }))) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 436 ~ Some(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 437 | key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] ... [INFO] [stdout] 441 | })), [INFO] [stdout] 442 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:427:36 [INFO] [stdout] | [INFO] [stdout] 427 | init: Some(box Expr::Object(ObjectLit { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 428 | | span: DUMMY_SP, [INFO] [stdout] 429 | | props: exports [INFO] [stdout] 430 | | .into_iter() [INFO] [stdout] ... | [INFO] [stdout] 444 | | .collect(), [INFO] [stdout] 445 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 427 ~ init: Some(Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 428 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 444 | .collect(), [INFO] [stdout] 445 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:536:66 [INFO] [stdout] | [INFO] [stdout] 536 | ... left: PatOrExpr::Pat(box Pat::Ident(ident)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 536 - left: PatOrExpr::Pat(box Pat::Ident(ident)), [INFO] [stdout] 536 + left: PatOrExpr::Pat(Box::new(Pat::Ident(ident))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:538:52 [INFO] [stdout] | [INFO] [stdout] 538 | ... right: box FnExpr { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 539 | | ... ident: None, [INFO] [stdout] 540 | | ... function: Function { [INFO] [stdout] 541 | | ... span: DUMMY_SP, [INFO] [stdout] ... | [INFO] [stdout] 554 | | ... .into(), [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 538 ~ right: Box::new(FnExpr { [INFO] [stdout] 539 | ident: None, [INFO] [stdout] ... [INFO] [stdout] 553 | } [INFO] [stdout] 554 ~ .into()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/common_js.rs:534:52 [INFO] [stdout] | [INFO] [stdout] 534 | ... Stmt::Expr(box Expr::Assign(AssignExpr { [INFO] [stdout] | __________________________________^ [INFO] [stdout] 535 | | ... span: DUMMY_SP, [INFO] [stdout] 536 | | ... left: PatOrExpr::Pat(box Pat::Ident(ident)), [INFO] [stdout] 537 | | ... op: op!("="), [INFO] [stdout] ... | [INFO] [stdout] 554 | | ... .into(), [INFO] [stdout] 555 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 534 ~ Stmt::Expr(Box::new(Expr::Assign(AssignExpr { [INFO] [stdout] 535 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 554 | .into(), [INFO] [stdout] 555 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:388:38 [INFO] [stdout] | [INFO] [stdout] 388 | global_factory_args.push(member_expr!(DUMMY_SP, mod.exports).as_arg()); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:388:38 [INFO] [stdout] | [INFO] [stdout] 388 | global_factory_args.push(member_expr!(DUMMY_SP, mod.exports).as_arg()); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:388:38 [INFO] [stdout] | [INFO] [stdout] 388 | global_factory_args.push(member_expr!(DUMMY_SP, mod.exports).as_arg()); [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:412:48 [INFO] [stdout] | [INFO] [stdout] 412 | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] | ______________________________^ [INFO] [stdout] 413 | | ... span: DUMMY_SP, [INFO] [stdout] 414 | | ... value: true, [INFO] [stdout] 415 | | ... })), [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 412 ~ value: Box::new(Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 413 | span: DUMMY_SP, [INFO] [stdout] 414 | value: true, [INFO] [stdout] 415 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:410:61 [INFO] [stdout] | [INFO] [stdout] 410 | ... Some(PropOrSpread::Prop(box Prop::KeyValue(KeyValueProp { [INFO] [stdout] | _______________________________________________^ [INFO] [stdout] 411 | | ... key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] 412 | | ... value: box Expr::Lit(Lit::Bool(Bool { [INFO] [stdout] 413 | | ... span: DUMMY_SP, [INFO] [stdout] 414 | | ... value: true, [INFO] [stdout] 415 | | ... })), [INFO] [stdout] 416 | | ... }))) [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 410 ~ Some(PropOrSpread::Prop(Box::new(Prop::KeyValue(KeyValueProp { [INFO] [stdout] 411 | key: PropName::Ident(Ident::new(export, DUMMY_SP)), [INFO] [stdout] ... [INFO] [stdout] 415 | })), [INFO] [stdout] 416 ~ })))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:401:36 [INFO] [stdout] | [INFO] [stdout] 401 | init: Some(box Expr::Object(ObjectLit { [INFO] [stdout] | ____________________________________^ [INFO] [stdout] 402 | | span: DUMMY_SP, [INFO] [stdout] 403 | | props: exports [INFO] [stdout] 404 | | .into_iter() [INFO] [stdout] ... | [INFO] [stdout] 418 | | .collect(), [INFO] [stdout] 419 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 401 ~ init: Some(Box::new(Expr::Object(ObjectLit { [INFO] [stdout] 402 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 418 | .collect(), [INFO] [stdout] 419 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:534:31 [INFO] [stdout] | [INFO] [stdout] 534 | cons: box Stmt::Block(BlockStmt { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 535 | | span: DUMMY_SP, [INFO] [stdout] 536 | | stmts: vec![ [INFO] [stdout] ... | [INFO] [stdout] 547 | | ], [INFO] [stdout] 548 | | }), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 534 ~ cons: Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 535 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 547 | ], [INFO] [stdout] 548 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:552:35 [INFO] [stdout] | [INFO] [stdout] 552 | ... cons: box Stmt::Block(BlockStmt { [INFO] [stdout] | _____________________________^ [INFO] [stdout] 553 | | ... span: DUMMY_SP, [INFO] [stdout] 554 | | ... stmts: vec![ [INFO] [stdout] ... | [INFO] [stdout] 562 | | ... ], [INFO] [stdout] 563 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 552 ~ cons: Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 553 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 562 | ], [INFO] [stdout] 563 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:564:39 [INFO] [stdout] | [INFO] [stdout] 564 | ... alt: Some(box Stmt::Block(BlockStmt { [INFO] [stdout] | _________________________________^ [INFO] [stdout] 565 | | ... span: DUMMY_SP, [INFO] [stdout] 566 | | ... stmts: vec![ [INFO] [stdout] 567 | | ... Stmt::Decl(Decl::Var(VarDecl { [INFO] [stdout] ... | [INFO] [stdout] 610 | | ... ], [INFO] [stdout] 611 | | ... })), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 564 ~ alt: Some(Box::new(Stmt::Block(BlockStmt { [INFO] [stdout] 565 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 610 | ], [INFO] [stdout] 611 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:549:35 [INFO] [stdout] | [INFO] [stdout] 549 | alt: Some(box Stmt::If(IfStmt { [INFO] [stdout] | ___________________________________^ [INFO] [stdout] 550 | | span: DUMMY_SP, [INFO] [stdout] 551 | | test: is_common_js, [INFO] [stdout] 552 | | cons: box Stmt::Block(BlockStmt { [INFO] [stdout] ... | [INFO] [stdout] 611 | | })), [INFO] [stdout] 612 | | })), [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 549 ~ alt: Some(Box::new(Stmt::If(IfStmt { [INFO] [stdout] 550 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 611 | })), [INFO] [stdout] 612 ~ }))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/modules/umd.rs:641:52 [INFO] [stdout] | [INFO] [stdout] 641 | body: vec![ModuleItem::Stmt(Stmt::Expr(box Expr::Call(CallExpr { [INFO] [stdout] | ____________________________________________________^ [INFO] [stdout] 642 | | span: DUMMY_SP, [INFO] [stdout] 643 | | callee: FnExpr { [INFO] [stdout] 644 | | ident: None, [INFO] [stdout] ... | [INFO] [stdout] 650 | | type_args: Default::default(), [INFO] [stdout] 651 | | })))], [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 641 ~ body: vec![ModuleItem::Stmt(Stmt::Expr(Box::new(Expr::Call(CallExpr { [INFO] [stdout] 642 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 650 | type_args: Default::default(), [INFO] [stdout] 651 ~ }))))], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/optimization/json_parse.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | callee: member_expr!(DUMMY_SP, JSON.parse).as_callee(), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 125 | / box Expr::Member(MemberExpr{ [INFO] [stdout] 126 | | span: ::swc_common::DUMMY_SP, [INFO] [stdout] 127 | | obj: ExprOrSuper::Expr($obj), [INFO] [stdout] 128 | | computed: false, [INFO] [stdout] 129 | | prop, [INFO] [stdout] 130 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/optimization/json_parse.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | callee: member_expr!(DUMMY_SP, JSON.parse).as_callee(), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 125 ~ Box::new(Expr::Member(MemberExpr{ [INFO] [stdout] 126 | span: ::swc_common::DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 129 | prop, [INFO] [stdout] 130 ~ })) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/quote.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/optimization/json_parse.rs:57:33 [INFO] [stdout] | [INFO] [stdout] 57 | callee: member_expr!(DUMMY_SP, JSON.parse).as_callee(), [INFO] [stdout] | ---------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `member_expr` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 101 - box Expr::Ident(quote_ident!($span, stringify!($first))) [INFO] [stdout] 101 + Box::new(Expr::Ident(quote_ident!($span, stringify!($first)))) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/class_name_tdz.rs:19:29 [INFO] [stdout] | [INFO] [stdout] 19 | / ... box Expr::Call(CallExpr { [INFO] [stdout] 20 | | ... span: DUMMY_SP, [INFO] [stdout] 21 | | ... callee: helper!(class_name_tdz_error, "classNameTDZError"), [INFO] [stdout] 22 | | ... args: vec![Lit::Str(Str { [INFO] [stdout] ... | [INFO] [stdout] 29 | | ... type_args: Default::default(), [INFO] [stdout] 30 | | ... }), [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 19 ~ Box::new(Expr::Call(CallExpr { [INFO] [stdout] 20 | span: DUMMY_SP, [INFO] [stdout] ... [INFO] [stdout] 29 | type_args: Default::default(), [INFO] [stdout] 30 ~ })), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/class_name_tdz.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | ... box Expr::Ident(i), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 31 - box Expr::Ident(i), [INFO] [stdout] 31 + Box::new(Expr::Ident(i)), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:155:37 [INFO] [stdout] | [INFO] [stdout] 155 | exprs: vec![box expr, box Expr::Ident(old_var)], [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 155 - exprs: vec![box expr, box Expr::Ident(old_var)], [INFO] [stdout] 155 + exprs: vec![Box::new(expr), box Expr::Ident(old_var)], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:155:47 [INFO] [stdout] | [INFO] [stdout] 155 | exprs: vec![box expr, box Expr::Ident(old_var)], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 155 - exprs: vec![box expr, box Expr::Ident(old_var)], [INFO] [stdout] 155 + exprs: vec![box expr, Box::new(Expr::Ident(old_var))], [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/class_properties/private_field.rs:413:62 [INFO] [stdout] | [INFO] [stdout] 413 | ... left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 413 - left: PatOrExpr::Pat(box Pat::Ident(var.clone())), [INFO] [stdout] 413 + left: PatOrExpr::Pat(Box::new(Pat::Ident(var.clone()))), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `box_syntax` has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/git/checkouts/swc-d827c3033bef357e/b3a2ee8/ecmascript/transforms/src/proposals/decorators.rs:249:34 [INFO] [stdout] | [INFO] [stdout] 249 | ... arg: box Pat::Ident(quote_ident!("args")), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `Box::new()` instead [INFO] [stdout] | [INFO] [stdout] 249 - arg: box Pat::Ident(quote_ident!("args")), [INFO] [stdout] 249 + arg: Box::new(Pat::Ident(quote_ident!("args"))), [INFO] [stdout] | [WARN] too many lines in the log, truncating it