Skip to content

Commit 6fb99c6

Browse files
committed
coverage: Tweak individual tests to be unaffected by rustfmt
Some of these tests use non-standard formatting that we can simulate by strategically adding `//` line comments. One contains `where` clauses that would be split across multiple lines, which we can keep on one line by moving the bounds to the generic type instead.
1 parent f149442 commit 6fb99c6

11 files changed

+36
-24
lines changed

tests/coverage/conditions.cov-map

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Function name: conditions::main
2-
Raw bytes (784): 0x[01, 01, 8e, 01, 09, 33, 37, 41, 3b, 3d, 35, 39, 05, 00, b7, 04, 09, 05, 00, 0d, 35, 26, 39, 0d, 35, 3b, 3d, 35, 39, 37, 41, 3b, 3d, 35, 39, b2, 04, 0d, b7, 04, 09, 05, 00, 45, 00, 83, 01, 49, 45, 00, 7e, 31, 83, 01, 49, 45, 00, 7a, 4d, 7e, 31, 83, 01, 49, 45, 00, 76, 51, 7a, 4d, 7e, 31, 83, 01, 49, 45, 00, a7, 01, 55, 4d, 51, a3, 01, 59, a7, 01, 55, 4d, 51, 49, 9f, 01, a3, 01, 59, a7, 01, 55, 4d, 51, 61, 00, e3, 01, 65, 61, 00, de, 01, 2d, e3, 01, 65, 61, 00, da, 01, 69, de, 01, 2d, e3, 01, 65, 61, 00, d6, 01, 6d, da, 01, 69, de, 01, 2d, e3, 01, 65, 61, 00, 8b, 02, 71, 69, 6d, 87, 02, 75, 8b, 02, 71, 69, 6d, ff, 01, 00, 65, 83, 02, 87, 02, 75, 8b, 02, 71, 69, 6d, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 79, 00, d7, 02, 7d, 79, 00, d2, 02, 29, d7, 02, 7d, 79, 00, ce, 02, 81, 01, d2, 02, 29, d7, 02, 7d, 79, 00, ca, 02, 85, 01, ce, 02, 81, 01, d2, 02, 29, d7, 02, 7d, 79, 00, f3, 03, 89, 01, 81, 01, 85, 01, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 11, 93, 04, 97, 04, 21, 9b, 04, 1d, 15, 19, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, de, 03, 15, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, da, 03, 19, de, 03, 15, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 9b, 04, 1d, 15, 19, 97, 04, 21, 9b, 04, 1d, 15, 19, 8f, 04, 9f, 04, 11, 93, 04, 97, 04, 21, 9b, 04, 1d, 15, 19, a3, 04, ae, 04, a7, 04, 31, ab, 04, 2d, 25, 29, b2, 04, 0d, b7, 04, 09, 05, 00, 44, 01, 03, 01, 02, 0c, 05, 02, 0d, 02, 06, 00, 02, 06, 00, 07, 03, 03, 09, 00, 0a, b7, 04, 00, 10, 00, 1d, 09, 01, 09, 01, 0a, b2, 04, 02, 0f, 00, 1c, 0d, 01, 0c, 00, 19, 26, 00, 1d, 00, 2a, 22, 00, 2e, 00, 3c, 37, 00, 3d, 02, 0a, 41, 02, 0a, 00, 0b, 33, 01, 09, 01, 12, ae, 04, 03, 09, 00, 0f, 03, 03, 09, 01, 0c, 45, 01, 0d, 02, 06, 00, 02, 06, 00, 07, 83, 01, 02, 08, 00, 15, 49, 00, 16, 02, 06, 7e, 02, 0f, 00, 1c, 7a, 01, 0c, 00, 19, 76, 00, 1d, 00, 2a, 72, 00, 2e, 00, 3c, a3, 01, 00, 3d, 02, 0a, 59, 02, 0a, 00, 0b, 9f, 01, 01, 09, 00, 17, 31, 02, 09, 00, 0f, 9b, 01, 03, 08, 00, 0c, 5d, 01, 0d, 01, 10, 61, 01, 11, 02, 0a, 00, 02, 0a, 00, 0b, e3, 01, 02, 0c, 00, 19, 65, 00, 1a, 02, 0a, de, 01, 03, 11, 00, 1e, da, 01, 01, 10, 00, 1d, d6, 01, 00, 21, 00, 2e, d2, 01, 00, 32, 00, 40, 87, 02, 00, 41, 02, 0e, 75, 02, 0e, 00, 0f, 83, 02, 01, 0d, 00, 1b, 2d, 02, 0d, 00, 13, 00, 02, 06, 00, 07, fb, 01, 02, 09, 01, 0c, 79, 01, 0d, 02, 06, 00, 02, 06, 00, 07, e7, 03, 02, 09, 00, 0a, d7, 02, 00, 10, 00, 1d, 7d, 00, 1e, 02, 06, d2, 02, 02, 0f, 00, 1c, ce, 02, 01, 0c, 00, 19, ca, 02, 00, 1d, 00, 2a, c6, 02, 00, 2e, 00, 3c, ef, 03, 00, 3d, 02, 0a, 8d, 01, 02, 0a, 00, 0b, eb, 03, 01, 09, 00, 17, 29, 02, 0d, 02, 0f, 8f, 04, 05, 09, 00, 0a, e7, 03, 00, 10, 00, 1d, 11, 00, 1e, 02, 06, e2, 03, 02, 0f, 00, 1c, de, 03, 01, 0c, 00, 19, da, 03, 00, 1d, 00, 2a, d6, 03, 00, 2e, 00, 3c, 97, 04, 00, 3d, 02, 0a, 21, 02, 0a, 00, 0b, 93, 04, 01, 09, 00, 17, 25, 02, 09, 00, 0f, 8b, 04, 02, 01, 00, 02]
2+
Raw bytes (784): 0x[01, 01, 8e, 01, 09, 33, 37, 41, 3b, 3d, 35, 39, 05, 00, b7, 04, 09, 05, 00, 0d, 35, 26, 39, 0d, 35, 3b, 3d, 35, 39, 37, 41, 3b, 3d, 35, 39, b2, 04, 0d, b7, 04, 09, 05, 00, 45, 00, 83, 01, 49, 45, 00, 7e, 31, 83, 01, 49, 45, 00, 7a, 4d, 7e, 31, 83, 01, 49, 45, 00, 76, 51, 7a, 4d, 7e, 31, 83, 01, 49, 45, 00, a7, 01, 55, 4d, 51, a3, 01, 59, a7, 01, 55, 4d, 51, 49, 9f, 01, a3, 01, 59, a7, 01, 55, 4d, 51, 61, 00, e3, 01, 65, 61, 00, de, 01, 2d, e3, 01, 65, 61, 00, da, 01, 69, de, 01, 2d, e3, 01, 65, 61, 00, d6, 01, 6d, da, 01, 69, de, 01, 2d, e3, 01, 65, 61, 00, 8b, 02, 71, 69, 6d, 87, 02, 75, 8b, 02, 71, 69, 6d, ff, 01, 00, 65, 83, 02, 87, 02, 75, 8b, 02, 71, 69, 6d, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 79, 00, d7, 02, 7d, 79, 00, d2, 02, 29, d7, 02, 7d, 79, 00, ce, 02, 81, 01, d2, 02, 29, d7, 02, 7d, 79, 00, ca, 02, 85, 01, ce, 02, 81, 01, d2, 02, 29, d7, 02, 7d, 79, 00, f3, 03, 89, 01, 81, 01, 85, 01, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 11, 93, 04, 97, 04, 21, 9b, 04, 1d, 15, 19, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, de, 03, 15, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, da, 03, 19, de, 03, 15, e2, 03, 25, e7, 03, 11, 7d, eb, 03, ef, 03, 8d, 01, f3, 03, 89, 01, 81, 01, 85, 01, 9b, 04, 1d, 15, 19, 97, 04, 21, 9b, 04, 1d, 15, 19, 8f, 04, 9f, 04, 11, 93, 04, 97, 04, 21, 9b, 04, 1d, 15, 19, a3, 04, ae, 04, a7, 04, 31, ab, 04, 2d, 25, 29, b2, 04, 0d, b7, 04, 09, 05, 00, 44, 01, 03, 01, 02, 0c, 05, 02, 0d, 02, 06, 00, 02, 06, 00, 07, 03, 03, 09, 00, 0a, b7, 04, 00, 10, 00, 1d, 09, 01, 09, 01, 0a, b2, 04, 02, 0f, 00, 1c, 0d, 01, 0c, 00, 19, 26, 00, 1d, 00, 2a, 22, 00, 2e, 00, 3c, 37, 00, 3d, 02, 0a, 41, 02, 0a, 00, 0b, 33, 01, 09, 01, 12, ae, 04, 03, 09, 00, 0f, 03, 03, 09, 01, 0c, 45, 01, 0d, 02, 06, 00, 02, 06, 00, 07, 83, 01, 02, 08, 00, 15, 49, 00, 16, 02, 06, 7e, 02, 0f, 00, 1c, 7a, 01, 0c, 00, 19, 76, 00, 1d, 00, 2a, 72, 00, 2e, 00, 3c, a3, 01, 00, 3d, 02, 0a, 59, 02, 0a, 00, 0b, 9f, 01, 01, 09, 00, 17, 31, 02, 09, 00, 0f, 9b, 01, 03, 08, 00, 0c, 5d, 01, 0d, 01, 10, 61, 01, 11, 02, 0a, 00, 02, 0a, 00, 0b, e3, 01, 02, 0c, 00, 19, 65, 00, 1a, 02, 0a, de, 01, 04, 11, 00, 1e, da, 01, 01, 10, 00, 1d, d6, 01, 00, 21, 00, 2e, d2, 01, 00, 32, 00, 40, 87, 02, 00, 41, 02, 0e, 75, 02, 0e, 00, 0f, 83, 02, 01, 0d, 00, 1b, 2d, 02, 0d, 00, 13, 00, 02, 06, 00, 07, fb, 01, 02, 09, 01, 0c, 79, 01, 0d, 02, 06, 00, 02, 06, 00, 07, e7, 03, 02, 09, 00, 0a, d7, 02, 00, 10, 00, 1d, 7d, 00, 1e, 02, 06, d2, 02, 02, 0f, 00, 1c, ce, 02, 01, 0c, 00, 19, ca, 02, 00, 1d, 00, 2a, c6, 02, 00, 2e, 00, 3c, ef, 03, 00, 3d, 02, 0a, 8d, 01, 02, 0a, 00, 0b, eb, 03, 01, 09, 00, 17, 29, 02, 0d, 02, 0f, 8f, 04, 05, 09, 00, 0a, e7, 03, 00, 10, 00, 1d, 11, 00, 1e, 02, 06, e2, 03, 02, 0f, 00, 1c, de, 03, 01, 0c, 00, 19, da, 03, 00, 1d, 00, 2a, d6, 03, 00, 2e, 00, 3c, 97, 04, 00, 3d, 02, 0a, 21, 02, 0a, 00, 0b, 93, 04, 01, 09, 00, 17, 25, 02, 09, 00, 0f, 8b, 04, 02, 01, 00, 02]
33
Number of files: 1
44
- file 0 => global file 1
55
Number of expressions: 142
@@ -197,7 +197,7 @@ Number of file 0 mappings: 68
197197
- Code(Expression(56, Add)) at (prev + 2, 12) to (start + 0, 25)
198198
= (c24 + Zero)
199199
- Code(Counter(25)) at (prev + 0, 26) to (start + 2, 10)
200-
- Code(Expression(55, Sub)) at (prev + 3, 17) to (start + 0, 30)
200+
- Code(Expression(55, Sub)) at (prev + 4, 17) to (start + 0, 30)
201201
= ((c24 + Zero) - c25)
202202
- Code(Expression(54, Sub)) at (prev + 1, 16) to (start + 0, 29)
203203
= (((c24 + Zero) - c25) - c11)

