summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-cov/multiple-objects.test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-cov/multiple-objects.test')
-rw-r--r--llvm/test/tools/llvm-cov/multiple-objects.test5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-cov/multiple-objects.test b/llvm/test/tools/llvm-cov/multiple-objects.test
index f23a16d4cac..80bf39177f5 100644
--- a/llvm/test/tools/llvm-cov/multiple-objects.test
+++ b/llvm/test/tools/llvm-cov/multiple-objects.test
@@ -6,6 +6,11 @@ REPORT: Filename{{ +}}Regions{{ +}}Missed Regions{{ +}}Cover
REPORT-NEXT: ---
REPORT-NEXT: header.h{{ +}}25{{ +}}14{{ +}}44.00%
+# Make sure that both use_1.cc and use_2.cc have coverage reported.
+# Before https://reviews.llvm.org/D46478, only one of them used to be reported.
+REPORT-NEXT: use_1.cc{{ +}}1{{ +}}0{{ +}}100.00%
+REPORT-NEXT: use_2.cc{{ +}}2{{ +}}0{{ +}}100.00%
+
Instructions for regenerating the test:
clang -std=c++11 -mllvm -enable-name-compression=false -fprofile-instr-generate -fcoverage-mapping use_1.cc -o use_1
OpenPOWER on IntegriCloud