rust/compiler/rustc_mir_transform
bors d350797b7e Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqk
Apply effects to `otherwise` edge in dataflow analysis

This allows `ElaborateDrops` to remove drops when a `match` wildcard arm covers multiple no-Drop enum variants. It modifies dataflow analysis to update the `MaybeUninitializedPlaces` and `MaybeInitializedPlaces` data for a block reached through an `otherwise` edge.

Fixes rust-lang/rust#142705.
2025-07-09 03:42:01 +00:00
..
src Auto merge of #142707 - ashivaram23:drop_wildcard, r=dianqk 2025-07-09 03:42:01 +00:00
Cargo.toml don't depend on rustc_attr_parsing if rustc_data_structures will do 2025-05-09 23:16:55 +02:00
messages.ftl Make UNNECESSARY_TRANSMUTES into a HIR lint 2025-05-25 15:57:48 +00:00