2023-11-22 20:52:50 -06:00
|
|
|
#![feature(coverage_attribute)]
|
2024-02-22 06:10:29 -06:00
|
|
|
//@ edition: 2021
|
2023-11-22 20:52:50 -06:00
|
|
|
|
2024-01-15 20:40:01 -06:00
|
|
|
#[rustfmt::skip]
|
2023-11-22 20:52:50 -06:00
|
|
|
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));
|
|
|
|
}
|
|
|
|
}
|