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