]> git.lizzy.rs Git - rust.git/blob - src/test/run-make-fulldeps/coverage-reports/expected_show_coverage.conditions.txt
Rollup merge of #85221 - ijackson:dbg-doc-re-tests, r=joshtriplett
[rust.git] / src / test / run-make-fulldeps / coverage-reports / expected_show_coverage.conditions.txt
1     1|       |#![allow(unused_assignments, unused_variables)]
2     2|       |
3     3|      1|fn main() {
4     4|      1|    let mut countdown = 0;
5     5|      1|    if true {
6     6|      1|        countdown = 10;
7     7|      1|    }
8     8|       |
9     9|       |    const B: u32 = 100;
10    10|      1|    let x = if countdown > 7 {
11    11|      1|        countdown -= 4;
12    12|      1|        B
13    13|      0|    } else if countdown > 2 {
14    14|      0|        if countdown < 1 || countdown > 5 || countdown != 9 {
15    15|      0|            countdown = 0;
16    16|      0|        }
17    17|      0|        countdown -= 5;
18    18|      0|        countdown
19    19|       |    } else {
20    20|      0|        return;
21    21|       |    };
22    22|       |
23    23|      1|    let mut countdown = 0;
24    24|      1|    if true {
25    25|      1|        countdown = 10;
26    26|      1|    }
27    27|       |
28    28|      1|    if countdown > 7 {
29    29|      1|        countdown -= 4;
30    30|      1|    } else if countdown > 2 {
31                             ^0
32    31|      0|        if countdown < 1 || countdown > 5 || countdown != 9 {
33    32|      0|            countdown = 0;
34    33|      0|        }
35    34|      0|        countdown -= 5;
36    35|       |    } else {
37    36|      0|        return;
38    37|       |    }
39    38|       |
40    39|      1|    if true {
41    40|      1|        let mut countdown = 0;
42    41|      1|        if true {
43    42|      1|            countdown = 10;
44    43|      1|        }
45    44|       |
46    45|      1|        if countdown > 7 {
47    46|      1|            countdown -= 4;
48    47|      1|        }
49    48|      0|        else if countdown > 2 {
50    49|      0|            if countdown < 1 || countdown > 5 || countdown != 9 {
51    50|      0|                countdown = 0;
52    51|      0|            }
53    52|      0|            countdown -= 5;
54    53|       |        } else {
55    54|      0|            return;
56    55|       |        }
57    56|       |    } // Note: closing brace shows uncovered (vs. `0` for implicit else) because condition literal
58    57|       |      // `true` was const-evaluated. The compiler knows the `if` block will be executed.
59    58|       |
60    59|      1|    let mut countdown = 0;
61    60|      1|    if true {
62    61|      1|        countdown = 1;
63    62|      1|    }
64    63|       |
65    64|      1|    let z = if countdown > 7 {
66                       ^0
67    65|      0|        countdown -= 4;
68    66|      1|    } else if countdown > 2 {
69    67|      0|        if countdown < 1 || countdown > 5 || countdown != 9 {
70    68|      0|            countdown = 0;
71    69|      0|        }
72    70|      0|        countdown -= 5;
73    71|       |    } else {
74    72|      1|        let should_be_reachable = countdown;
75    73|      1|        println!("reached");
76    74|      1|        return;
77    75|       |    };
78    76|       |
79    77|      0|    let w = if countdown > 7 {
80    78|      0|        countdown -= 4;
81    79|      0|    } else if countdown > 2 {
82    80|      0|        if countdown < 1 || countdown > 5 || countdown != 9 {
83    81|      0|            countdown = 0;
84    82|      0|        }
85    83|      0|        countdown -= 5;
86    84|       |    } else {
87    85|      0|        return;
88    86|       |    };
89    87|      1|}
90