diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping | bin | 728 -> 796 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-cov/Inputs/deferred-regions.profdata | bin | 1208 -> 1288 bytes | |||
| -rw-r--r-- | llvm/test/tools/llvm-cov/deferred-region.cpp | 12 |
3 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping b/llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping Binary files differindex 4434b66513c..d16db88acbe 100644 --- a/llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping +++ b/llvm/test/tools/llvm-cov/Inputs/deferred-regions.covmapping diff --git a/llvm/test/tools/llvm-cov/Inputs/deferred-regions.profdata b/llvm/test/tools/llvm-cov/Inputs/deferred-regions.profdata Binary files differindex 0bacac01ccf..423f1f07cb8 100644 --- a/llvm/test/tools/llvm-cov/Inputs/deferred-regions.profdata +++ b/llvm/test/tools/llvm-cov/Inputs/deferred-regions.profdata diff --git a/llvm/test/tools/llvm-cov/deferred-region.cpp b/llvm/test/tools/llvm-cov/deferred-region.cpp index 6f6da7ec804..37a6ae4825c 100644 --- a/llvm/test/tools/llvm-cov/deferred-region.cpp +++ b/llvm/test/tools/llvm-cov/deferred-region.cpp @@ -68,6 +68,14 @@ out: // CHECK: [[@LINE]]|{{ +}}0| return; } +void if_else(bool flag) { + if (flag) { // CHECK: [[@LINE]]|{{ +}}2| + return; // CHECK: [[@LINE]]|{{ +}}1| + } else { // CHECK: [[@LINE]]|{{ +}}2| + return; // CHECK: [[@LINE]]|{{ +}}1| + } // CHECK: [[@LINE]]|{{ +}}1| +} + int main() { foo(0); foo(1); @@ -75,6 +83,8 @@ int main() { for_loop(); while_loop(); gotos(); + if_else(true); + if_else(false); return 0; } @@ -107,3 +117,5 @@ int main() { // MARKER-NEXT: Highlighted line 67, 1 -> ? // MARKER-NEXT: Highlighted line 68, 1 -> 8 // MARKER-NEXT: Highlighted line 69, 1 -> 2 +// MARKER-NEXT: Marker at 72:7 = 2 +// MARKER-NEXT: Highlighted line 77, 1 -> 2 |

