diff options
| author | Scott McMurray <scottmcm@users.noreply.github.com> | 2025-07-22 23:23:02 -0700 |
|---|---|---|
| committer | Scott McMurray <scottmcm@users.noreply.github.com> | 2025-07-23 00:09:36 -0700 |
| commit | 6a5c7e04156125cb8c1ff78eae95e6ff076f51ed (patch) | |
| tree | ce77625e4246f41e9638e536e7cc87931529e1f1 /compiler/rustc_resolve | |
| parent | a7a1618e6c835f1f00940ad72203d05808209a0d (diff) | |
| download | rust-6a5c7e04156125cb8c1ff78eae95e6ff076f51ed.tar.gz rust-6a5c7e04156125cb8c1ff78eae95e6ff076f51ed.zip | |
No longer need `alloca`s for consuming `Result<!, i32>` and similar
In optimized builds GVN gets rid of these already, but in `opt-level=0` we actually make `alloca`s for this, which particularly impacts `?`-style things that use actually-only-one-variant types like this.
Diffstat (limited to 'compiler/rustc_resolve')
0 files changed, 0 insertions, 0 deletions
