From 40cfc2de77a605a2b373c0767037065d304d556a Mon Sep 17 00:00:00 2001 From: Zalathar Date: Wed, 17 Apr 2024 11:41:40 +1000 Subject: coverage: Move branch coverage tests into a subdirectory --- tests/coverage/branch/generics.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/coverage/branch/generics.rs (limited to 'tests/coverage/branch/generics.rs') diff --git a/tests/coverage/branch/generics.rs b/tests/coverage/branch/generics.rs new file mode 100644 index 00000000000..d870ace7006 --- /dev/null +++ b/tests/coverage/branch/generics.rs @@ -0,0 +1,19 @@ +#![feature(coverage_attribute)] +//@ edition: 2021 +//@ compile-flags: -Zcoverage-options=branch +//@ llvm-cov-flags: --show-branches=count + +fn print_size() { + if std::mem::size_of::() > 4 { + println!("size > 4"); + } else { + println!("size <= 4"); + } +} + +#[coverage(off)] +fn main() { + print_size::<()>(); + print_size::(); + print_size::(); +} -- cgit 1.4.1-3-g733a5