Commit c1db023
authored
Merge pull request swiftlang#85901 from slavapestov/too-complex-source-loc-6.3
Sema: Fix source location bookkeeping for 'reasonable time' diagnostic [6.3]File tree
10 files changed
+189
-134
lines changed- include/swift/Sema
- lib/Sema
- test/Constraints
- validation-test/Sema
- SwiftUI
- type_checker_perf/slow
10 files changed
+189
-134
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
236 | 236 | | |
237 | 237 | | |
238 | 238 | | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
| 239 | + | |
245 | 240 | | |
246 | 241 | | |
247 | 242 | | |
248 | 243 | | |
249 | 244 | | |
250 | 245 | | |
251 | | - | |
252 | 246 | | |
253 | 247 | | |
254 | 248 | | |
255 | 249 | | |
256 | 250 | | |
257 | | - | |
258 | | - | |
| 251 | + | |
259 | 252 | | |
260 | 253 | | |
261 | 254 | | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
| 255 | + | |
269 | 256 | | |
270 | 257 | | |
271 | 258 | | |
| |||
2159 | 2146 | | |
2160 | 2147 | | |
2161 | 2148 | | |
| 2149 | + | |
2162 | 2150 | | |
| 2151 | + | |
2163 | 2152 | | |
2164 | 2153 | | |
2165 | 2154 | | |
| |||
5390 | 5379 | | |
5391 | 5380 | | |
5392 | 5381 | | |
| 5382 | + | |
| 5383 | + | |
| 5384 | + | |
5393 | 5385 | | |
5394 | 5386 | | |
5395 | 5387 | | |
| |||
5487 | 5479 | | |
5488 | 5480 | | |
5489 | 5481 | | |
| 5482 | + | |
| 5483 | + | |
5490 | 5484 | | |
5491 | 5485 | | |
5492 | 5486 | | |
| |||
5524 | 5518 | | |
5525 | 5519 | | |
5526 | 5520 | | |
5527 | | - | |
5528 | 5521 | | |
5529 | 5522 | | |
5530 | 5523 | | |
| |||
5577 | 5570 | | |
5578 | 5571 | | |
5579 | 5572 | | |
5580 | | - | |
| 5573 | + | |
| 5574 | + | |
| 5575 | + | |
| 5576 | + | |
| 5577 | + | |
| 5578 | + | |
| 5579 | + | |
| 5580 | + | |
5581 | 5581 | | |
5582 | 5582 | | |
5583 | 5583 | | |
| |||
5590 | 5590 | | |
5591 | 5591 | | |
5592 | 5592 | | |
5593 | | - | |
5594 | | - | |
5595 | | - | |
5596 | | - | |
5597 | | - | |
5598 | | - | |
5599 | | - | |
5600 | | - | |
5601 | | - | |
5602 | | - | |
5603 | | - | |
5604 | | - | |
5605 | | - | |
5606 | | - | |
5607 | | - | |
5608 | | - | |
5609 | | - | |
5610 | | - | |
5611 | | - | |
5612 | | - | |
5613 | | - | |
5614 | | - | |
5615 | | - | |
5616 | | - | |
5617 | | - | |
5618 | | - | |
5619 | | - | |
5620 | | - | |
5621 | | - | |
5622 | | - | |
5623 | | - | |
5624 | | - | |
5625 | | - | |
5626 | | - | |
5627 | | - | |
5628 | | - | |
5629 | | - | |
5630 | | - | |
5631 | | - | |
5632 | | - | |
5633 | | - | |
5634 | | - | |
5635 | | - | |
5636 | | - | |
5637 | | - | |
5638 | | - | |
5639 | | - | |
| 5593 | + | |
5640 | 5594 | | |
5641 | 5595 | | |
5642 | 5596 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | | - | |
80 | | - | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1053 | 1053 | | |
1054 | 1054 | | |
1055 | 1055 | | |
1056 | | - | |
1057 | | - | |
1058 | | - | |
| 1056 | + | |
1059 | 1057 | | |
1060 | 1058 | | |
1061 | 1059 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
829 | 829 | | |
830 | 830 | | |
831 | 831 | | |
832 | | - | |
833 | | - | |
834 | | - | |
| 832 | + | |
835 | 833 | | |
836 | 834 | | |
837 | 835 | | |
| |||
1455 | 1453 | | |
1456 | 1454 | | |
1457 | 1455 | | |
1458 | | - | |
1459 | | - | |
1460 | | - | |
1461 | | - | |
1462 | | - | |
1463 | | - | |
1464 | | - | |
1465 | | - | |
1466 | | - | |
1467 | | - | |
1468 | | - | |
1469 | | - | |
| 1456 | + | |
1470 | 1457 | | |
1471 | 1458 | | |
1472 | 1459 | | |
| |||
1501 | 1488 | | |
1502 | 1489 | | |
1503 | 1490 | | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
| 1502 | + | |
| 1503 | + | |
1504 | 1504 | | |
1505 | 1505 | | |
1506 | 1506 | | |
| |||
1518 | 1518 | | |
1519 | 1519 | | |
1520 | 1520 | | |
1521 | | - | |
1522 | 1521 | | |
1523 | | - | |
| 1522 | + | |
1524 | 1523 | | |
1525 | 1524 | | |
1526 | 1525 | | |
| |||
1701 | 1700 | | |
1702 | 1701 | | |
1703 | 1702 | | |
1704 | | - | |
1705 | | - | |
| 1703 | + | |
1706 | 1704 | | |
1707 | 1705 | | |
1708 | 1706 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
823 | 823 | | |
824 | 824 | | |
825 | 825 | | |
826 | | - | |
| 826 | + | |
827 | 827 | | |
828 | | - | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
829 | 833 | | |
830 | 834 | | |
831 | 835 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
867 | 867 | | |
868 | 868 | | |
869 | 869 | | |
870 | | - | |
871 | | - | |
| 870 | + | |
872 | 871 | | |
873 | 872 | | |
874 | 873 | | |
| |||
910 | 909 | | |
911 | 910 | | |
912 | 911 | | |
913 | | - | |
| 912 | + | |
914 | 913 | | |
915 | 914 | | |
916 | 915 | | |
| |||
925 | 924 | | |
926 | 925 | | |
927 | 926 | | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
| 927 | + | |
| 928 | + | |
933 | 929 | | |
934 | 930 | | |
935 | 931 | | |
| |||
0 commit comments