1// CHECK: -: 0:Source:{{.*}}Inputs{{[/\\]}}instrprof-gcov-multiple-bbs-single-line.c 2// CHECK-NEXT: -: 0:Graph:instrprof-gcov-multiple-bbs-single-line.gcno 3// CHECK-NEXT: -: 0:Data:instrprof-gcov-multiple-bbs-single-line.gcda 4// CHECK-NEXT: -: 0:Runs:1 5// CHECK-NEXT:function main called 1 returned 100% blocks executed 77% 6// CHECK-NEXT: 1: 1:int main(void) 7// CHECK-NEXT: -: 2:{ 8// CHECK-NEXT: -: 3: int var; 9// CHECK-NEXT: -: 4: 10// CHECK-NEXT: 1: 5: int a = 1; 11// CHECK-NEXT: 1: 6: if (a) { 12// CHECK-NEXT:branch 0 taken 0 13// CHECK-NEXT:branch 1 taken 1 14// CHECK-NEXT: 1: 7: var++; 15// CHECK-NEXT: 1: 8: } 16// CHECK-NEXT: -: 9: 17// CHECK-NEXT: 1: 10: if (a) {} 18// CHECK-NEXT:branch 0 taken 0 19// CHECK-NEXT:branch 1 taken 1 20// CHECK-NEXT: -: 11: 21// CHECK-NEXT: 1: 12: int b = 0; 22// CHECK-NEXT: 1: 13: if (b) { 23// CHECK-NEXT:branch 0 taken 1 24// CHECK-NEXT:branch 1 taken 0 25// CHECK-NEXT: #####: 14: var++; 26// CHECK-NEXT: #####: 15: } 27// CHECK-NEXT: -: 16: 28// CHECK-NEXT: 1: 17: if (b) {} 29// CHECK-NEXT:branch 0 taken 1 30// CHECK-NEXT:branch 1 taken 0 31// CHECK-NEXT: -: 18: 32// CHECK-NEXT: 1: 19: return 0; 33// CHECK-NEXT: -: 20:} 34