summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp
diff options
context:
space:
mode:
authorIgor Kudrin <ikudrin.dev@gmail.com>2016-05-20 09:14:24 +0000
committerIgor Kudrin <ikudrin.dev@gmail.com>2016-05-20 09:14:24 +0000
commitac40e81987bd07620d17cfbf7ad8287bb9bd973c (patch)
tree804306f5eb0169cd2621917067d8d6185f8889e9 /llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp
parent83a4d7fbba17ac1475661d02b3c1987549a519d8 (diff)
downloadbcm5719-llvm-ac40e81987bd07620d17cfbf7ad8287bb9bd973c.tar.gz
bcm5719-llvm-ac40e81987bd07620d17cfbf7ad8287bb9bd973c.zip
[Coverage] Fix an issue where improper coverage mapping data could be loaded for an inline function.
If an inline function is observed but unused in a translation unit, dummy coverage mapping data with zero hash is stored for this function. If such a coverage mapping section came earlier than real one, the latter was ignored. As a result, llvm-cov was unable to show coverage information for those functions. Differential Revision: http://reviews.llvm.org/D20286 llvm-svn: 270194
Diffstat (limited to 'llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp')
-rw-r--r--llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp b/llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp
new file mode 100644
index 00000000000..a0892b1e156
--- /dev/null
+++ b/llvm/test/tools/llvm-cov/Inputs/prefer_used_to_unused.cpp
@@ -0,0 +1,5 @@
+#include "prefer_used_to_unused.h"
+
+int main() {
+ return sampleFunc(5) + simpleFunc(5);
+}
OpenPOWER on IntegriCloud