[INFO] cloning repository https://github.com/maplelang/compiler [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maplelang/compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaplelang%2Fcompiler", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaplelang%2Fcompiler'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9c79ca28a306f0c2ee6dadd2197e46a78f6871bf [INFO] checking maplelang/compiler against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaplelang%2Fcompiler" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/maplelang/compiler on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/maplelang/compiler [INFO] finished tweaking git repo https://github.com/maplelang/compiler [INFO] tweaked toml for git repo https://github.com/maplelang/compiler written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/maplelang/compiler 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" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded llvm-sys v150.0.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 37a58a98f60eafda39581901b018c7fa33441c3fd56e37f43732486b1aa193a9 [INFO] running `Command { std: "docker" "start" "-a" "37a58a98f60eafda39581901b018c7fa33441c3fd56e37f43732486b1aa193a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "37a58a98f60eafda39581901b018c7fa33441c3fd56e37f43732486b1aa193a9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37a58a98f60eafda39581901b018c7fa33441c3fd56e37f43732486b1aa193a9", kill_on_drop: false }` [INFO] [stdout] 37a58a98f60eafda39581901b018c7fa33441c3fd56e37f43732486b1aa193a9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f52adceb166f0a3a55ee18171c0e68a7f54b33b31aafa75a8a04791a86477158 [INFO] running `Command { std: "docker" "start" "-a" "f52adceb166f0a3a55ee18171c0e68a7f54b33b31aafa75a8a04791a86477158", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling parking_lot_core v0.9.5 [INFO] [stderr] Compiling semver v1.0.16 [INFO] [stderr] Compiling smallvec v1.10.0 [INFO] [stderr] Compiling cc v1.0.78 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling lock_api v0.4.9 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling once_cell v1.17.0 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Checking unicode-width v0.1.10 [INFO] [stderr] Checking ansi_term v0.12.1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling petgraph v0.6.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling string_cache v0.8.4 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Checking regex v1.7.1 [INFO] [stderr] Checking lalrpop-util v0.19.8 [INFO] [stderr] Compiling lalrpop v0.19.8 [INFO] [stderr] Compiling llvm-sys v150.0.3 [INFO] [stderr] Checking mpc_llvm v0.1.0 (/opt/rustwide/workdir/mpc_llvm) [INFO] [stderr] Compiling mpc v0.1.0 (/opt/rustwide/workdir/mpc) [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/parse/mod.rs:174:7 [INFO] [stdout] | [INFO] [stdout] 173 | pub struct VariantDef { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 174 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VariantDef` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:252:7 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct ResolvedTypeDef { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 252 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedTypeDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:285:7 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct ResolvedConstDef { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 285 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] 286 | pub ty: ResolvedTy, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedConstDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bindings` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 61 | Func { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] ... [INFO] [stdout] 66 | bindings: Vec<(IsMut, Ty)>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty` and `is_mut` are never read [INFO] [stdout] --> mpc/src/sema/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 69 | Data { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 70 | name: RefStr, [INFO] [stdout] 71 | ty: Ty, [INFO] [stdout] | ^^ [INFO] [stdout] 72 | is_mut: IsMut, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `is_mut` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 79 | ExternData { [INFO] [stdout] | ---------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 82 | is_mut: IsMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | ArrLit { ty: Ty, vals: Vec }, [INFO] [stdout] | ------ ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | StructLit { ty: Ty, vals: Vec }, [INFO] [stdout] | --------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected [INFO] [stdout] --> mpc/src/util.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | self.s as *const str == rhs.s as *const str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default [INFO] [stdout] help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::addr_eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | ++++++++++++++++++ ~ + [INFO] [stdout] help: use explicit `std::ptr::eq` method to compare metadata and addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | +++++++++++++ ~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/parse/mod.rs:174:7 [INFO] [stdout] | [INFO] [stdout] 173 | pub struct VariantDef { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 174 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VariantDef` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:252:7 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct ResolvedTypeDef { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 252 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedTypeDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:285:7 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct ResolvedConstDef { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 285 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] 286 | pub ty: ResolvedTy, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedConstDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bindings` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 61 | Func { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] ... [INFO] [stdout] 66 | bindings: Vec<(IsMut, Ty)>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty` and `is_mut` are never read [INFO] [stdout] --> mpc/src/sema/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 69 | Data { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 70 | name: RefStr, [INFO] [stdout] 71 | ty: Ty, [INFO] [stdout] | ^^ [INFO] [stdout] 72 | is_mut: IsMut, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `is_mut` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 79 | ExternData { [INFO] [stdout] | ---------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 82 | is_mut: IsMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | ArrLit { ty: Ty, vals: Vec }, [INFO] [stdout] | ------ ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | StructLit { ty: Ty, vals: Vec }, [INFO] [stdout] | --------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected [INFO] [stdout] --> mpc/src/util.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | self.s as *const str == rhs.s as *const str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default [INFO] [stdout] help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::addr_eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | ++++++++++++++++++ ~ + [INFO] [stdout] help: use explicit `std::ptr::eq` method to compare metadata and addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | +++++++++++++ ~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking mpc_test v0.1.0 (/opt/rustwide/workdir/mpc_test) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.09s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: lalrpop v0.19.8 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "f52adceb166f0a3a55ee18171c0e68a7f54b33b31aafa75a8a04791a86477158", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f52adceb166f0a3a55ee18171c0e68a7f54b33b31aafa75a8a04791a86477158", kill_on_drop: false }` [INFO] [stdout] f52adceb166f0a3a55ee18171c0e68a7f54b33b31aafa75a8a04791a86477158 [INFO] checking maplelang/compiler against try#f9935d29d867449445ee008640ccca1bf1ae0889+rustflags=-Dtail_expr_drop_order for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaplelang%2Fcompiler" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/maplelang/compiler on toolchain f9935d29d867449445ee008640ccca1bf1ae0889 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/maplelang/compiler [INFO] finished tweaking git repo https://github.com/maplelang/compiler [INFO] tweaked toml for git repo https://github.com/maplelang/compiler written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/maplelang/compiler 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" "+f9935d29d867449445ee008640ccca1bf1ae0889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b859a0cefb5d312d7d394271c93135e58c7a05b92c74f40c6892b4630617291c [INFO] running `Command { std: "docker" "start" "-a" "b859a0cefb5d312d7d394271c93135e58c7a05b92c74f40c6892b4630617291c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b859a0cefb5d312d7d394271c93135e58c7a05b92c74f40c6892b4630617291c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b859a0cefb5d312d7d394271c93135e58c7a05b92c74f40c6892b4630617291c", kill_on_drop: false }` [INFO] [stdout] b859a0cefb5d312d7d394271c93135e58c7a05b92c74f40c6892b4630617291c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 81cf1e649f5a4cfd66f0ecc97ef334a8fcacd9139a46eac5f0af021fcbd3f555 [INFO] running `Command { std: "docker" "start" "-a" "81cf1e649f5a4cfd66f0ecc97ef334a8fcacd9139a46eac5f0af021fcbd3f555", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.139 [INFO] [stderr] Compiling regex-syntax v0.6.28 [INFO] [stderr] Compiling semver v1.0.16 [INFO] [stderr] Compiling parking_lot_core v0.9.5 [INFO] [stderr] Compiling smallvec v1.10.0 [INFO] [stderr] Compiling cc v1.0.78 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling lock_api v0.4.9 [INFO] [stderr] Compiling indexmap v1.9.2 [INFO] [stderr] Compiling once_cell v1.17.0 [INFO] [stderr] Compiling either v1.8.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Checking unicode-width v0.1.10 [INFO] [stderr] Checking ansi_term v0.12.1 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Compiling aho-corasick v0.7.20 [INFO] [stderr] Compiling petgraph v0.6.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling string_cache v0.8.4 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Checking regex v1.7.1 [INFO] [stderr] Checking lalrpop-util v0.19.8 [INFO] [stderr] Compiling lalrpop v0.19.8 [INFO] [stderr] Compiling llvm-sys v150.0.3 [INFO] [stderr] Checking mpc_llvm v0.1.0 (/opt/rustwide/workdir/mpc_llvm) [INFO] [stderr] Compiling mpc v0.1.0 (/opt/rustwide/workdir/mpc) [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/parse/mod.rs:174:7 [INFO] [stdout] | [INFO] [stdout] 173 | pub struct VariantDef { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 174 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VariantDef` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/parse/mod.rs:174:7 [INFO] [stdout] | [INFO] [stdout] 173 | pub struct VariantDef { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 174 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `VariantDef` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:252:7 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct ResolvedTypeDef { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 252 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedTypeDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:285:7 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct ResolvedConstDef { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 285 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] 286 | pub ty: ResolvedTy, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedConstDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:252:7 [INFO] [stdout] | [INFO] [stdout] 251 | pub struct ResolvedTypeDef { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 252 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedTypeDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bindings` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 61 | Func { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] ... [INFO] [stdout] 66 | bindings: Vec<(IsMut, Ty)>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `ty` are never read [INFO] [stdout] --> mpc/src/resolve/mod.rs:285:7 [INFO] [stdout] | [INFO] [stdout] 284 | pub struct ResolvedConstDef { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 285 | pub name: RefStr, [INFO] [stdout] | ^^^^ [INFO] [stdout] 286 | pub ty: ResolvedTy, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ResolvedConstDef` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty` and `is_mut` are never read [INFO] [stdout] --> mpc/src/sema/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 69 | Data { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 70 | name: RefStr, [INFO] [stdout] 71 | ty: Ty, [INFO] [stdout] | ^^ [INFO] [stdout] 72 | is_mut: IsMut, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bindings` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 61 | Func { [INFO] [stdout] | ---- field in this variant [INFO] [stdout] ... [INFO] [stdout] 66 | bindings: Vec<(IsMut, Ty)>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `is_mut` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 79 | ExternData { [INFO] [stdout] | ---------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 82 | is_mut: IsMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ty` and `is_mut` are never read [INFO] [stdout] --> mpc/src/sema/mod.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 69 | Data { [INFO] [stdout] | ---- fields in this variant [INFO] [stdout] 70 | name: RefStr, [INFO] [stdout] 71 | ty: Ty, [INFO] [stdout] | ^^ [INFO] [stdout] 72 | is_mut: IsMut, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | ArrLit { ty: Ty, vals: Vec }, [INFO] [stdout] | ------ ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `is_mut` is never read [INFO] [stdout] --> mpc/src/sema/mod.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 79 | ExternData { [INFO] [stdout] | ---------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 82 | is_mut: IsMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Inst` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | StructLit { ty: Ty, vals: Vec }, [INFO] [stdout] | --------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 38 | ArrLit { ty: Ty, vals: Vec }, [INFO] [stdout] | ------ ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ty` is never read [INFO] [stdout] --> mpc/src/sema/consteval.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | StructLit { ty: Ty, vals: Vec }, [INFO] [stdout] | --------- ^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ConstVal` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6691:21 [INFO] [stdout] | [INFO] [stdout] 6688 | (_, ty, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6691 | Ty::Ptr(is_mut, Box::new(ty)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6705:22 [INFO] [stdout] | [INFO] [stdout] 6700 | (_, params, _): (Location, Vec<(RefStr, Ty)>, Location), [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6702 | (_, ret, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6705 | Ty::Func(params, Box::new(ret)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6718:13 [INFO] [stdout] | [INFO] [stdout] 6713 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6714 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6715 | (_, t, _): (Location, Ty, Location), [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6718 | Ty::Arr(Box::new(l), Box::new(t)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6718:26 [INFO] [stdout] | [INFO] [stdout] 6713 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6714 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6715 | (_, t, _): (Location, Ty, Location), [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6718 | Ty::Arr(Box::new(l), Box::new(t)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7084:17 [INFO] [stdout] | [INFO] [stdout] 7081 | (_, e, _): (Location, core::option::Option, Location), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7084 | Expr::Break(Box::new(e.unwrap_or(Expr::Unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7095:18 [INFO] [stdout] | [INFO] [stdout] 7092 | (_, e, _): (Location, core::option::Option, Location), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7095 | Expr::Return(Box::new(e.unwrap_or(Expr::Unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7107:14 [INFO] [stdout] | [INFO] [stdout] 7102 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7103 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7104 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7107 | Expr::As(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7107:27 [INFO] [stdout] | [INFO] [stdout] 7102 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7103 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7104 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7107 | Expr::As(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7119:27 [INFO] [stdout] | [INFO] [stdout] 7114 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7115 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7116 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7119 | Expr::Rmw(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6691:21 [INFO] [stdout] | [INFO] [stdout] 6688 | (_, ty, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6691 | Ty::Ptr(is_mut, Box::new(ty)) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7119:40 [INFO] [stdout] | [INFO] [stdout] 7114 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7115 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7116 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7119 | Expr::Rmw(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6705:22 [INFO] [stdout] | [INFO] [stdout] 6700 | (_, params, _): (Location, Vec<(RefStr, Ty)>, Location), [INFO] [stdout] | ------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6702 | (_, ret, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6705 | Ty::Func(params, Box::new(ret)) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7131:27 [INFO] [stdout] | [INFO] [stdout] 7126 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7127 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7128 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7131 | Expr::Rmw(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7131:40 [INFO] [stdout] | [INFO] [stdout] 7126 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7127 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7128 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7131 | Expr::Rmw(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6718:13 [INFO] [stdout] | [INFO] [stdout] 6713 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6714 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6715 | (_, t, _): (Location, Ty, Location), [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6718 | Ty::Arr(Box::new(l), Box::new(t)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7143:27 [INFO] [stdout] | [INFO] [stdout] 7138 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7139 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7140 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7143 | Expr::Rmw(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:6718:26 [INFO] [stdout] | [INFO] [stdout] 6713 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 6714 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 6715 | (_, t, _): (Location, Ty, Location), [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 6718 | Ty::Arr(Box::new(l), Box::new(t)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7143:40 [INFO] [stdout] | [INFO] [stdout] 7138 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7139 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7140 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7143 | Expr::Rmw(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7084:17 [INFO] [stdout] | [INFO] [stdout] 7081 | (_, e, _): (Location, core::option::Option, Location), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7084 | Expr::Break(Box::new(e.unwrap_or(Expr::Unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7155:27 [INFO] [stdout] | [INFO] [stdout] 7150 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7151 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7152 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7155 | Expr::Rmw(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7095:18 [INFO] [stdout] | [INFO] [stdout] 7092 | (_, e, _): (Location, core::option::Option, Location), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7095 | Expr::Return(Box::new(e.unwrap_or(Expr::Unit))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7155:40 [INFO] [stdout] | [INFO] [stdout] 7150 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7151 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7152 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7155 | Expr::Rmw(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7107:14 [INFO] [stdout] | [INFO] [stdout] 7102 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7103 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7104 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7107 | Expr::As(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7167:27 [INFO] [stdout] | [INFO] [stdout] 7162 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7163 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7164 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7167 | Expr::Rmw(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7167:40 [INFO] [stdout] | [INFO] [stdout] 7162 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7163 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7164 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7167 | Expr::Rmw(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7107:27 [INFO] [stdout] | [INFO] [stdout] 7102 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7103 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7104 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7107 | Expr::As(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7179:27 [INFO] [stdout] | [INFO] [stdout] 7174 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7175 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7176 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7179 | Expr::Rmw(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7119:27 [INFO] [stdout] | [INFO] [stdout] 7114 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7115 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7116 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7119 | Expr::Rmw(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7179:40 [INFO] [stdout] | [INFO] [stdout] 7174 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7175 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7176 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7179 | Expr::Rmw(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7119:40 [INFO] [stdout] | [INFO] [stdout] 7114 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7115 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7116 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7119 | Expr::Rmw(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7191:27 [INFO] [stdout] | [INFO] [stdout] 7186 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7187 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7188 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7191 | Expr::Rmw(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7131:27 [INFO] [stdout] | [INFO] [stdout] 7126 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7127 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7128 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7131 | Expr::Rmw(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7191:40 [INFO] [stdout] | [INFO] [stdout] 7186 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7187 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7188 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7191 | Expr::Rmw(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7131:40 [INFO] [stdout] | [INFO] [stdout] 7126 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7127 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7128 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7131 | Expr::Rmw(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7143:27 [INFO] [stdout] | [INFO] [stdout] 7138 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7139 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7140 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7143 | Expr::Rmw(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7203:27 [INFO] [stdout] | [INFO] [stdout] 7198 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7199 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7200 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7203 | Expr::Rmw(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7143:40 [INFO] [stdout] | [INFO] [stdout] 7138 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7139 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7140 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7143 | Expr::Rmw(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7203:40 [INFO] [stdout] | [INFO] [stdout] 7198 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7199 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7200 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7203 | Expr::Rmw(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7155:27 [INFO] [stdout] | [INFO] [stdout] 7150 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7151 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7152 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7155 | Expr::Rmw(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7215:27 [INFO] [stdout] | [INFO] [stdout] 7210 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7211 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7212 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7215 | Expr::Rmw(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7155:40 [INFO] [stdout] | [INFO] [stdout] 7150 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7151 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7152 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7155 | Expr::Rmw(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7215:40 [INFO] [stdout] | [INFO] [stdout] 7210 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7211 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7212 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7215 | Expr::Rmw(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7167:27 [INFO] [stdout] | [INFO] [stdout] 7162 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7163 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7164 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7167 | Expr::Rmw(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7227:26 [INFO] [stdout] | [INFO] [stdout] 7222 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7223 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7224 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7227 | Expr::Rmw(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7167:40 [INFO] [stdout] | [INFO] [stdout] 7162 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7163 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7164 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7167 | Expr::Rmw(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7227:39 [INFO] [stdout] | [INFO] [stdout] 7222 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7223 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7224 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7227 | Expr::Rmw(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:14 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7179:27 [INFO] [stdout] | [INFO] [stdout] 7174 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7175 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7176 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7179 | Expr::Rmw(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:27 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7179:40 [INFO] [stdout] | [INFO] [stdout] 7174 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7175 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7176 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7179 | Expr::Rmw(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:40 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7191:27 [INFO] [stdout] | [INFO] [stdout] 7186 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7187 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7188 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7191 | Expr::Rmw(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:14 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7191:40 [INFO] [stdout] | [INFO] [stdout] 7186 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7187 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7188 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7191 | Expr::Rmw(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:27 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7203:27 [INFO] [stdout] | [INFO] [stdout] 7198 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7199 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7200 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7203 | Expr::Rmw(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7203:40 [INFO] [stdout] | [INFO] [stdout] 7198 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7199 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7200 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7203 | Expr::Rmw(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:40 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7215:27 [INFO] [stdout] | [INFO] [stdout] 7210 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7211 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7212 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7215 | Expr::Rmw(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:14 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7215:40 [INFO] [stdout] | [INFO] [stdout] 7210 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7211 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7212 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7215 | Expr::Rmw(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:27 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7227:26 [INFO] [stdout] | [INFO] [stdout] 7222 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7223 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7224 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7227 | Expr::Rmw(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7227:39 [INFO] [stdout] | [INFO] [stdout] 7222 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7223 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7224 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7227 | Expr::Rmw(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:40 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7338:16 [INFO] [stdout] | [INFO] [stdout] 7335 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7338 | Expr::Loop(Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:14 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7350:17 [INFO] [stdout] | [INFO] [stdout] 7346 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7347 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7350 | Expr::While(Box::new(e), Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:27 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7350:30 [INFO] [stdout] | [INFO] [stdout] 7346 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7347 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7350 | Expr::While(Box::new(e), Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7299:40 [INFO] [stdout] | [INFO] [stdout] 7295 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7296 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7299 | Expr::If(Box::new(c), Box::new(t), Box::new(Expr::Unit)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7364:17 [INFO] [stdout] | [INFO] [stdout] 7358 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7359 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7360 | (_, c, _): (Location, Vec<(Option, RefStr, Expr)>, Location), [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7364 | Expr::Match(Box::new(e), c) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:14 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7445:15 [INFO] [stdout] | [INFO] [stdout] 7440 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7441 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7442 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7445 | Expr::LOr(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7445:28 [INFO] [stdout] | [INFO] [stdout] 7440 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7441 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7442 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7445 | Expr::LOr(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:27 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7467:16 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7464 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::LAnd(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7313:40 [INFO] [stdout] | [INFO] [stdout] 7307 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7308 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7309 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7310 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7313 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7467:29 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7464 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::LAnd(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:14 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:27 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7489:26 [INFO] [stdout] | [INFO] [stdout] 7484 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7485 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7486 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7489 | Expr::Bin(BinOp::Eq, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7489:39 [INFO] [stdout] | [INFO] [stdout] 7484 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7485 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7486 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7489 | Expr::Bin(BinOp::Eq, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7327:40 [INFO] [stdout] | [INFO] [stdout] 7321 | (_, c, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7322 | (_, t, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7323 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7324 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7327 | Expr::If(Box::new(c), Box::new(t), Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7338:16 [INFO] [stdout] | [INFO] [stdout] 7335 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7338 | Expr::Loop(Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7501:26 [INFO] [stdout] | [INFO] [stdout] 7496 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7497 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7498 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7501 | Expr::Bin(BinOp::Ne, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7350:17 [INFO] [stdout] | [INFO] [stdout] 7346 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7347 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7350 | Expr::While(Box::new(e), Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7501:39 [INFO] [stdout] | [INFO] [stdout] 7496 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7497 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7498 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7501 | Expr::Bin(BinOp::Ne, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7350:30 [INFO] [stdout] | [INFO] [stdout] 7346 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7347 | (_, b, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7350 | Expr::While(Box::new(e), Box::new(b)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7513:26 [INFO] [stdout] | [INFO] [stdout] 7508 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7509 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7510 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7513 | Expr::Bin(BinOp::Lt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7364:17 [INFO] [stdout] | [INFO] [stdout] 7358 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7359 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7360 | (_, c, _): (Location, Vec<(Option, RefStr, Expr)>, Location), [INFO] [stdout] | -------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7364 | Expr::Match(Box::new(e), c) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7513:39 [INFO] [stdout] | [INFO] [stdout] 7508 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7509 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7510 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7513 | Expr::Bin(BinOp::Lt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7525:26 [INFO] [stdout] | [INFO] [stdout] 7520 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7521 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7522 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7525 | Expr::Bin(BinOp::Gt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7445:15 [INFO] [stdout] | [INFO] [stdout] 7440 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7441 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7442 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7445 | Expr::LOr(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7525:39 [INFO] [stdout] | [INFO] [stdout] 7520 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7521 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7522 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7525 | Expr::Bin(BinOp::Gt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7445:28 [INFO] [stdout] | [INFO] [stdout] 7440 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7441 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7442 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7445 | Expr::LOr(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7537:26 [INFO] [stdout] | [INFO] [stdout] 7532 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7533 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7534 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7537 | Expr::Bin(BinOp::Le, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7467:16 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7464 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::LAnd(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7537:39 [INFO] [stdout] | [INFO] [stdout] 7532 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7533 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7534 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7537 | Expr::Bin(BinOp::Le, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7467:29 [INFO] [stdout] | [INFO] [stdout] 7462 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7463 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7464 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7467 | Expr::LAnd(Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7489:26 [INFO] [stdout] | [INFO] [stdout] 7484 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7485 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7486 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7489 | Expr::Bin(BinOp::Eq, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7549:26 [INFO] [stdout] | [INFO] [stdout] 7544 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7545 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7546 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7549 | Expr::Bin(BinOp::Ge, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7489:39 [INFO] [stdout] | [INFO] [stdout] 7484 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7485 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7486 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7489 | Expr::Bin(BinOp::Eq, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7549:39 [INFO] [stdout] | [INFO] [stdout] 7544 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7545 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7546 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7549 | Expr::Bin(BinOp::Ge, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7501:26 [INFO] [stdout] | [INFO] [stdout] 7496 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7497 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7498 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7501 | Expr::Bin(BinOp::Ne, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7571:26 [INFO] [stdout] | [INFO] [stdout] 7566 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7567 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7568 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7571 | Expr::Bin(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7501:39 [INFO] [stdout] | [INFO] [stdout] 7496 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7497 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7498 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7501 | Expr::Bin(BinOp::Ne, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7571:39 [INFO] [stdout] | [INFO] [stdout] 7566 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7567 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7568 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7571 | Expr::Bin(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7513:26 [INFO] [stdout] | [INFO] [stdout] 7508 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7509 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7510 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7513 | Expr::Bin(BinOp::Lt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7593:27 [INFO] [stdout] | [INFO] [stdout] 7588 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7589 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7590 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7593 | Expr::Bin(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7513:39 [INFO] [stdout] | [INFO] [stdout] 7508 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7509 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7510 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7513 | Expr::Bin(BinOp::Lt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7593:40 [INFO] [stdout] | [INFO] [stdout] 7588 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7589 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7590 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7593 | Expr::Bin(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7525:26 [INFO] [stdout] | [INFO] [stdout] 7520 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7521 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7522 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7525 | Expr::Bin(BinOp::Gt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7615:27 [INFO] [stdout] | [INFO] [stdout] 7610 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7611 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7612 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7615 | Expr::Bin(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7615:40 [INFO] [stdout] | [INFO] [stdout] 7610 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7611 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7612 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7615 | Expr::Bin(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7525:39 [INFO] [stdout] | [INFO] [stdout] 7520 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7521 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7522 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7525 | Expr::Bin(BinOp::Gt, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7637:27 [INFO] [stdout] | [INFO] [stdout] 7632 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7633 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7634 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7637 | Expr::Bin(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7537:26 [INFO] [stdout] | [INFO] [stdout] 7532 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7533 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7534 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7537 | Expr::Bin(BinOp::Le, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7637:40 [INFO] [stdout] | [INFO] [stdout] 7632 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7633 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7634 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7637 | Expr::Bin(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7537:39 [INFO] [stdout] | [INFO] [stdout] 7532 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7533 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7534 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7537 | Expr::Bin(BinOp::Le, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7649:27 [INFO] [stdout] | [INFO] [stdout] 7644 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7645 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7646 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7649 | Expr::Bin(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7549:26 [INFO] [stdout] | [INFO] [stdout] 7544 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7545 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7546 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7549 | Expr::Bin(BinOp::Ge, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7649:40 [INFO] [stdout] | [INFO] [stdout] 7644 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7645 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7646 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7649 | Expr::Bin(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7549:39 [INFO] [stdout] | [INFO] [stdout] 7544 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7545 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7546 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7549 | Expr::Bin(BinOp::Ge, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7571:26 [INFO] [stdout] | [INFO] [stdout] 7566 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7567 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7568 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7571 | Expr::Bin(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7671:27 [INFO] [stdout] | [INFO] [stdout] 7666 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7667 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7668 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7671 | Expr::Bin(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7571:39 [INFO] [stdout] | [INFO] [stdout] 7566 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7567 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7568 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7571 | Expr::Bin(BinOp::Or, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7671:40 [INFO] [stdout] | [INFO] [stdout] 7666 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7667 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7668 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7671 | Expr::Bin(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7593:27 [INFO] [stdout] | [INFO] [stdout] 7588 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7589 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7590 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7593 | Expr::Bin(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7683:27 [INFO] [stdout] | [INFO] [stdout] 7678 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7679 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7680 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7683 | Expr::Bin(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7593:40 [INFO] [stdout] | [INFO] [stdout] 7588 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7589 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7590 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7593 | Expr::Bin(BinOp::Xor, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7683:40 [INFO] [stdout] | [INFO] [stdout] 7678 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7679 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7680 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7683 | Expr::Bin(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7615:27 [INFO] [stdout] | [INFO] [stdout] 7610 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7611 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7612 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7615 | Expr::Bin(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7705:27 [INFO] [stdout] | [INFO] [stdout] 7700 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7702 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7705 | Expr::Bin(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7705:40 [INFO] [stdout] | [INFO] [stdout] 7700 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7702 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7705 | Expr::Bin(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7615:40 [INFO] [stdout] | [INFO] [stdout] 7610 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7611 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7612 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7615 | Expr::Bin(BinOp::And, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7717:27 [INFO] [stdout] | [INFO] [stdout] 7712 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7713 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7714 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7717 | Expr::Bin(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7637:27 [INFO] [stdout] | [INFO] [stdout] 7632 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7633 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7634 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7637 | Expr::Bin(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7717:40 [INFO] [stdout] | [INFO] [stdout] 7712 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7713 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7714 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7717 | Expr::Bin(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7637:40 [INFO] [stdout] | [INFO] [stdout] 7632 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7633 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7634 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7637 | Expr::Bin(BinOp::Lsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7729:27 [INFO] [stdout] | [INFO] [stdout] 7724 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7725 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7726 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7729 | Expr::Bin(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7649:27 [INFO] [stdout] | [INFO] [stdout] 7644 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7645 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7646 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7649 | Expr::Bin(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7729:40 [INFO] [stdout] | [INFO] [stdout] 7724 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7725 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7726 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7729 | Expr::Bin(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7649:40 [INFO] [stdout] | [INFO] [stdout] 7644 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7645 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7646 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7649 | Expr::Bin(BinOp::Rsh, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7671:27 [INFO] [stdout] | [INFO] [stdout] 7666 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7667 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7668 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7671 | Expr::Bin(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7753:16 [INFO] [stdout] | [INFO] [stdout] 7746 | (_, expr, _): (Location, Expr, Location), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7749 | (_, ty, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7753 | Expr::Cast(Box::new(expr), ty) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7671:40 [INFO] [stdout] | [INFO] [stdout] 7666 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7667 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7668 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7671 | Expr::Bin(BinOp::Add, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7774:15 [INFO] [stdout] | [INFO] [stdout] 7771 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7774 | Expr::Adr(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7785:15 [INFO] [stdout] | [INFO] [stdout] 7782 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7785 | Expr::Ind(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7683:27 [INFO] [stdout] | [INFO] [stdout] 7678 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7679 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7680 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7683 | Expr::Bin(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7796:27 [INFO] [stdout] | [INFO] [stdout] 7793 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7796 | Expr::Un(UnOp::UPlus, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7683:40 [INFO] [stdout] | [INFO] [stdout] 7678 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7679 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7680 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7683 | Expr::Bin(BinOp::Sub, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7807:28 [INFO] [stdout] | [INFO] [stdout] 7804 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7807 | Expr::Un(UnOp::UMinus, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7705:27 [INFO] [stdout] | [INFO] [stdout] 7700 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7702 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7705 | Expr::Bin(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7818:25 [INFO] [stdout] | [INFO] [stdout] 7815 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7818 | Expr::Un(UnOp::Not, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7705:40 [INFO] [stdout] | [INFO] [stdout] 7700 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7701 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7702 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7705 | Expr::Bin(BinOp::Mul, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7829:16 [INFO] [stdout] | [INFO] [stdout] 7826 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7829 | Expr::LNot(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7851:15 [INFO] [stdout] | [INFO] [stdout] 7846 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7851 | Expr::Dot(Box::new(e), i) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7717:27 [INFO] [stdout] | [INFO] [stdout] 7712 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7713 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7714 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7717 | Expr::Bin(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7864:16 [INFO] [stdout] | [INFO] [stdout] 7858 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7859 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7860 | (_, a, _): (Location, Vec<(RefStr, Expr)>, Location), [INFO] [stdout] | ---------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7864 | Expr::Call(Box::new(e), a) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7717:40 [INFO] [stdout] | [INFO] [stdout] 7712 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7713 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7714 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7717 | Expr::Bin(BinOp::Div, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7877:17 [INFO] [stdout] | [INFO] [stdout] 7871 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7872 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7873 | (_, i, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7877 | Expr::Index(Box::new(e), Box::new(i)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7729:27 [INFO] [stdout] | [INFO] [stdout] 7724 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7725 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7726 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7729 | Expr::Bin(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7877:30 [INFO] [stdout] | [INFO] [stdout] 7871 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7872 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7873 | (_, i, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7877 | Expr::Index(Box::new(e), Box::new(i)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7729:40 [INFO] [stdout] | [INFO] [stdout] 7724 | (_, l, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7725 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7726 | (_, r, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7729 | Expr::Bin(BinOp::Mod, Box::new(l), Box::new(r)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7753:16 [INFO] [stdout] | [INFO] [stdout] 7746 | (_, expr, _): (Location, Expr, Location), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7749 | (_, ty, _): (Location, Ty, Location), [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7753 | Expr::Cast(Box::new(expr), ty) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7774:15 [INFO] [stdout] | [INFO] [stdout] 7771 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7774 | Expr::Adr(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7785:15 [INFO] [stdout] | [INFO] [stdout] 7782 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7785 | Expr::Ind(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7796:27 [INFO] [stdout] | [INFO] [stdout] 7793 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7796 | Expr::Un(UnOp::UPlus, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7807:28 [INFO] [stdout] | [INFO] [stdout] 7804 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7807 | Expr::Un(UnOp::UMinus, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7818:25 [INFO] [stdout] | [INFO] [stdout] 7815 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7818 | Expr::Un(UnOp::Not, Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7829:16 [INFO] [stdout] | [INFO] [stdout] 7826 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7829 | Expr::LNot(Box::new(e)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7851:15 [INFO] [stdout] | [INFO] [stdout] 7846 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7851 | Expr::Dot(Box::new(e), i) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7864:16 [INFO] [stdout] | [INFO] [stdout] 7858 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7859 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7860 | (_, a, _): (Location, Vec<(RefStr, Expr)>, Location), [INFO] [stdout] | ---------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7864 | Expr::Call(Box::new(e), a) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7877:17 [INFO] [stdout] | [INFO] [stdout] 7871 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7872 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7873 | (_, i, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7877 | Expr::Index(Box::new(e), Box::new(i)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/mpc-3076ab24ee863f97/out/parse/maple.rs:7877:30 [INFO] [stdout] | [INFO] [stdout] 7871 | (_, e, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 7872 | (_, _, _): (Location, Token, Location), [INFO] [stdout] 7873 | (_, i, _): (Location, Expr, Location), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 7877 | Expr::Index(Box::new(e), Box::new(i)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:49:57 [INFO] [stdout] | [INFO] [stdout] 49 | ... .map(|variant| Ok(match variant { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 50 | | ... parse::Variant::Unit(name) => ResolvedVariant::Unit(*name), [INFO] [stdout] 51 | | ... parse::Variant::Struct(name, params) => ResolvedVariant::Struct(*name, ctx.resolve_params(params)?) [INFO] [stdout] 52 | | ... })) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:88:44 [INFO] [stdout] | [INFO] [stdout] 88 | ... Ok((*name, *is_mut, ctx.resolve_ty(ty)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:479:28 [INFO] [stdout] | [INFO] [stdout] 479 | .map(|(name, ty)| Ok((*name, self.resolve_ty(ty)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:526:33 [INFO] [stdout] | [INFO] [stdout] 526 | .map(|(name, val)| Ok((*name, self.resolve_expr(val)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:555:33 [INFO] [stdout] | [INFO] [stdout] 555 | .map(|(name, arg)| Ok((*name, self.resolve_expr(arg)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:49:57 [INFO] [stdout] | [INFO] [stdout] 49 | ... .map(|variant| Ok(match variant { [INFO] [stdout] | _________________________________________^ [INFO] [stdout] 50 | | ... parse::Variant::Unit(name) => ResolvedVariant::Unit(*name), [INFO] [stdout] 51 | | ... parse::Variant::Struct(name, params) => ResolvedVariant::Struct(*name, ctx.resolve_params(params)?) [INFO] [stdout] 52 | | ... })) [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:88:44 [INFO] [stdout] | [INFO] [stdout] 88 | ... Ok((*name, *is_mut, ctx.resolve_ty(ty)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/mod.rs:34:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tctx = TVarCtx::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let insts = infer(repo, &mut tctx)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Collection { [INFO] [stdout] | ______^ [INFO] [stdout] 35 | | tctx, [INFO] [stdout] 36 | | insts [INFO] [stdout] 37 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |___these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:479:28 [INFO] [stdout] | [INFO] [stdout] 479 | .map(|(name, ty)| Ok((*name, self.resolve_ty(ty)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:526:33 [INFO] [stdout] | [INFO] [stdout] 526 | .map(|(name, val)| Ok((*name, self.resolve_expr(val)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/resolve/mod.rs:555:33 [INFO] [stdout] | [INFO] [stdout] 555 | .map(|(name, arg)| Ok((*name, self.resolve_expr(arg)?))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn inst_alias(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | DefCtx::new(self, id.1).infer_ty(&def.ty) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/mod.rs:34:6 [INFO] [stdout] | [INFO] [stdout] 28 | let mut tctx = TVarCtx::new(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29 | let insts = infer(repo, &mut tctx)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(Collection { [INFO] [stdout] | ______^ [INFO] [stdout] 35 | | tctx, [INFO] [stdout] 36 | | insts [INFO] [stdout] 37 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |___these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 86 | fn inst_struct(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | let params = def_ctx.infer_params(&def.params)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | Ok(Ty::StructRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 101 | fn inst_union(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | let params = def_ctx.infer_params(&def.params)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | Ok(Ty::UnionRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:129:8 [INFO] [stdout] | [INFO] [stdout] 116 | fn inst_enum(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | let variants = def_ctx.infer_variants(&def.variants)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 129 | Ok(Ty::EnumRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 135 | let mut def_ctx = DefCtx::new(self, Vec::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | [INFO] [stdout] 137 | let ty = def_ctx.infer_ty(&def.ty)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | let init = def_ctx.infer_rvalue(&def.init)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | Ok(LValue::DataRef { ty, is_mut: def.is_mut, id }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 151 | fn inst_func_sig(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let mut param_tys = vec![]; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | let ret_ty = def_ctx.infer_ty(&def.ret_ty)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(RValue::FuncRef { [INFO] [stdout] | ________^ [INFO] [stdout] 181 | | ty: Ty::Func(param_tys.clone(), false, Box::new(ret_ty.clone())), [INFO] [stdout] 182 | | id [INFO] [stdout] 183 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:246:8 [INFO] [stdout] | [INFO] [stdout] 243 | let ty = DefCtx::new(self, Vec::new()).infer_ty(&def.ty)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 246 | Ok(LValue::DataRef { ty, is_mut: def.is_mut, id }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:258:8 [INFO] [stdout] | [INFO] [stdout] 252 | let mut def_ctx = DefCtx::new(self, Vec::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 253 | let ty = Ty::Func(def_ctx.infer_params(&def.params)?, [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 258 | Ok(RValue::FuncRef { ty, id: (id, vec![]) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:284:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | params: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 80 | fn inst_alias(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | DefCtx::new(self, id.1).infer_ty(&def.ty) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:285:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | locals: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | bindings: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:98:8 [INFO] [stdout] | [INFO] [stdout] 86 | fn inst_struct(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | let params = def_ctx.infer_params(&def.params)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | Ok(Ty::StructRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:287:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | ret_ty: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:288:16 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 288 | loop_ty: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:437:45 [INFO] [stdout] | [INFO] [stdout] 437 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 101 | fn inst_union(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | let params = def_ctx.infer_params(&def.params)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | Ok(Ty::UnionRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:454:45 [INFO] [stdout] | [INFO] [stdout] 454 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:477:45 [INFO] [stdout] | [INFO] [stdout] 477 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:129:8 [INFO] [stdout] | [INFO] [stdout] 116 | fn inst_enum(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 126 | let variants = def_ctx.infer_variants(&def.variants)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 129 | Ok(Ty::EnumRef(def.name, id)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:491:45 [INFO] [stdout] | [INFO] [stdout] 491 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 135 | let mut def_ctx = DefCtx::new(self, Vec::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 136 | [INFO] [stdout] 137 | let ty = def_ctx.infer_ty(&def.ty)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | let init = def_ctx.infer_rvalue(&def.init)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | Ok(LValue::DataRef { ty, is_mut: def.is_mut, id }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 528 | let arg = self.infer_lvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 569 | Err(Box::new(TypeError(format!("Type {:?} has no field named {}", arg.ty(), name)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 151 | fn inst_func_sig(&mut self, id: (DefId, Vec)) -> MRes { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | let mut def_ctx = DefCtx::new(self, id.1.clone()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let mut param_tys = vec![]; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 165 | let ret_ty = def_ctx.infer_ty(&def.ret_ty)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(RValue::FuncRef { [INFO] [stdout] | ________^ [INFO] [stdout] 181 | | ty: Ty::Func(param_tys.clone(), false, Box::new(ret_ty.clone())), [INFO] [stdout] 182 | | id [INFO] [stdout] 183 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:246:8 [INFO] [stdout] | [INFO] [stdout] 243 | let ty = DefCtx::new(self, Vec::new()).infer_ty(&def.ty)?; [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 246 | Ok(LValue::DataRef { ty, is_mut: def.is_mut, id }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:588:8 [INFO] [stdout] | [INFO] [stdout] 575 | let arg = self.infer_lvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 578 | let ty = self.global.tctx.canonical_ty(arg.ty()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 585 | let idx = self.infer_rvalue(idx)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 588 | Ok(LValue::Index { [INFO] [stdout] | ________^ [INFO] [stdout] 589 | | ty: elem_ty.clone(), [INFO] [stdout] 590 | | is_mut: arg.is_mut(), [INFO] [stdout] 591 | | arg: Box::new(arg), [INFO] [stdout] 592 | | idx: Box::new(idx), [INFO] [stdout] 593 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:258:8 [INFO] [stdout] | [INFO] [stdout] 252 | let mut def_ctx = DefCtx::new(self, Vec::new()); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 253 | let ty = Ty::Func(def_ctx.infer_params(&def.params)?, [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 258 | Ok(RValue::FuncRef { ty, id: (id, vec![]) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:284:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | params: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 599 | let arg = self.infer_rvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 602 | let ty = self.global.tctx.canonical_ty(arg.ty()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 609 | Ok(LValue::Ind { [INFO] [stdout] | ________^ [INFO] [stdout] 610 | | ty: base_ty.clone(), [INFO] [stdout] 611 | | is_mut, [INFO] [stdout] 612 | | arg: Box::new(arg), [INFO] [stdout] 613 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:285:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | locals: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:628:45 [INFO] [stdout] | [INFO] [stdout] 628 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | bindings: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:287:15 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | ret_ty: None, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:288:16 [INFO] [stdout] | [INFO] [stdout] 280 | fn new(global: &'global mut GlobalCtx<'repo, 'tctx>, type_args: Vec) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 288 | loop_ty: Vec::new(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:882:8 [INFO] [stdout] | [INFO] [stdout] 862 | let called_expr = self.infer_rvalue(called)?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 865 | let called_ty = self.global.tctx.canonical_ty(called_expr.ty()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 880 | let args = self.infer_args(params, args)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 881 | [INFO] [stdout] 882 | Ok(RValue::Call { [INFO] [stdout] | ________^ [INFO] [stdout] 883 | | ty: ret_ty.clone(), [INFO] [stdout] 884 | | func: Box::new(called_expr), [INFO] [stdout] 885 | | args, [INFO] [stdout] 886 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:437:45 [INFO] [stdout] | [INFO] [stdout] 437 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:454:45 [INFO] [stdout] | [INFO] [stdout] 454 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:477:45 [INFO] [stdout] | [INFO] [stdout] 477 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:491:45 [INFO] [stdout] | [INFO] [stdout] 491 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:1041:8 [INFO] [stdout] | [INFO] [stdout] 978 | let cond = self.infer_rvalue(cond)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | let variants = match self.global.tctx.canonical_ty(cond.ty()) { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 985 | Ty::EnumRef(_, id) => { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1005 | let mut inferred_cases = Vec::new(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1031 | let ty = if inferred_cases.len() > 0 { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1041 | Ok(RValue::Match { [INFO] [stdout] | ________^ [INFO] [stdout] 1042 | | ty, [INFO] [stdout] 1043 | | cond: Box::new(cond), [INFO] [stdout] 1044 | | cases: inferred_cases [INFO] [stdout] 1045 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:569:9 [INFO] [stdout] | [INFO] [stdout] 528 | let arg = self.infer_lvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 569 | Err(Box::new(TypeError(format!("Type {:?} has no field named {}", arg.ty(), name)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:289:37 [INFO] [stdout] | [INFO] [stdout] 289 | .map(|(name, ty)| (*name, self.canonical_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:305:37 [INFO] [stdout] | [INFO] [stdout] 305 | .map(|(name, ty)| (*name, self.canonical_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:365:37 [INFO] [stdout] | [INFO] [stdout] 365 | .map(|(name, ty)| (*name, self.final_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:588:8 [INFO] [stdout] | [INFO] [stdout] 575 | let arg = self.infer_lvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 578 | let ty = self.global.tctx.canonical_ty(arg.ty()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 585 | let idx = self.infer_rvalue(idx)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 588 | Ok(LValue::Index { [INFO] [stdout] | ________^ [INFO] [stdout] 589 | | ty: elem_ty.clone(), [INFO] [stdout] 590 | | is_mut: arg.is_mut(), [INFO] [stdout] 591 | | arg: Box::new(arg), [INFO] [stdout] 592 | | idx: Box::new(idx), [INFO] [stdout] 593 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:381:37 [INFO] [stdout] | [INFO] [stdout] 381 | .map(|(name, ty)| (*name, self.final_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:109:14 [INFO] [stdout] | [INFO] [stdout] 86 | let target = if let Some(triple) = triple { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | let builder = context.builder(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | let module = context.module(name.borrow_c()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | types: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:609:8 [INFO] [stdout] | [INFO] [stdout] 599 | let arg = self.infer_rvalue(arg)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 602 | let ty = self.global.tctx.canonical_ty(arg.ty()); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 609 | Ok(LValue::Ind { [INFO] [stdout] | ________^ [INFO] [stdout] 610 | | ty: base_ty.clone(), [INFO] [stdout] 611 | | is_mut, [INFO] [stdout] 612 | | arg: Box::new(arg), [INFO] [stdout] 613 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:628:45 [INFO] [stdout] | [INFO] [stdout] 628 | .map(|_| self.global.tctx.new_var(Bound::Any)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 86 | let target = if let Some(triple) = triple { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | let builder = context.builder(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | let module = context.module(name.borrow_c()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | values: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:554:42 [INFO] [stdout] | [INFO] [stdout] 554 | .map(|field| (RefStr::new(""), field.ty().clone())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:882:8 [INFO] [stdout] | [INFO] [stdout] 862 | let called_expr = self.infer_rvalue(called)?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 865 | let called_ty = self.global.tctx.canonical_ty(called_expr.ty()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 880 | let args = self.infer_args(params, args)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 881 | [INFO] [stdout] 882 | Ok(RValue::Call { [INFO] [stdout] | ________^ [INFO] [stdout] 883 | | ty: ret_ty.clone(), [INFO] [stdout] 884 | | func: Box::new(called_expr), [INFO] [stdout] 885 | | args, [INFO] [stdout] 886 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/util.rs:24:44 [INFO] [stdout] | [INFO] [stdout] 24 | .get_or_insert_with(&*s, |s| Box::leak(str::to_owned(s).into_boxed_str())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/infer.rs:1041:8 [INFO] [stdout] | [INFO] [stdout] 978 | let cond = self.infer_rvalue(cond)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 984 | let variants = match self.global.tctx.canonical_ty(cond.ty()) { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 985 | Ty::EnumRef(_, id) => { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1005 | let mut inferred_cases = Vec::new(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1031 | let ty = if inferred_cases.len() > 0 { [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1041 | Ok(RValue::Match { [INFO] [stdout] | ________^ [INFO] [stdout] 1042 | | ty, [INFO] [stdout] 1043 | | cond: Box::new(cond), [INFO] [stdout] 1044 | | cases: inferred_cases [INFO] [stdout] 1045 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected [INFO] [stdout] --> mpc/src/util.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | self.s as *const str == rhs.s as *const str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default [INFO] [stdout] help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::addr_eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | ++++++++++++++++++ ~ + [INFO] [stdout] help: use explicit `std::ptr::eq` method to compare metadata and addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | +++++++++++++ ~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:289:37 [INFO] [stdout] | [INFO] [stdout] 289 | .map(|(name, ty)| (*name, self.canonical_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:305:37 [INFO] [stdout] | [INFO] [stdout] 305 | .map(|(name, ty)| (*name, self.canonical_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:365:37 [INFO] [stdout] | [INFO] [stdout] 365 | .map(|(name, ty)| (*name, self.final_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/sema/tctx.rs:381:37 [INFO] [stdout] | [INFO] [stdout] 381 | .map(|(name, ty)| (*name, self.final_ty(ty))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:109:14 [INFO] [stdout] | [INFO] [stdout] 86 | let target = if let Some(triple) = triple { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | let builder = context.builder(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | let module = context.module(name.borrow_c()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | types: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 86 | let target = if let Some(triple) = triple { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | let builder = context.builder(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | let module = context.module(name.borrow_c()); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 110 | values: HashMap::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/lower/mod.rs:554:42 [INFO] [stdout] | [INFO] [stdout] 554 | .map(|field| (RefStr::new(""), field.ty().clone())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> mpc/src/util.rs:24:44 [INFO] [stdout] | [INFO] [stdout] 24 | .get_or_insert_with(&*s, |s| Box::leak(str::to_owned(s).into_boxed_str())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: ambiguous wide pointer comparison, the comparison includes metadata which may not be expected [INFO] [stdout] --> mpc/src/util.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | self.s as *const str == rhs.s as *const str [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ambiguous_wide_pointer_comparisons)]` on by default [INFO] [stdout] help: use `std::ptr::addr_eq` or untyped pointers to only compare their addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::addr_eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | ++++++++++++++++++ ~ + [INFO] [stdout] help: use explicit `std::ptr::eq` method to compare metadata and addresses [INFO] [stdout] | [INFO] [stdout] 68 | std::ptr::eq(self.s as *const str, rhs.s as *const str) [INFO] [stdout] | +++++++++++++ ~ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 125 previous errors; 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 125 previous errors; 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mpc` (lib test) due to 126 previous errors; 9 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `mpc` (lib) due to 126 previous errors; 9 warnings emitted [INFO] running `Command { std: "docker" "inspect" "81cf1e649f5a4cfd66f0ecc97ef334a8fcacd9139a46eac5f0af021fcbd3f555", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "81cf1e649f5a4cfd66f0ecc97ef334a8fcacd9139a46eac5f0af021fcbd3f555", kill_on_drop: false }` [INFO] [stdout] 81cf1e649f5a4cfd66f0ecc97ef334a8fcacd9139a46eac5f0af021fcbd3f555