diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2021-05-15 13:29:49 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-15 13:29:49 +0200 |
| commit | e611e64e3ae917a858f7e727d1f944d6d80a6518 (patch) | |
| tree | 7f545827fb7d9ff3213f94554de94259bc190053 /tests/mir-opt/lower_array_len.array_bound_mut.NormalizeArrayLen.panic-unwind.diff | |
| parent | c4f81c12eaec615addb36ebc6531dfcdca7fc915 (diff) | |
| parent | aed8ef5a4d81bb66917ca31a589d5922c9bcf065 (diff) | |
| download | rust-e611e64e3ae917a858f7e727d1f944d6d80a6518.tar.gz rust-e611e64e3ae917a858f7e727d1f944d6d80a6518.zip | |
Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandry
coverage bug fixes and some refactoring This replaces the relevant commits (2 and 3) from PR #85082, and also corrects an error querying for coverageinfo. 1. `coverageinfo` query needs to use the same MIR as codegen I ran into an error trying to fix dead block coverage and realized the `coverageinfo` query is getting a different MIR compared to the codegenned MIR, which can sometimes be a problem during mapgen. I changed that query to use the `InstandeDef` (which includes the generic parameter substitutions, prosibly specific to const params) instead of the `DefId` (without unknown/default const substitutions). 2. Simplified body_span and filtered span code Some code cleanup extracted from future (but unfinished) commit to fix coverage in attr macro functions. 3. Spanview needs the relevant body_span used for coverage The coverage body_span doesn't always match the function body_span. r? ```@tmandry```
Diffstat (limited to 'tests/mir-opt/lower_array_len.array_bound_mut.NormalizeArrayLen.panic-unwind.diff')
0 files changed, 0 insertions, 0 deletions
