rust/tests/coverage/if_not.rs
Zalathar f1494425bb coverage: Add #[rustfmt::skip] to tests with non-standard formatting
These tests deliberately use non-standard formatting, so that the line
execution counts reported by `llvm-cov` reveal additional information about
where code regions begin and end.
2024-01-16 15:56:37 +11:00

39 lines
550 B
Rust

#![feature(coverage_attribute)]
// edition: 2021
#[rustfmt::skip]
fn if_not(cond: bool) {
if
!
cond
{
println!("cond was false");
}
if
!
cond
{
println!("cond was false");
}
if
!
cond
{
println!("cond was false");
} else {
println!("cond was true");
}
}
#[coverage(off)]
fn main() {
for _ in 0..8 {
if_not(std::hint::black_box(true));
}
for _ in 0..4 {
if_not(std::hint::black_box(false));
}
}