about summary refs log tree commit diff
path: root/tests/coverage/branch_generics.coverage
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2024-03-10 21:20:27 +1100
committerZalathar <Zalathar@users.noreply.github.com>2024-03-14 17:19:06 +1100
commit5fb1f61a7702d87380026e9f1c7a1fac01920d18 (patch)
tree48d2dc0a591810d5d3b1b7fb360715d2619d543f /tests/coverage/branch_generics.coverage
parent31d0b5017857cef35031a7d4210bd045758dcae2 (diff)
downloadrust-5fb1f61a7702d87380026e9f1c7a1fac01920d18.tar.gz
rust-5fb1f61a7702d87380026e9f1c7a1fac01920d18.zip
coverage: Enable branch coverage in the branch coverage tests
Diffstat (limited to 'tests/coverage/branch_generics.coverage')
-rw-r--r--tests/coverage/branch_generics.coverage16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/coverage/branch_generics.coverage b/tests/coverage/branch_generics.coverage
index cfbd2d3f4bd..e7cec151ce6 100644
--- a/tests/coverage/branch_generics.coverage
+++ b/tests/coverage/branch_generics.coverage
@@ -1,10 +1,15 @@
    LL|       |#![feature(coverage_attribute)]
    LL|       |//@ edition: 2021
-   LL|       |
+   LL|       |//@ compile-flags: -Zcoverage-options=branch
    LL|       |//@ llvm-cov-flags: --show-branches=count
    LL|       |
    LL|      3|fn print_size<T>() {
    LL|      3|    if std::mem::size_of::<T>() > 4 {
+  ------------------
+  |  Branch (LL:8): [True: 0, False: 1]
+  |  Branch (LL:8): [True: 0, False: 1]
+  |  Branch (LL:8): [True: 1, False: 0]
+  ------------------
    LL|      1|        println!("size > 4");
    LL|      2|    } else {
    LL|      2|        println!("size <= 4");
@@ -14,6 +19,9 @@
   | branch_generics::print_size::<()>:
   |   LL|      1|fn print_size<T>() {
   |   LL|      1|    if std::mem::size_of::<T>() > 4 {
+  |  ------------------
+  |  |  Branch (LL:8): [True: 0, False: 1]
+  |  ------------------
   |   LL|      0|        println!("size > 4");
   |   LL|      1|    } else {
   |   LL|      1|        println!("size <= 4");
@@ -23,6 +31,9 @@
   | branch_generics::print_size::<u32>:
   |   LL|      1|fn print_size<T>() {
   |   LL|      1|    if std::mem::size_of::<T>() > 4 {
+  |  ------------------
+  |  |  Branch (LL:8): [True: 0, False: 1]
+  |  ------------------
   |   LL|      0|        println!("size > 4");
   |   LL|      1|    } else {
   |   LL|      1|        println!("size <= 4");
@@ -32,6 +43,9 @@
   | branch_generics::print_size::<u64>:
   |   LL|      1|fn print_size<T>() {
   |   LL|      1|    if std::mem::size_of::<T>() > 4 {
+  |  ------------------
+  |  |  Branch (LL:8): [True: 1, False: 0]
+  |  ------------------
   |   LL|      1|        println!("size > 4");
   |   LL|      1|    } else {
   |   LL|      0|        println!("size <= 4");