#![feature(coverage_attribute)] | |
//@ edition: 2021 | |
//@ compile-flags: -Zcoverage-options=branch | |
//@ llvm-cov-flags: --show-branches=count | |
fn print_size<T>() { | |
if std::mem::size_of::<T>() > 4 { | |
println!("size > 4"); | |
} else { | |
println!("size <= 4"); | |
} | |
} | |
#[coverage(off)] | |
fn main() { | |
print_size::<()>(); | |
print_size::<u32>(); | |
print_size::<u64>(); | |
} |