about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/transform/coverage/tests.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-05-15 12:41:28 +0000
committerbors <bors@rust-lang.org>2021-05-15 12:41:28 +0000
commit2a245f40a19c9a60b3be33c959eb5cfb0ad163c6 (patch)
tree6a8fc519df8fdd71054f89c108b98be09ba66f37 /compiler/rustc_mir/src/transform/coverage/tests.rs
parentb439be03c9c30d173c45785a03a03cba98af5ab6 (diff)
parent46bc5526db95b03e5b21901e428a5a41d76a1b62 (diff)
downloadrust-2a245f40a19c9a60b3be33c959eb5cfb0ad163c6.tar.gz
rust-2a245f40a19c9a60b3be33c959eb5cfb0ad163c6.zip
Auto merge of #85328 - GuillaumeGomez:rollup-exe9nbj, r=GuillaumeGomez
Rollup of 12 pull requests

Successful merges:

 - #84461 (rustdoc: Remove unnecessary `StripItem` wrapper)
 - #85067 (Minimize amount of fake `DefId`s used in rustdoc)
 - #85207 (Fix typo in comment)
 - #85215 (coverage bug fixes and some refactoring)
 - #85221 (dbg macro: Discuss use in tests, and slightly clarify)
 - #85246 (Miner code formatting)
 - #85253 (swap function order for better read flow)
 - #85256 (Fix display for "implementors" section)
 - #85268 (Use my real name)
 - #85278 (Improve match statements)
 - #85289 (Fix toggle position on mobile)
 - #85323 (Fix eslint errors)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_mir/src/transform/coverage/tests.rs')
-rw-r--r--compiler/rustc_mir/src/transform/coverage/tests.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/rustc_mir/src/transform/coverage/tests.rs b/compiler/rustc_mir/src/transform/coverage/tests.rs
index 9b84173c8a2..b04c2d542d4 100644
--- a/compiler/rustc_mir/src/transform/coverage/tests.rs
+++ b/compiler/rustc_mir/src/transform/coverage/tests.rs
@@ -683,12 +683,10 @@ fn test_make_bcb_counters() {
         let mut basic_coverage_blocks = graph::CoverageGraph::from_mir(&mir_body);
         let mut coverage_spans = Vec::new();
         for (bcb, data) in basic_coverage_blocks.iter_enumerated() {
-            if let Some((span, expn_span)) =
-                spans::filtered_terminator_span(data.terminator(&mir_body), body_span)
-            {
+            if let Some(span) = spans::filtered_terminator_span(data.terminator(&mir_body)) {
                 coverage_spans.push(spans::CoverageSpan::for_terminator(
+                    spans::function_source_span(span, body_span),
                     span,
-                    expn_span,
                     bcb,
                     data.last_bb(),
                 ));