]> git.lizzy.rs Git - rust.git/blob - tests/run-make/coverage-reports/expected_show_coverage.dead_code.txt
Rollup merge of #106470 - ehuss:tidy-no-wasm, r=Mark-Simulacrum
[rust.git] / tests / run-make / coverage-reports / expected_show_coverage.dead_code.txt
1     1|       |#![allow(unused_assignments, unused_variables)]
2     2|       |
3     3|      0|pub fn unused_pub_fn_not_in_library() {
4     4|      0|    // Initialize test constants in a way that cannot be determined at compile time, to ensure
5     5|      0|    // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
6     6|      0|    // dependent conditions.
7     7|      0|    let is_true = std::env::args().len() == 1;
8     8|      0|
9     9|      0|    let mut countdown = 0;
10    10|      0|    if is_true {
11    11|      0|        countdown = 10;
12    12|      0|    }
13    13|      0|}
14    14|       |
15    15|      0|fn unused_fn() {
16    16|      0|    // Initialize test constants in a way that cannot be determined at compile time, to ensure
17    17|      0|    // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
18    18|      0|    // dependent conditions.
19    19|      0|    let is_true = std::env::args().len() == 1;
20    20|      0|
21    21|      0|    let mut countdown = 0;
22    22|      0|    if is_true {
23    23|      0|        countdown = 10;
24    24|      0|    }
25    25|      0|}
26    26|       |
27    27|      1|fn main() {
28    28|      1|    // Initialize test constants in a way that cannot be determined at compile time, to ensure
29    29|      1|    // rustc and LLVM cannot optimize out statements (or coverage counters) downstream from
30    30|      1|    // dependent conditions.
31    31|      1|    let is_true = std::env::args().len() == 1;
32    32|      1|
33    33|      1|    let mut countdown = 0;
34    34|      1|    if is_true {
35    35|      1|        countdown = 10;
36    36|      1|    }
37                    ^0
38    37|      1|}
39