blob: bdba1d41f0b34584f4f967ca6edc43f0d528257c [file] [log] [blame]
Rong Xu9837ef52016-02-04 18:39:09 +00001// RUN: %clang_cc1 -fprofile-instrument=clang -fcoverage-mapping -dump-coverage-mapping -emit-llvm-only -main-file-name templates.cpp %s | FileCheck %s
Alex Lorenz34ac9b52014-08-19 17:32:30 +00002
3template<typename T>
4void unused(T x) {
5 return;
6}
7
8template<typename T>
9int func(T x) { // CHECK: func
10 if(x) // CHECK: func
11 return 0;
12 else
13 return 1;
14 int j = 1;
15}
16
17int main() {
18 func<int>(0);
19 func<bool>(true);
20 return 0;
21}