Home | History | Annotate | Download | only in CoverageMapping

Lines Matching full:file

1 // RUN: %clang_cc1 -fprofile-instr-generate -fcoverage-mapping -dump-coverage-mapping -emit-llvm-only -main-file-name macros.c %s | FileCheck %s
10 void func() { // CHECK-NEXT: File 0, [[@LINE]]:13 -> [[@LINE+5]]:2 = #0
12 // CHECK-NEXT: Expansion,File 0, [[@LINE+1]]:3 -> [[@LINE+1]]:8 = #0
13 MACRO; // CHECK-NEXT: File 0, [[@LINE]]:8 -> [[@LINE+2]]:2 = 0
16 // CHECK-NEXT: File 1, 3:15 -> 3:28 = #0
17 // CHECK-NEXT: File 1, 3:23 -> 3:28 = 0
20 void func2() { // CHECK-NEXT: File 0, [[@LINE]]:14 -> [[@LINE+5]]:2 = #0
22 // CHECK-NEXT: Expansion,File 0, [[@LINE+1]]:3 -> [[@LINE+1]]:10 = #0
23 MACRO_1; // CHECK-NEXT: File 0, [[@LINE]]:10 -> [[@LINE+2]]:2 = 0
26 // CHECK-NEXT: File 1, 5:17 -> 5:32 = #0
27 // CHECK-NEXT: File 1, 5:25 -> 5:32 = 0
28 // CHECK-NEXT: Expansion,File 1, 5:25 -> 5:32 = 0
29 // CHECK-NEXT: File 2, 4:17 -> 4:22 = 0
32 void func3() { // CHECK-NEXT: File 0, [[@LINE]]:14 -> [[@LINE+3]]:2 = #0
33 MACRO_2; // CHECK-NEXT: Expansion,File 0, [[@LINE]]:3 -> [[@LINE]]:10 = #0
34 MACRO_2; // CHECK-NEXT: Expansion,File 0, [[@LINE]]:3 -> [[@LINE]]:10 = #0
36 // CHECK-NEXT: File 1, 4:17 -> 4:22 = #0
37 // CHECK-NEXT: File 2, 4:17 -> 4:22 = #0