diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-03-27 05:21:15 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-27 05:21:15 +0100 |
| commit | a2122dc1e3f5b07177639ae9019fb5e62fb2fb8a (patch) | |
| tree | ab109c0e4ce2aff1df7ace7cfd3ba9be97aa8c28 /compiler/rustc_interface/src/interface.rs | |
| parent | 435b5255148617128f0a9b17bacd3cc10e032b23 (diff) | |
| parent | 14f186c75690755cfe132df044b2b66f646d0d6c (diff) | |
| download | rust-a2122dc1e3f5b07177639ae9019fb5e62fb2fb8a.tar.gz rust-a2122dc1e3f5b07177639ae9019fb5e62fb2fb8a.zip | |
Rollup merge of #122439 - Nadrieril:store-built-place, r=compiler-errors
match lowering: build the `Place` instead of keeping a `PlaceBuilder` around Outside of `MatchPair::new` we don't construct new places, so we don't need to keep a `PlaceBuilder` around. A bit annoyingly we have to store an `Option<Place>` even though it's never `None` after simplification, but the alternative would be to re-entangle `MatchPair` construction and simplification and I'd rather not do that.
Diffstat (limited to 'compiler/rustc_interface/src/interface.rs')
0 files changed, 0 insertions, 0 deletions
