@@ -612,32 +612,42 @@ dominates
612
612
| test.rs:396:13:396:13 | _ | test.rs:396:13:396:13 | _ |
613
613
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
614
614
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:401:9:404:9 | match 43 { ... } |
615
- | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:402:13:402:21 | [match(true)] n @ ... |
615
+ | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:402:13:402:13 | n |
616
616
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:402:17:402:17 | 1 |
617
617
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:402:20:402:21 | 10 |
618
+ | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:402:26:402:26 | 2 |
618
619
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:403:13:403:13 | _ |
619
620
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:401:9:404:9 | match 43 { ... } |
620
- | test.rs:402:13:402:21 | [match(true)] n @ ... | test.rs:402:13:402:21 | [match(true)] n @ ... |
621
- | test.rs:402:17:402:17 | 1 | test.rs:402:13:402:21 | [match(true)] n @ ... |
621
+ | test.rs:402:13:402:13 | n | test.rs:402:13:402:13 | n |
622
+ | test.rs:402:13:402:13 | n | test.rs:402:26:402:26 | 2 |
623
+ | test.rs:402:17:402:17 | 1 | test.rs:402:13:402:13 | n |
622
624
| test.rs:402:17:402:17 | 1 | test.rs:402:17:402:17 | 1 |
623
625
| test.rs:402:17:402:17 | 1 | test.rs:402:20:402:21 | 10 |
624
- | test.rs:402:20:402:21 | 10 | test.rs:402:13:402:21 | [match(true)] n @ ... |
626
+ | test.rs:402:17:402:17 | 1 | test.rs:402:26:402:26 | 2 |
627
+ | test.rs:402:20:402:21 | 10 | test.rs:402:13:402:13 | n |
625
628
| test.rs:402:20:402:21 | 10 | test.rs:402:20:402:21 | 10 |
629
+ | test.rs:402:20:402:21 | 10 | test.rs:402:26:402:26 | 2 |
630
+ | test.rs:402:26:402:26 | 2 | test.rs:402:26:402:26 | 2 |
626
631
| test.rs:403:13:403:13 | _ | test.rs:403:13:403:13 | _ |
627
632
| test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
628
633
| test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:409:9:412:9 | match a { ... } |
629
- | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:410:13 :410:29 | [match(true)] ref mut n @ ... |
634
+ | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:410:21 :410:21 | n |
630
635
| test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:410:25:410:25 | 1 |
631
636
| test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:410:28:410:29 | 10 |
632
- | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:411:13:411:21 | ref mut n |
637
+ | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:410:35:410:35 | n |
638
+ | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:411:21:411:21 | n |
633
639
| test.rs:409:9:412:9 | match a { ... } | test.rs:409:9:412:9 | match a { ... } |
634
- | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... |
635
- | test.rs:410:25:410:25 | 1 | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... |
640
+ | test.rs:410:21:410:21 | n | test.rs:410:21:410:21 | n |
641
+ | test.rs:410:21:410:21 | n | test.rs:410:35:410:35 | n |
642
+ | test.rs:410:25:410:25 | 1 | test.rs:410:21:410:21 | n |
636
643
| test.rs:410:25:410:25 | 1 | test.rs:410:25:410:25 | 1 |
637
644
| test.rs:410:25:410:25 | 1 | test.rs:410:28:410:29 | 10 |
638
- | test.rs:410:28:410:29 | 10 | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... |
645
+ | test.rs:410:25:410:25 | 1 | test.rs:410:35:410:35 | n |
646
+ | test.rs:410:28:410:29 | 10 | test.rs:410:21:410:21 | n |
639
647
| test.rs:410:28:410:29 | 10 | test.rs:410:28:410:29 | 10 |
640
- | test.rs:411:13:411:21 | ref mut n | test.rs:411:13:411:21 | ref mut n |
648
+ | test.rs:410:28:410:29 | 10 | test.rs:410:35:410:35 | n |
649
+ | test.rs:410:35:410:35 | n | test.rs:410:35:410:35 | n |
650
+ | test.rs:411:21:411:21 | n | test.rs:411:21:411:21 | n |
641
651
| test.rs:418:5:423:5 | enter fn test_infinite_loop | test.rs:418:5:423:5 | enter fn test_infinite_loop |
642
652
| test.rs:418:5:423:5 | enter fn test_infinite_loop | test.rs:420:13:420:14 | TupleExpr |
643
653
| test.rs:420:13:420:14 | TupleExpr | test.rs:420:13:420:14 | TupleExpr |
@@ -1223,25 +1233,29 @@ postDominance
1223
1233
| test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
1224
1234
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
1225
1235
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:401:9:404:9 | match 43 { ... } |
1226
- | test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:13:402:21 | [match(true)] n @ ... |
1236
+ | test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:13:402:13 | n |
1227
1237
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:17:402:17 | 1 |
1228
1238
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:20:402:21 | 10 |
1239
+ | test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:26:402:26 | 2 |
1229
1240
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:403:13:403:13 | _ |
1230
- | test.rs:402:13:402:21 | [match(true)] n @ ... | test.rs:402:13:402:21 | [match(true)] n @ ... |
1241
+ | test.rs:402:13:402:13 | n | test.rs:402:13:402:13 | n |
1231
1242
| test.rs:402:17:402:17 | 1 | test.rs:402:17:402:17 | 1 |
1232
1243
| test.rs:402:20:402:21 | 10 | test.rs:402:20:402:21 | 10 |
1244
+ | test.rs:402:26:402:26 | 2 | test.rs:402:26:402:26 | 2 |
1233
1245
| test.rs:403:13:403:13 | _ | test.rs:403:13:403:13 | _ |
1234
1246
| test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1235
1247
| test.rs:409:9:412:9 | match a { ... } | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1236
1248
| test.rs:409:9:412:9 | match a { ... } | test.rs:409:9:412:9 | match a { ... } |
1237
- | test.rs:409:9:412:9 | match a { ... } | test.rs:410:13 :410:29 | [match(true)] ref mut n @ ... |
1249
+ | test.rs:409:9:412:9 | match a { ... } | test.rs:410:21 :410:21 | n |
1238
1250
| test.rs:409:9:412:9 | match a { ... } | test.rs:410:25:410:25 | 1 |
1239
1251
| test.rs:409:9:412:9 | match a { ... } | test.rs:410:28:410:29 | 10 |
1240
- | test.rs:409:9:412:9 | match a { ... } | test.rs:411:13:411:21 | ref mut n |
1241
- | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... |
1252
+ | test.rs:409:9:412:9 | match a { ... } | test.rs:410:35:410:35 | n |
1253
+ | test.rs:409:9:412:9 | match a { ... } | test.rs:411:21:411:21 | n |
1254
+ | test.rs:410:21:410:21 | n | test.rs:410:21:410:21 | n |
1242
1255
| test.rs:410:25:410:25 | 1 | test.rs:410:25:410:25 | 1 |
1243
1256
| test.rs:410:28:410:29 | 10 | test.rs:410:28:410:29 | 10 |
1244
- | test.rs:411:13:411:21 | ref mut n | test.rs:411:13:411:21 | ref mut n |
1257
+ | test.rs:410:35:410:35 | n | test.rs:410:35:410:35 | n |
1258
+ | test.rs:411:21:411:21 | n | test.rs:411:21:411:21 | n |
1245
1259
| test.rs:418:5:423:5 | enter fn test_infinite_loop | test.rs:418:5:423:5 | enter fn test_infinite_loop |
1246
1260
| test.rs:420:13:420:14 | TupleExpr | test.rs:420:13:420:14 | TupleExpr |
1247
1261
| test.rs:427:5:429:5 | enter fn say_hello | test.rs:427:5:429:5 | enter fn say_hello |
@@ -1503,15 +1517,17 @@ immediateDominator
1503
1517
| test.rs:395:20:395:20 | 3 | test.rs:395:13:395:13 | 5 |
1504
1518
| test.rs:396:13:396:13 | _ | test.rs:395:13:395:15 | RangePat |
1505
1519
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
1506
- | test.rs:402:13:402:21 | [match(true)] n @ ... | test.rs:402:20:402:21 | 10 |
1520
+ | test.rs:402:13:402:13 | n | test.rs:402:20:402:21 | 10 |
1507
1521
| test.rs:402:17:402:17 | 1 | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
1508
1522
| test.rs:402:20:402:21 | 10 | test.rs:402:17:402:17 | 1 |
1523
+ | test.rs:402:26:402:26 | 2 | test.rs:402:13:402:13 | n |
1509
1524
| test.rs:403:13:403:13 | _ | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern |
1510
1525
| test.rs:409:9:412:9 | match a { ... } | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1511
- | test.rs:410:13 :410:29 | [match(true)] ref mut n @ ... | test.rs:410:28:410:29 | 10 |
1526
+ | test.rs:410:21 :410:21 | n | test.rs:410:28:410:29 | 10 |
1512
1527
| test.rs:410:25:410:25 | 1 | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1513
1528
| test.rs:410:28:410:29 | 10 | test.rs:410:25:410:25 | 1 |
1514
- | test.rs:411:13:411:21 | ref mut n | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1529
+ | test.rs:410:35:410:35 | n | test.rs:410:21:410:21 | n |
1530
+ | test.rs:411:21:411:21 | n | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref |
1515
1531
| test.rs:420:13:420:14 | TupleExpr | test.rs:418:5:423:5 | enter fn test_infinite_loop |
1516
1532
| test.rs:444:28:449:9 | exit { ... } (normal) | test.rs:444:28:449:9 | enter { ... } |
1517
1533
| test.rs:445:13:447:13 | if b {...} | test.rs:444:28:449:9 | enter { ... } |
@@ -2011,16 +2027,18 @@ joinBlockPredecessor
2011
2027
| test.rs:395:13:395:15 | RangePat | test.rs:394:16:394:16 | 2 | 0 |
2012
2028
| test.rs:396:13:396:13 | _ | test.rs:395:13:395:13 | 5 | 0 |
2013
2029
| test.rs:396:13:396:13 | _ | test.rs:395:13:395:15 | RangePat | 1 |
2014
- | test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:13 :402:21 | [match(true)] n @ ... | 0 |
2030
+ | test.rs:401:9:404:9 | match 43 { ... } | test.rs:402:26 :402:26 | 2 | 0 |
2015
2031
| test.rs:401:9:404:9 | match 43 { ... } | test.rs:403:13:403:13 | _ | 1 |
2016
- | test.rs:403:13:403:13 | _ | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | 2 |
2017
- | test.rs:403:13:403:13 | _ | test.rs:402:17:402:17 | 1 | 1 |
2018
- | test.rs:403:13:403:13 | _ | test.rs:402:20:402:21 | 10 | 0 |
2019
- | test.rs:409:9:412:9 | match a { ... } | test.rs:410:13:410:29 | [match(true)] ref mut n @ ... | 0 |
2020
- | test.rs:409:9:412:9 | match a { ... } | test.rs:411:13:411:21 | ref mut n | 1 |
2021
- | test.rs:411:13:411:21 | ref mut n | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | 2 |
2022
- | test.rs:411:13:411:21 | ref mut n | test.rs:410:25:410:25 | 1 | 1 |
2023
- | test.rs:411:13:411:21 | ref mut n | test.rs:410:28:410:29 | 10 | 0 |
2032
+ | test.rs:403:13:403:13 | _ | test.rs:400:5:405:5 | enter fn identifier_pattern_with_subpattern | 3 |
2033
+ | test.rs:403:13:403:13 | _ | test.rs:402:13:402:13 | n | 0 |
2034
+ | test.rs:403:13:403:13 | _ | test.rs:402:17:402:17 | 1 | 2 |
2035
+ | test.rs:403:13:403:13 | _ | test.rs:402:20:402:21 | 10 | 1 |
2036
+ | test.rs:409:9:412:9 | match a { ... } | test.rs:410:35:410:35 | n | 0 |
2037
+ | test.rs:409:9:412:9 | match a { ... } | test.rs:411:21:411:21 | n | 1 |
2038
+ | test.rs:411:21:411:21 | n | test.rs:407:5:414:5 | enter fn identifier_pattern_with_ref | 3 |
2039
+ | test.rs:411:21:411:21 | n | test.rs:410:21:410:21 | n | 0 |
2040
+ | test.rs:411:21:411:21 | n | test.rs:410:25:410:25 | 1 | 2 |
2041
+ | test.rs:411:21:411:21 | n | test.rs:410:28:410:29 | 10 | 1 |
2024
2042
| test.rs:420:13:420:14 | TupleExpr | test.rs:418:5:423:5 | enter fn test_infinite_loop | 1 |
2025
2043
| test.rs:420:13:420:14 | TupleExpr | test.rs:420:13:420:14 | TupleExpr | 0 |
2026
2044
| test.rs:444:28:449:9 | exit { ... } (normal) | test.rs:445:13:447:13 | if b {...} | 1 |
0 commit comments