diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2024-04-30 23:36:08 +1000 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2024-05-14 16:41:04 +1000 |
| commit | bfadc3a9b9cb4bbfacddf6e73adff23a3557852b (patch) | |
| tree | a74785390f0523db2ee3a82f9b0602c8dc6e01d1 /compiler/rustc_mir_transform/src/coverage | |
| parent | fba5f44bd880b83245f7d30afe55bf745a88cdf0 (diff) | |
| download | rust-bfadc3a9b9cb4bbfacddf6e73adff23a3557852b.tar.gz rust-bfadc3a9b9cb4bbfacddf6e73adff23a3557852b.zip | |
coverage: `CoverageIdsInfo::mcdc_bitmap_bytes` is never needed
This code for recalculating `mcdc_bitmap_bytes` doesn't provide any benefit, because its result won't have changed from the value in `FunctionCoverageInfo` that was computed during the MIR instrumentation pass.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage')
| -rw-r--r-- | compiler/rustc_mir_transform/src/coverage/query.rs | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/compiler/rustc_mir_transform/src/coverage/query.rs b/compiler/rustc_mir_transform/src/coverage/query.rs index f77ee63d02c..65715253647 100644 --- a/compiler/rustc_mir_transform/src/coverage/query.rs +++ b/compiler/rustc_mir_transform/src/coverage/query.rs @@ -61,17 +61,7 @@ fn coverage_ids_info<'tcx>( .max() .unwrap_or(CounterId::ZERO); - let mcdc_bitmap_bytes = mir_body - .coverage_branch_info - .as_deref() - .map(|info| { - info.mcdc_decision_spans - .iter() - .fold(0, |acc, decision| acc + (1_u32 << decision.conditions_num).div_ceil(8)) - }) - .unwrap_or_default(); - - CoverageIdsInfo { max_counter_id, mcdc_bitmap_bytes } + CoverageIdsInfo { max_counter_id } } fn all_coverage_in_mir_body<'a, 'tcx>( |