tests/coverage/conditions.coverage

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
LL| 1| if countdown > 7 {
5050
LL| 1| countdown -= 4;
5151
LL| 1| }
52+
LL| | //
5253
LL| 0| else if countdown > 2 {
5354
LL| 0| if countdown < 1 || countdown > 5 || countdown != 9 {
5455
LL| 0| countdown = 0;

tests/coverage/conditions.rs

+1
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ fn main() {
4545
if countdown > 7 {
4646
countdown -= 4;
4747
}
48+
//
4849
else if countdown > 2 {
4950
if countdown < 1 || countdown > 5 || countdown != 9 {
5051
countdown = 0;

tests/coverage/fn_sig_into_try.cov-map

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
11
Function name: fn_sig_into_try::a
2-
Raw bytes (9): 0x[01, 01, 00, 01, 01, 0a, 01, 04, 02]
2+
Raw bytes (9): 0x[01, 01, 00, 01, 01, 0a, 01, 05, 02]
33
Number of files: 1
44
- file 0 => global file 1
55
Number of expressions: 0
66
Number of file 0 mappings: 1
7-
- Code(Counter(0)) at (prev + 10, 1) to (start + 4, 2)
7+
- Code(Counter(0)) at (prev + 10, 1) to (start + 5, 2)
88

99
Function name: fn_sig_into_try::b
10-
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 10, 01, 02, 0f, 00, 02, 0f, 00, 10, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
10+
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 11, 01, 03, 0f, 00, 03, 0f, 00, 10, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
1111
Number of files: 1
1212
- file 0 => global file 1
1313
Number of expressions: 2
1414
- expression 0 operands: lhs = Counter(0), rhs = Zero
1515
- expression 1 operands: lhs = Zero, rhs = Expression(0, Sub)
1616
Number of file 0 mappings: 4
17-
- Code(Counter(0)) at (prev + 16, 1) to (start + 2, 15)
18-
- Code(Zero) at (prev + 2, 15) to (start + 0, 16)
17+
- Code(Counter(0)) at (prev + 17, 1) to (start + 3, 15)
18+
- Code(Zero) at (prev + 3, 15) to (start + 0, 16)
1919
- Code(Expression(0, Sub)) at (prev + 1, 5) to (start + 0, 12)
2020
= (c0 - Zero)
2121
- Code(Expression(1, Add)) at (prev + 1, 1) to (start + 0, 2)
2222
= (Zero + (c0 - Zero))
2323

2424
Function name: fn_sig_into_try::c
25-
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 16, 01, 02, 17, 00, 02, 17, 00, 18, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
25+
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 18, 01, 03, 17, 00, 03, 17, 00, 18, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
2626
Number of files: 1
2727
- file 0 => global file 1
2828
Number of expressions: 2
2929
- expression 0 operands: lhs = Counter(0), rhs = Zero
3030
- expression 1 operands: lhs = Zero, rhs = Expression(0, Sub)
3131
Number of file 0 mappings: 4
32-
- Code(Counter(0)) at (prev + 22, 1) to (start + 2, 23)
33-
- Code(Zero) at (prev + 2, 23) to (start + 0, 24)
32+
- Code(Counter(0)) at (prev + 24, 1) to (start + 3, 23)
33+
- Code(Zero) at (prev + 3, 23) to (start + 0, 24)
3434
- Code(Expression(0, Sub)) at (prev + 1, 5) to (start + 0, 12)
3535
= (c0 - Zero)
3636
- Code(Expression(1, Add)) at (prev + 1, 1) to (start + 0, 2)
3737
= (Zero + (c0 - Zero))
3838

3939
Function name: fn_sig_into_try::d
40-
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 1c, 01, 03, 0f, 00, 03, 0f, 00, 10, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
40+
Raw bytes (28): 0x[01, 01, 02, 01, 00, 00, 02, 04, 01, 1f, 01, 04, 0f, 00, 04, 0f, 00, 10, 02, 01, 05, 00, 0c, 07, 01, 01, 00, 02]
4141
Number of files: 1
4242
- file 0 => global file 1
4343
Number of expressions: 2
4444
- expression 0 operands: lhs = Counter(0), rhs = Zero
4545
- expression 1 operands: lhs = Zero, rhs = Expression(0, Sub)
4646
Number of file 0 mappings: 4
47-
- Code(Counter(0)) at (prev + 28, 1) to (start + 3, 15)
48-
- Code(Zero) at (prev + 3, 15) to (start + 0, 16)
47+
- Code(Counter(0)) at (prev + 31, 1) to (start + 4, 15)
48+
- Code(Zero) at (prev + 4, 15) to (start + 0, 16)
4949
- Code(Expression(0, Sub)) at (prev + 1, 5) to (start + 0, 12)
5050
= (c0 - Zero)
5151
- Code(Expression(1, Add)) at (prev + 1, 1) to (start + 0, 2)

tests/coverage/fn_sig_into_try.coverage

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
LL| |#![feature(coverage_attribute)]
2-
LL| |// compile-flags: --edition=2021
2+
LL| |// edition: 2021
33
LL| |
44
LL| |// Regression test for inconsistent handling of function signature spans that
55
LL| |// are followed by code using the `?` operator.
@@ -8,26 +8,30 @@
88
LL| |// signature should be handled in the same way.
99
LL| |
1010
LL| 1|fn a() -> Option<i32>
11+
LL| 1|//
1112
LL| 1|{
1213
LL| 1| Some(7i32);
1314
LL| 1| Some(0)
1415
LL| 1|}
1516
LL| |
1617
LL| 1|fn b() -> Option<i32>
18+
LL| 1|//
1719
LL| 1|{
1820
LL| 1| Some(7i32)?;
1921
^0
2022
LL| 1| Some(0)
2123
LL| 1|}
2224
LL| |
2325
LL| 1|fn c() -> Option<i32>
26+
LL| 1|//
2427
LL| 1|{
2528
LL| 1| let _ = Some(7i32)?;
2629
^0
2730
LL| 1| Some(0)
2831
LL| 1|}
2932
LL| |
3033
LL| 1|fn d() -> Option<i32>
34+
LL| 1|//
3135
LL| 1|{
3236
LL| 1| let _: () = ();
3337
LL| 1| Some(7i32)?;

tests/coverage/fn_sig_into_try.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#![feature(coverage_attribute)]
2-
// compile-flags: --edition=2021
2+
// edition: 2021
33

44
// Regression test for inconsistent handling of function signature spans that
55
// are followed by code using the `?` operator.
@@ -8,24 +8,28 @@
88
// signature should be handled in the same way.
99

1010
fn a() -> Option<i32>
11+
//
1112
{
1213
Some(7i32);
1314
Some(0)
1415
}
1516

1617
fn b() -> Option<i32>
18+
//
1719
{
1820
Some(7i32)?;
1921
Some(0)
2022
}
2123

2224
fn c() -> Option<i32>
25+
//
2326
{
2427
let _ = Some(7i32)?;
2528
Some(0)
2629
}
2730

2831
fn d() -> Option<i32>
32+
//
2933
{
3034
let _: () = ();
3135
Some(7i32)?;

tests/coverage/generics.coverage

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
LL| |#![allow(unused_assignments)]
22
LL| |// failure-status: 1
33
LL| |
4-
LL| |struct Firework<T> where T: Copy + std::fmt::Display {
4+
LL| |struct Firework<T: Copy + std::fmt::Display> {
55
LL| | strength: T,
66
LL| |}
77
LL| |
8-
LL| |impl<T> Firework<T> where T: Copy + std::fmt::Display {
8+
LL| |impl<T: Copy + std::fmt::Display> Firework<T> {
99
LL| | #[inline(always)]
1010
LL| 3| fn set_strength(&mut self, new_strength: T) {
1111
LL| 3| self.strength = new_strength;
@@ -23,7 +23,7 @@
2323
------------------
2424
LL| |}
2525
LL| |
26-
LL| |impl<T> Drop for Firework<T> where T: Copy + std::fmt::Display {
26+
LL| |impl<T: Copy + std::fmt::Display> Drop for Firework<T> {
2727
LL| | #[inline(always)]
2828
LL| 2| fn drop(&mut self) {
2929
LL| 2| println!("BOOM times {}!!!", self.strength);

tests/coverage/generics.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
#![allow(unused_assignments)]
22
// failure-status: 1
33

4-
struct Firework<T> where T: Copy + std::fmt::Display {
4+
struct Firework<T: Copy + std::fmt::Display> {
55
strength: T,
66
}
77

8-
impl<T> Firework<T> where T: Copy + std::fmt::Display {
8+
impl<T: Copy + std::fmt::Display> Firework<T> {
99
#[inline(always)]
1010
fn set_strength(&mut self, new_strength: T) {
1111
self.strength = new_strength;
1212
}
1313
}
1414

15-
impl<T> Drop for Firework<T> where T: Copy + std::fmt::Display {
15+
impl<T: Copy + std::fmt::Display> Drop for Firework<T> {
1616
#[inline(always)]
1717
fn drop(&mut self) {
1818
println!("BOOM times {}!!!", self.strength);

tests/coverage/while.cov-map

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Function name: while::main
2-
Raw bytes (28): 0x[01, 01, 02, 01, 00, 03, 00, 04, 01, 01, 01, 01, 10, 03, 02, 0b, 00, 14, 00, 00, 15, 01, 06, 06, 02, 01, 00, 02]
2+
Raw bytes (28): 0x[01, 01, 02, 01, 00, 03, 00, 04, 01, 01, 01, 01, 10, 03, 02, 0b, 00, 14, 00, 00, 15, 02, 06, 06, 03, 01, 00, 02]
33
Number of files: 1
44
- file 0 => global file 1
55
Number of expressions: 2
@@ -9,7 +9,7 @@ Number of file 0 mappings: 4
99
- Code(Counter(0)) at (prev + 1, 1) to (start + 1, 16)
1010
- Code(Expression(0, Add)) at (prev + 2, 11) to (start + 0, 20)
1111
= (c0 + Zero)
12-
- Code(Zero) at (prev + 0, 21) to (start + 1, 6)
13-
- Code(Expression(1, Sub)) at (prev + 2, 1) to (start + 0, 2)
12+
- Code(Zero) at (prev + 0, 21) to (start + 2, 6)
13+
- Code(Expression(1, Sub)) at (prev + 3, 1) to (start + 0, 2)
1414
= ((c0 + Zero) - Zero)
1515

tests/coverage/while.coverage

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
LL| 1|fn main() {
22
LL| 1| let num = 9;
33
LL| 1| while num >= 10 {
4+
LL| 0| // loop body
45
LL| 0| }
56
LL| 1|}
67

tests/coverage/while.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
fn main() {
22
let num = 9;
33
while num >= 10 {
4+
// loop body
45
}
56
}

0 commit comments

Comments
 (0)