[INFO] fetching crate solang-parser 0.3.4... [INFO] checking solang-parser-0.3.4 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate solang-parser 0.3.4 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate solang-parser 0.3.4 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate solang-parser 0.3.4 [INFO] finished tweaking crates.io crate solang-parser 0.3.4 [INFO] tweaked toml for crates.io crate solang-parser 0.3.4 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 81 packages to latest compatible versions [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding itertools v0.11.0 (latest: v0.13.0) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding lalrpop v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding lalrpop-util v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding phf_shared v0.10.0 (latest: v0.11.2) [INFO] [stderr] Adding siphasher v0.3.11 (latest: v1.0.1) [INFO] [stderr] Adding term v0.7.0 (latest: v1.0.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding yansi v0.5.1 (latest: v1.0.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 29b427c12c61d7720424dff13df355def6ea42b8441cfa0d4636c4031cfa51bf [INFO] running `Command { std: "docker" "start" "-a" "29b427c12c61d7720424dff13df355def6ea42b8441cfa0d4636c4031cfa51bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "29b427c12c61d7720424dff13df355def6ea42b8441cfa0d4636c4031cfa51bf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29b427c12c61d7720424dff13df355def6ea42b8441cfa0d4636c4031cfa51bf", kill_on_drop: false }` [INFO] [stdout] 29b427c12c61d7720424dff13df355def6ea42b8441cfa0d4636c4031cfa51bf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b8107f5e9cbff2a27678d6875b0eaee107fe6f17a55c71c81a5c8d7023970eda [INFO] running `Command { std: "docker" "start" "-a" "b8107f5e9cbff2a27678d6875b0eaee107fe6f17a55c71c81a5c8d7023970eda", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling ena v0.14.3 [INFO] [stderr] Compiling itertools v0.11.0 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling unicode-xid v0.2.5 [INFO] [stderr] Compiling lalrpop-util v0.20.2 [INFO] [stderr] Compiling dirs-sys-next v0.1.2 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling dirs-next v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling term v0.7.0 [INFO] [stderr] Compiling string_cache v0.8.7 [INFO] [stderr] Compiling ascii-canvas v3.0.0 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling phf_macros v0.11.2 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking yansi v0.5.1 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stderr] Checking pretty_assertions v1.4.0 [INFO] [stderr] Checking phf v0.11.2 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling lalrpop v0.20.2 [INFO] [stderr] Compiling solang-parser v0.3.4 (/opt/rustwide/workdir) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:28956:37 [INFO] [stdout] | [INFO] [stdout] 28953 | (_, __0, _): (usize, PragmaDirective, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28956 | SourceUnitPart::PragmaDirective(__0.into()) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:29402:15 [INFO] [stdout] | [INFO] [stdout] 29394 | (_, left, _): (usize, VersionComparator, usize), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29395 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 29396 | (_, right, _): (usize, VersionComparator, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29402 | left: left.into(), [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:29403:16 [INFO] [stdout] | [INFO] [stdout] 29394 | (_, left, _): (usize, VersionComparator, usize), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29395 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 29396 | (_, right, _): (usize, VersionComparator, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29403 | right: right.into() [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31073:50 [INFO] [stdout] | [INFO] [stdout] 31067 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31068 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31069 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31073 | Expression::Assign(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31073:63 [INFO] [stdout] | [INFO] [stdout] 31067 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31068 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31069 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31073 | Expression::Assign(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31092:52 [INFO] [stdout] | [INFO] [stdout] 31086 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31087 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31088 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31092 | Expression::AssignOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31092:65 [INFO] [stdout] | [INFO] [stdout] 31086 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31087 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31088 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31092 | Expression::AssignOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31111:53 [INFO] [stdout] | [INFO] [stdout] 31105 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31106 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31107 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31111 | Expression::AssignXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31111:66 [INFO] [stdout] | [INFO] [stdout] 31105 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31106 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31107 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31111 | Expression::AssignXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31130:53 [INFO] [stdout] | [INFO] [stdout] 31124 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31125 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31126 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31130 | Expression::AssignAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31130:66 [INFO] [stdout] | [INFO] [stdout] 31124 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31125 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31126 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31130 | Expression::AssignAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31149:59 [INFO] [stdout] | [INFO] [stdout] 31143 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31144 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31145 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31149 | Expression::AssignShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31149:72 [INFO] [stdout] | [INFO] [stdout] 31143 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31144 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31145 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31149 | Expression::AssignShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31168:60 [INFO] [stdout] | [INFO] [stdout] 31162 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31163 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31164 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31168 | Expression::AssignShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31168:73 [INFO] [stdout] | [INFO] [stdout] 31162 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31163 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31164 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31168 | Expression::AssignShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31187:53 [INFO] [stdout] | [INFO] [stdout] 31181 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31182 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31183 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31187 | Expression::AssignAdd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31187:66 [INFO] [stdout] | [INFO] [stdout] 31181 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31182 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31183 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31187 | Expression::AssignAdd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31206:58 [INFO] [stdout] | [INFO] [stdout] 31200 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31201 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31202 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31206 | Expression::AssignSubtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31206:71 [INFO] [stdout] | [INFO] [stdout] 31200 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31201 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31202 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31206 | Expression::AssignSubtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31225:58 [INFO] [stdout] | [INFO] [stdout] 31219 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31220 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31221 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31225 | Expression::AssignMultiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31225:71 [INFO] [stdout] | [INFO] [stdout] 31219 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31220 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31221 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31225 | Expression::AssignMultiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31244:56 [INFO] [stdout] | [INFO] [stdout] 31238 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31239 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31240 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31244 | Expression::AssignDivide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31244:69 [INFO] [stdout] | [INFO] [stdout] 31238 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31239 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31240 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31244 | Expression::AssignDivide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31263:56 [INFO] [stdout] | [INFO] [stdout] 31257 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31258 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31259 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31263 | Expression::AssignModulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31263:69 [INFO] [stdout] | [INFO] [stdout] 31257 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31258 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31259 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31263 | Expression::AssignModulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31320:46 [INFO] [stdout] | [INFO] [stdout] 31314 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31315 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31316 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31320 | Expression::Or(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31320:59 [INFO] [stdout] | [INFO] [stdout] 31314 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31315 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31316 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31320 | Expression::Or(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31354:47 [INFO] [stdout] | [INFO] [stdout] 31348 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31349 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31350 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31354 | Expression::And(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31354:60 [INFO] [stdout] | [INFO] [stdout] 31348 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31349 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31350 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31354 | Expression::And(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31388:49 [INFO] [stdout] | [INFO] [stdout] 31382 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31383 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31384 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31388 | Expression::Equal(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31388:62 [INFO] [stdout] | [INFO] [stdout] 31382 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31383 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31384 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31388 | Expression::Equal(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31407:52 [INFO] [stdout] | [INFO] [stdout] 31401 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31402 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31403 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31407 | Expression::NotEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31407:65 [INFO] [stdout] | [INFO] [stdout] 31401 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31402 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31403 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31407 | Expression::NotEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31441:48 [INFO] [stdout] | [INFO] [stdout] 31435 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31436 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31437 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31441 | Expression::Less(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31441:61 [INFO] [stdout] | [INFO] [stdout] 31435 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31436 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31437 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31441 | Expression::Less(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31460:48 [INFO] [stdout] | [INFO] [stdout] 31454 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31455 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31456 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31460 | Expression::More(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31460:61 [INFO] [stdout] | [INFO] [stdout] 31454 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31455 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31456 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31460 | Expression::More(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31479:53 [INFO] [stdout] | [INFO] [stdout] 31473 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31474 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31475 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31479 | Expression::LessEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31479:66 [INFO] [stdout] | [INFO] [stdout] 31473 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31474 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31475 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31479 | Expression::LessEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31498:53 [INFO] [stdout] | [INFO] [stdout] 31492 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31493 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31494 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31498 | Expression::MoreEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31498:66 [INFO] [stdout] | [INFO] [stdout] 31492 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31493 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31494 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31498 | Expression::MoreEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31532:53 [INFO] [stdout] | [INFO] [stdout] 31526 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31527 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31528 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31532 | Expression::BitwiseOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31532:66 [INFO] [stdout] | [INFO] [stdout] 31526 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31527 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31528 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31532 | Expression::BitwiseOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31566:54 [INFO] [stdout] | [INFO] [stdout] 31560 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31561 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31562 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31566 | Expression::BitwiseXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31566:67 [INFO] [stdout] | [INFO] [stdout] 31560 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31561 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31562 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31566 | Expression::BitwiseXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31600:54 [INFO] [stdout] | [INFO] [stdout] 31594 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31595 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31596 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31600 | Expression::BitwiseAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31600:67 [INFO] [stdout] | [INFO] [stdout] 31594 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31595 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31596 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31600 | Expression::BitwiseAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31634:53 [INFO] [stdout] | [INFO] [stdout] 31628 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31629 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31630 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31634 | Expression::ShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31634:66 [INFO] [stdout] | [INFO] [stdout] 31628 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31629 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31630 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31634 | Expression::ShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31653:54 [INFO] [stdout] | [INFO] [stdout] 31647 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31648 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31649 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31653 | Expression::ShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31653:67 [INFO] [stdout] | [INFO] [stdout] 31647 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31648 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31649 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31653 | Expression::ShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31687:47 [INFO] [stdout] | [INFO] [stdout] 31681 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31682 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31683 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31687 | Expression::Add(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31687:60 [INFO] [stdout] | [INFO] [stdout] 31681 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31682 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31683 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31687 | Expression::Add(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31706:52 [INFO] [stdout] | [INFO] [stdout] 31700 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31701 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31702 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31706 | Expression::Subtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31706:65 [INFO] [stdout] | [INFO] [stdout] 31700 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31701 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31702 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31706 | Expression::Subtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31740:52 [INFO] [stdout] | [INFO] [stdout] 31734 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31735 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31736 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31740 | Expression::Multiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31740:65 [INFO] [stdout] | [INFO] [stdout] 31734 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31735 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31736 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31740 | Expression::Multiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31759:50 [INFO] [stdout] | [INFO] [stdout] 31753 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31754 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31755 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31759 | Expression::Divide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31759:63 [INFO] [stdout] | [INFO] [stdout] 31753 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31754 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31755 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31759 | Expression::Divide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31778:50 [INFO] [stdout] | [INFO] [stdout] 31772 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31773 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31774 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31778 | Expression::Modulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31778:63 [INFO] [stdout] | [INFO] [stdout] 31772 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31773 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31774 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31778 | Expression::Modulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31812:49 [INFO] [stdout] | [INFO] [stdout] 31806 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31807 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31808 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31812 | Expression::Power(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31812:62 [INFO] [stdout] | [INFO] [stdout] 31806 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31807 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31808 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31812 | Expression::Power(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31845:47 [INFO] [stdout] | [INFO] [stdout] 31841 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31845 | Expression::Not(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31863:54 [INFO] [stdout] | [INFO] [stdout] 31859 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31863 | Expression::BitwiseNot(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31881:50 [INFO] [stdout] | [INFO] [stdout] 31877 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31881 | Expression::Delete(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31899:47 [INFO] [stdout] | [INFO] [stdout] 31895 | (_, call, _): (usize, Expression, usize), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31899 | Expression::New(Loc::File(file_no, a, b), Box::new(call)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31917:56 [INFO] [stdout] | [INFO] [stdout] 31913 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31917 | Expression::PreIncrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31935:56 [INFO] [stdout] | [INFO] [stdout] 31931 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31935 | Expression::PreDecrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31953:53 [INFO] [stdout] | [INFO] [stdout] 31949 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31953 | Expression::UnaryPlus(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31971:50 [INFO] [stdout] | [INFO] [stdout] 31967 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31971 | Expression::Negate(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32293:57 [INFO] [stdout] | [INFO] [stdout] 32288 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32293 | Expression::PostIncrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32311:57 [INFO] [stdout] | [INFO] [stdout] 32306 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32311 | Expression::PostDecrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32346:58 [INFO] [stdout] | [INFO] [stdout] 32339 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32340 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32341 | (_, i, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32346 | Expression::ArraySubscript(Loc::File(file_no, a, b), Box::new(e), i.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32346:71 [INFO] [stdout] | [INFO] [stdout] 32339 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32340 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32341 | (_, i, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32346 | Expression::ArraySubscript(Loc::File(file_no, a, b), Box::new(e), i.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:54 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:67 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:84 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32387:56 [INFO] [stdout] | [INFO] [stdout] 32381 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32387 | Expression::MemberAccess(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:33418:14 [INFO] [stdout] | [INFO] [stdout] 33412 | (_, ty, _): (usize, Expression, usize), [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33418 | Box::new(Using { [INFO] [stdout] | ______________^ [INFO] [stdout] 33419 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 33420 | | list, [INFO] [stdout] 33421 | | ty: Some(ty), [INFO] [stdout] 33422 | | global, [INFO] [stdout] 33423 | | }) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:34177:12 [INFO] [stdout] | [INFO] [stdout] 34173 | (_, list, _): (usize, Vec<(Loc, Option)>, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34174 | (_, ok, _): (usize, Statement, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34177 | (list, Box::new(ok)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:34195:47 [INFO] [stdout] | [INFO] [stdout] 34191 | (_, call, _): (usize, Expression, usize), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34195 | Expression::New(Loc::File(file_no, a, b), Box::new(call)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35484:32 [INFO] [stdout] | [INFO] [stdout] 35481 | (_, __0, _): (usize, YulFunctionCall, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35484 | YulStatement::FunctionCall(Box::new(__0)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35848:33 [INFO] [stdout] | [INFO] [stdout] 35845 | (_, __0, _): (usize, YulFunctionCall, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35848 | YulExpression::FunctionCall(Box::new(__0)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35971:26 [INFO] [stdout] | [INFO] [stdout] 35966 | (_, condition, _): (usize, YulExpression, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35967 | (_, default, _): (usize, YulSwitchOptions, usize), [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35971 | YulStatement::Switch(YulSwitch{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 35972 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 35973 | | condition, [INFO] [stdout] 35974 | | cases: Vec::new(), [INFO] [stdout] 35975 | | default: Some(default) [INFO] [stdout] 35976 | | }) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35996:26 [INFO] [stdout] | [INFO] [stdout] 35990 | (_, condition, _): (usize, YulExpression, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35991 | (_, cases, _): (usize, alloc::vec::Vec, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35992 | (_, default, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35996 | YulStatement::Switch(YulSwitch{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 35997 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 35998 | | condition, [INFO] [stdout] 35999 | | cases, [INFO] [stdout] 36000 | | default [INFO] [stdout] 36001 | | }) [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: aborting due to 86 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `solang-parser` (lib) due to 87 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:28956:37 [INFO] [stdout] | [INFO] [stdout] 28953 | (_, __0, _): (usize, PragmaDirective, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28956 | SourceUnitPart::PragmaDirective(__0.into()) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:29402:15 [INFO] [stdout] | [INFO] [stdout] 29394 | (_, left, _): (usize, VersionComparator, usize), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29395 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 29396 | (_, right, _): (usize, VersionComparator, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29402 | left: left.into(), [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:29403:16 [INFO] [stdout] | [INFO] [stdout] 29394 | (_, left, _): (usize, VersionComparator, usize), [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 29395 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 29396 | (_, right, _): (usize, VersionComparator, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29403 | right: right.into() [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31073:50 [INFO] [stdout] | [INFO] [stdout] 31067 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31068 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31069 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31073 | Expression::Assign(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31073:63 [INFO] [stdout] | [INFO] [stdout] 31067 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31068 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31069 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31073 | Expression::Assign(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31092:52 [INFO] [stdout] | [INFO] [stdout] 31086 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31087 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31088 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31092 | Expression::AssignOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31092:65 [INFO] [stdout] | [INFO] [stdout] 31086 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31087 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31088 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31092 | Expression::AssignOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31111:53 [INFO] [stdout] | [INFO] [stdout] 31105 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31106 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31107 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31111 | Expression::AssignXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31111:66 [INFO] [stdout] | [INFO] [stdout] 31105 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31106 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31107 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31111 | Expression::AssignXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31130:53 [INFO] [stdout] | [INFO] [stdout] 31124 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31125 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31126 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31130 | Expression::AssignAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31130:66 [INFO] [stdout] | [INFO] [stdout] 31124 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31125 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31126 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31130 | Expression::AssignAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31149:59 [INFO] [stdout] | [INFO] [stdout] 31143 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31144 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31145 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31149 | Expression::AssignShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31149:72 [INFO] [stdout] | [INFO] [stdout] 31143 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31144 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31145 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31149 | Expression::AssignShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31168:60 [INFO] [stdout] | [INFO] [stdout] 31162 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31163 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31164 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31168 | Expression::AssignShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31168:73 [INFO] [stdout] | [INFO] [stdout] 31162 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31163 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31164 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31168 | Expression::AssignShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31187:53 [INFO] [stdout] | [INFO] [stdout] 31181 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31182 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31183 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31187 | Expression::AssignAdd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31187:66 [INFO] [stdout] | [INFO] [stdout] 31181 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31182 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31183 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31187 | Expression::AssignAdd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31206:58 [INFO] [stdout] | [INFO] [stdout] 31200 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31201 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31202 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31206 | Expression::AssignSubtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31206:71 [INFO] [stdout] | [INFO] [stdout] 31200 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31201 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31202 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31206 | Expression::AssignSubtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31225:58 [INFO] [stdout] | [INFO] [stdout] 31219 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31220 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31221 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31225 | Expression::AssignMultiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31225:71 [INFO] [stdout] | [INFO] [stdout] 31219 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31220 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31221 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31225 | Expression::AssignMultiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31244:56 [INFO] [stdout] | [INFO] [stdout] 31238 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31239 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31240 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31244 | Expression::AssignDivide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31244:69 [INFO] [stdout] | [INFO] [stdout] 31238 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31239 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31240 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31244 | Expression::AssignDivide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31263:56 [INFO] [stdout] | [INFO] [stdout] 31257 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31258 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31259 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31263 | Expression::AssignModulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31263:69 [INFO] [stdout] | [INFO] [stdout] 31257 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31258 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31259 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31263 | Expression::AssignModulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31320:46 [INFO] [stdout] | [INFO] [stdout] 31314 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31315 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31316 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31320 | Expression::Or(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31320:59 [INFO] [stdout] | [INFO] [stdout] 31314 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31315 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31316 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31320 | Expression::Or(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31354:47 [INFO] [stdout] | [INFO] [stdout] 31348 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31349 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31350 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31354 | Expression::And(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31354:60 [INFO] [stdout] | [INFO] [stdout] 31348 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31349 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31350 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31354 | Expression::And(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31388:49 [INFO] [stdout] | [INFO] [stdout] 31382 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31383 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31384 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31388 | Expression::Equal(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31388:62 [INFO] [stdout] | [INFO] [stdout] 31382 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31383 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31384 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31388 | Expression::Equal(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31407:52 [INFO] [stdout] | [INFO] [stdout] 31401 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31402 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31403 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31407 | Expression::NotEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31407:65 [INFO] [stdout] | [INFO] [stdout] 31401 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31402 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31403 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31407 | Expression::NotEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31441:48 [INFO] [stdout] | [INFO] [stdout] 31435 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31436 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31437 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31441 | Expression::Less(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31441:61 [INFO] [stdout] | [INFO] [stdout] 31435 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31436 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31437 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31441 | Expression::Less(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31460:48 [INFO] [stdout] | [INFO] [stdout] 31454 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31455 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31456 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31460 | Expression::More(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31460:61 [INFO] [stdout] | [INFO] [stdout] 31454 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31455 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31456 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31460 | Expression::More(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31479:53 [INFO] [stdout] | [INFO] [stdout] 31473 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31474 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31475 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31479 | Expression::LessEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31479:66 [INFO] [stdout] | [INFO] [stdout] 31473 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31474 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31475 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31479 | Expression::LessEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31498:53 [INFO] [stdout] | [INFO] [stdout] 31492 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31493 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31494 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31498 | Expression::MoreEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31498:66 [INFO] [stdout] | [INFO] [stdout] 31492 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31493 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31494 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31498 | Expression::MoreEqual(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31532:53 [INFO] [stdout] | [INFO] [stdout] 31526 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31527 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31528 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31532 | Expression::BitwiseOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31532:66 [INFO] [stdout] | [INFO] [stdout] 31526 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31527 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31528 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31532 | Expression::BitwiseOr(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31566:54 [INFO] [stdout] | [INFO] [stdout] 31560 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31561 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31562 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31566 | Expression::BitwiseXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31566:67 [INFO] [stdout] | [INFO] [stdout] 31560 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31561 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31562 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31566 | Expression::BitwiseXor(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31600:54 [INFO] [stdout] | [INFO] [stdout] 31594 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31595 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31596 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31600 | Expression::BitwiseAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31600:67 [INFO] [stdout] | [INFO] [stdout] 31594 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31595 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31596 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31600 | Expression::BitwiseAnd(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31634:53 [INFO] [stdout] | [INFO] [stdout] 31628 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31629 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31630 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31634 | Expression::ShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31634:66 [INFO] [stdout] | [INFO] [stdout] 31628 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31629 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31630 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31634 | Expression::ShiftLeft(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31653:54 [INFO] [stdout] | [INFO] [stdout] 31647 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31648 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31649 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31653 | Expression::ShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31653:67 [INFO] [stdout] | [INFO] [stdout] 31647 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31648 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31649 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31653 | Expression::ShiftRight(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31687:47 [INFO] [stdout] | [INFO] [stdout] 31681 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31682 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31683 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31687 | Expression::Add(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31687:60 [INFO] [stdout] | [INFO] [stdout] 31681 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31682 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31683 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31687 | Expression::Add(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31706:52 [INFO] [stdout] | [INFO] [stdout] 31700 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31701 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31702 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31706 | Expression::Subtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31706:65 [INFO] [stdout] | [INFO] [stdout] 31700 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31701 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31702 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31706 | Expression::Subtract(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31740:52 [INFO] [stdout] | [INFO] [stdout] 31734 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31735 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31736 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31740 | Expression::Multiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31740:65 [INFO] [stdout] | [INFO] [stdout] 31734 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31735 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31736 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31740 | Expression::Multiply(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31759:50 [INFO] [stdout] | [INFO] [stdout] 31753 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31754 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31755 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31759 | Expression::Divide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31759:63 [INFO] [stdout] | [INFO] [stdout] 31753 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31754 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31755 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31759 | Expression::Divide(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31778:50 [INFO] [stdout] | [INFO] [stdout] 31772 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31773 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31774 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31778 | Expression::Modulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31778:63 [INFO] [stdout] | [INFO] [stdout] 31772 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31773 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31774 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31778 | Expression::Modulo(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31812:49 [INFO] [stdout] | [INFO] [stdout] 31806 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31807 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31808 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31812 | Expression::Power(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31812:62 [INFO] [stdout] | [INFO] [stdout] 31806 | (_, l, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31807 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 31808 | (_, r, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31812 | Expression::Power(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31845:47 [INFO] [stdout] | [INFO] [stdout] 31841 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31845 | Expression::Not(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31863:54 [INFO] [stdout] | [INFO] [stdout] 31859 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31863 | Expression::BitwiseNot(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31881:50 [INFO] [stdout] | [INFO] [stdout] 31877 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31881 | Expression::Delete(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31899:47 [INFO] [stdout] | [INFO] [stdout] 31895 | (_, call, _): (usize, Expression, usize), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31899 | Expression::New(Loc::File(file_no, a, b), Box::new(call)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31917:56 [INFO] [stdout] | [INFO] [stdout] 31913 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31917 | Expression::PreIncrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31935:56 [INFO] [stdout] | [INFO] [stdout] 31931 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31935 | Expression::PreDecrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31953:53 [INFO] [stdout] | [INFO] [stdout] 31949 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31953 | Expression::UnaryPlus(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:31971:50 [INFO] [stdout] | [INFO] [stdout] 31967 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31971 | Expression::Negate(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32293:57 [INFO] [stdout] | [INFO] [stdout] 32288 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32293 | Expression::PostIncrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32311:57 [INFO] [stdout] | [INFO] [stdout] 32306 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32311 | Expression::PostDecrement(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32346:58 [INFO] [stdout] | [INFO] [stdout] 32339 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32340 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32341 | (_, i, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32346 | Expression::ArraySubscript(Loc::File(file_no, a, b), Box::new(e), i.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32346:71 [INFO] [stdout] | [INFO] [stdout] 32339 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32340 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32341 | (_, i, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32346 | Expression::ArraySubscript(Loc::File(file_no, a, b), Box::new(e), i.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:54 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:67 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32368:84 [INFO] [stdout] | [INFO] [stdout] 32359 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32360 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32361 | (_, l, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32362 | (_, _, _): (usize, Token<'input>, usize), [INFO] [stdout] 32363 | (_, r, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32368 | Expression::ArraySlice(Loc::File(file_no, a, b), Box::new(e), l.map(Box::new), r.map(Box::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] --> /opt/rustwide/target/debug/build/solang-parser-0088d4ebcc4209fe/out/solidity.rs:32387:56 [INFO] [stdout] | [INFO] [stdout] 32381 | (_, e, _): (usize, Expression, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 32387 | Expression::MemberAccess(Loc::File(file_no, a, b), 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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:33418:14 [INFO] [stdout] | [INFO] [stdout] 33412 | (_, ty, _): (usize, Expression, usize), [INFO] [stdout] | -------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33418 | Box::new(Using { [INFO] [stdout] | ______________^ [INFO] [stdout] 33419 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 33420 | | list, [INFO] [stdout] 33421 | | ty: Some(ty), [INFO] [stdout] 33422 | | global, [INFO] [stdout] 33423 | | }) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:34177:12 [INFO] [stdout] | [INFO] [stdout] 34173 | (_, list, _): (usize, Vec<(Loc, Option)>, usize), [INFO] [stdout] | ----------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34174 | (_, ok, _): (usize, Statement, usize), [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34177 | (list, Box::new(ok)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:34195:47 [INFO] [stdout] | [INFO] [stdout] 34191 | (_, call, _): (usize, Expression, usize), [INFO] [stdout] | ---------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34195 | Expression::New(Loc::File(file_no, a, b), Box::new(call)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35484:32 [INFO] [stdout] | [INFO] [stdout] 35481 | (_, __0, _): (usize, YulFunctionCall, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35484 | YulStatement::FunctionCall(Box::new(__0)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35848:33 [INFO] [stdout] | [INFO] [stdout] 35845 | (_, __0, _): (usize, YulFunctionCall, usize), [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35848 | YulExpression::FunctionCall(Box::new(__0)) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35971:26 [INFO] [stdout] | [INFO] [stdout] 35966 | (_, condition, _): (usize, YulExpression, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35967 | (_, default, _): (usize, YulSwitchOptions, usize), [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35971 | YulStatement::Switch(YulSwitch{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 35972 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 35973 | | condition, [INFO] [stdout] 35974 | | cases: Vec::new(), [INFO] [stdout] 35975 | | default: Some(default) [INFO] [stdout] 35976 | | }) [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/solang-parser-0088d4ebcc4209fe/out/solidity.rs:35996:26 [INFO] [stdout] | [INFO] [stdout] 35990 | (_, condition, _): (usize, YulExpression, usize), [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35991 | (_, cases, _): (usize, alloc::vec::Vec, usize), [INFO] [stdout] | ---------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35992 | (_, default, _): (usize, core::option::Option, usize), [INFO] [stdout] | ----------------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 35996 | YulStatement::Switch(YulSwitch{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 35997 | | loc: Loc::File(file_no, l, r), [INFO] [stdout] 35998 | | condition, [INFO] [stdout] 35999 | | cases, [INFO] [stdout] 36000 | | default [INFO] [stdout] 36001 | | }) [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: aborting due to 86 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `solang-parser` (lib test) due to 87 previous errors [INFO] running `Command { std: "docker" "inspect" "b8107f5e9cbff2a27678d6875b0eaee107fe6f17a55c71c81a5c8d7023970eda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b8107f5e9cbff2a27678d6875b0eaee107fe6f17a55c71c81a5c8d7023970eda", kill_on_drop: false }` [INFO] [stdout] b8107f5e9cbff2a27678d6875b0eaee107fe6f17a55c71c81a5c8d7023970eda