1 // RUN: %clang_cc1 -fprofile-instr-generate -fcoverage-mapping -dump-coverage-mapping -emit-llvm-only -main-file-name templates.cpp %s | FileCheck %s 2 3 template<typename T> 4 void unused(T x) { 5 return; 6 } 7 8 template<typename T> 9 int func(T x) { // CHECK: func 10 if(x) // CHECK: func 11 return 0; 12 else 13 return 1; 14 int j = 1; 15 } 16 17 int main() { 18 func<int>(0); 19 func<bool>(true); 20 return 0; 21 } 22