|
18 | 18 | // CHECK-NEXT: increment_profiler_counter 1
|
19 | 19 |
|
20 | 20 | // CHECK-LABEL: sil_coverage_map {{.*}} "$s11coverage_do3fooyyF"
|
21 |
| -// CHECK-NEXT: [[@LINE+11]]:12 -> [[@LINE+18]]:2 : 0 |
22 |
| -// CHECK-NEXT: [[@LINE+11]]:9 -> [[@LINE+15]]:4 : 0 |
23 |
| -// CHECK-NEXT: [[@LINE+11]]:8 -> [[@LINE+11]]:17 : 0 |
24 |
| -// CHECK-NEXT: [[@LINE+10]]:18 -> [[@LINE+10]]:28 : 1 |
25 |
| -// CHECK-NEXT: [[@LINE+9]]:28 -> [[@LINE+12]]:4 : (0 - 1) |
26 |
| -// CHECK-NEXT: [[@LINE+9]]:8 -> [[@LINE+9]]:17 : (0 - 1) |
27 |
| -// CHECK-NEXT: [[@LINE+8]]:18 -> [[@LINE+8]]:29 : 2 |
28 |
| -// CHECK-NEXT: [[@LINE+7]]:29 -> [[@LINE+8]]:11 : ((0 - 1) - 2) |
29 |
| -// CHECK-NEXT: [[@LINE+8]]:4 -> [[@LINE+10]]:2 : 2 |
30 |
| -// CHECK-NEXT: [[@LINE+8]]:6 -> [[@LINE+8]]:8 : 2 |
31 |
| -// CHECK-NEXT: [[@LINE+7]]:8 -> [[@LINE+8]]:2 : 2 |
32 |
| -func foo() { |
33 |
| - x: do { |
34 |
| - if .random() { return } |
35 |
| - if .random() { break x } |
| 21 | +func foo() { // CHECK-NEXT: [[@LINE]]:12 -> [[@LINE+11]]:2 : 0 |
| 22 | + x: do { // CHECK-NEXT: [[@LINE]]:9 -> [[@LINE+8]]:4 : 0 |
| 23 | + if .random() { // CHECK-NEXT: [[@LINE]]:8 -> [[@LINE]]:17 : 0 |
| 24 | + return // CHECK-NEXT: [[@LINE-1]]:18 -> [[@LINE+1]]:6 : 1 |
| 25 | + } // CHECK-NEXT: [[@LINE]]:6 -> [[@LINE+4]]:11 : (0 - 1) |
| 26 | + if .random() { // CHECK-NEXT: [[@LINE]]:8 -> [[@LINE]]:17 : (0 - 1) |
| 27 | + break x // CHECK-NEXT: [[@LINE-1]]:18 -> [[@LINE+1]]:6 : 2 |
| 28 | + } // CHECK-NEXT: [[@LINE]]:6 -> [[@LINE+1]]:11 : ((0 - 1) - 2) |
36 | 29 | return
|
37 |
| - } |
38 |
| - do {} |
39 |
| -} |
40 |
| -// CHECK-NEXT: } |
| 30 | + } // CHECK-NEXT: [[@LINE]]:4 -> [[@LINE+2]]:2 : 2 |
| 31 | + do {} // CHECK-NEXT: [[@LINE]]:6 -> [[@LINE]]:8 : 2 |
| 32 | +} // CHECK-NEXT: [[@LINE-1]]:8 -> [[@LINE]]:2 : 2 |
| 33 | + // CHECK-NEXT: } |
41 | 34 |
|
42 | 35 | // CHECK-LABEL: sil_coverage_map {{.*}} "$s11coverage_do4foobyyF"
|
43 | 36 | func foob() {
|
|
0 commit comments