diff options
| author | bors <bors@rust-lang.org> | 2023-03-21 19:57:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-03-21 19:57:27 +0000 |
| commit | 3321799e8fac622db50fe8c3284062f7d0f1bf53 (patch) | |
| tree | 07ea55d6af66d030709b0cbb76e46792ba381972 /tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff | |
| parent | 6d7511938a8864ccfa0a32d4884d9b92b0a37048 (diff) | |
| parent | 8a3ad7c3d592adac72b1fce6bc208cdf7a40c8ad (diff) | |
| download | rust-3321799e8fac622db50fe8c3284062f7d0f1bf53.tar.gz rust-3321799e8fac622db50fe8c3284062f7d0f1bf53.zip | |
Auto merge of #14368 - HKalbasi:mir, r=HKalbasi
MIR episode 3 This PR adds lowering for try operator and overloaded dereference, and adds evaluating support for function pointers and trait objects. It also adds a flag to `analysis-stats` to show percentage of functions that it fails to emit mir for them, which is currently `20%` (which is somehow lying, as most of the supported `80%` are tests). The most offenders are closure (1975 items) and overloaded index (415 items). I will try to add overloaded index before monday to have it in this PR, and tackle the closure in the next episode.
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_len.NormalizeArrayLen.panic-unwind.diff')
0 files changed, 0 insertions, 0 deletions
