Commit 5249432
committed
Sema: Don't need to pass the ConformanceChecker around so much
I want to slim down ConformanceChecker because it doesn't really fit
with request-driven resolution of witnesses. This is a first step
towards that.1 parent 09087cc commit 5249432
File tree
5 files changed
+73
-59
lines changed- include/swift/AST
- lib/Sema
5 files changed
+73
-59
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2829 | 2829 | | |
2830 | 2830 | | |
2831 | 2831 | | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
| 2837 | + | |
| 2838 | + | |
| 2839 | + | |
| 2840 | + | |
| 2841 | + | |
| 2842 | + | |
| 2843 | + | |
| 2844 | + | |
| 2845 | + | |
| 2846 | + | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
| 2850 | + | |
2832 | 2851 | | |
2833 | 2852 | | |
2834 | 2853 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
429 | 432 | | |
430 | 433 | | |
431 | 434 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1359 | 1359 | | |
1360 | 1360 | | |
1361 | 1361 | | |
1362 | | - | |
1363 | | - | |
1364 | | - | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
1365 | 1365 | | |
1366 | 1366 | | |
1367 | 1367 | | |
| |||
1411 | 1411 | | |
1412 | 1412 | | |
1413 | 1413 | | |
1414 | | - | |
| 1414 | + | |
1415 | 1415 | | |
1416 | 1416 | | |
1417 | 1417 | | |
1418 | 1418 | | |
1419 | 1419 | | |
1420 | 1420 | | |
1421 | 1421 | | |
1422 | | - | |
| 1422 | + | |
1423 | 1423 | | |
1424 | 1424 | | |
1425 | 1425 | | |
| |||
1441 | 1441 | | |
1442 | 1442 | | |
1443 | 1443 | | |
1444 | | - | |
| 1444 | + | |
1445 | 1445 | | |
1446 | 1446 | | |
1447 | 1447 | | |
| |||
1515 | 1515 | | |
1516 | 1516 | | |
1517 | 1517 | | |
1518 | | - | |
| 1518 | + | |
1519 | 1519 | | |
1520 | 1520 | | |
1521 | 1521 | | |
| |||
2924 | 2924 | | |
2925 | 2925 | | |
2926 | 2926 | | |
2927 | | - | |
2928 | | - | |
2929 | | - | |
2930 | | - | |
2931 | | - | |
2932 | | - | |
2933 | 2927 | | |
| 2928 | + | |
| 2929 | + | |
| 2930 | + | |
2934 | 2931 | | |
2935 | 2932 | | |
2936 | 2933 | | |
2937 | 2934 | | |
2938 | 2935 | | |
2939 | 2936 | | |
2940 | | - | |
| 2937 | + | |
2941 | 2938 | | |
2942 | 2939 | | |
2943 | 2940 | | |
2944 | | - | |
| 2941 | + | |
2945 | 2942 | | |
2946 | 2943 | | |
2947 | 2944 | | |
2948 | 2945 | | |
2949 | | - | |
| 2946 | + | |
2950 | 2947 | | |
2951 | 2948 | | |
2952 | 2949 | | |
| |||
2963 | 2960 | | |
2964 | 2961 | | |
2965 | 2962 | | |
2966 | | - | |
| 2963 | + | |
2967 | 2964 | | |
2968 | 2965 | | |
2969 | 2966 | | |
| |||
4301 | 4298 | | |
4302 | 4299 | | |
4303 | 4300 | | |
4304 | | - | |
| 4301 | + | |
| 4302 | + | |
| 4303 | + | |
| 4304 | + | |
4305 | 4305 | | |
4306 | 4306 | | |
4307 | 4307 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
636 | 636 | | |
637 | 637 | | |
638 | 638 | | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
639 | 652 | | |
640 | 653 | | |
641 | 654 | | |
| |||
676 | 689 | | |
677 | 690 | | |
678 | 691 | | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | 692 | | |
689 | 693 | | |
690 | 694 | | |
| |||
774 | 778 | | |
775 | 779 | | |
776 | 780 | | |
777 | | - | |
778 | | - | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | 781 | | |
783 | 782 | | |
784 | 783 | | |
| |||
804 | 803 | | |
805 | 804 | | |
806 | 805 | | |
807 | | - | |
808 | | - | |
809 | | - | |
810 | | - | |
811 | 806 | | |
812 | 807 | | |
813 | 808 | | |
| |||
1132 | 1127 | | |
1133 | 1128 | | |
1134 | 1129 | | |
1135 | | - | |
1136 | 1130 | | |
1137 | 1131 | | |
1138 | 1132 | | |
1139 | 1133 | | |
1140 | 1134 | | |
1141 | | - | |
1142 | 1135 | | |
1143 | 1136 | | |
1144 | 1137 | | |
| |||
1147 | 1140 | | |
1148 | 1141 | | |
1149 | 1142 | | |
1150 | | - | |
1151 | 1143 | | |
1152 | 1144 | | |
1153 | 1145 | | |
| |||
1255 | 1247 | | |
1256 | 1248 | | |
1257 | 1249 | | |
1258 | | - | |
1259 | | - | |
| 1250 | + | |
1260 | 1251 | | |
1261 | 1252 | | |
1262 | 1253 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
374 | 375 | | |
375 | 376 | | |
376 | 377 | | |
377 | | - | |
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| |||
392 | 392 | | |
393 | 393 | | |
394 | 394 | | |
395 | | - | |
| 395 | + | |
396 | 396 | | |
397 | 397 | | |
398 | 398 | | |
| |||
582 | 582 | | |
583 | 583 | | |
584 | 584 | | |
585 | | - | |
586 | | - | |
587 | | - | |
| 585 | + | |
588 | 586 | | |
589 | 587 | | |
590 | 588 | | |
| |||
598 | 596 | | |
599 | 597 | | |
600 | 598 | | |
601 | | - | |
602 | | - | |
| 599 | + | |
603 | 600 | | |
604 | 601 | | |
605 | 602 | | |
| |||
623 | 620 | | |
624 | 621 | | |
625 | 622 | | |
626 | | - | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
627 | 626 | | |
628 | 627 | | |
629 | 628 | | |
| |||
633 | 632 | | |
634 | 633 | | |
635 | 634 | | |
636 | | - | |
| 635 | + | |
637 | 636 | | |
638 | 637 | | |
639 | 638 | | |
| |||
738 | 737 | | |
739 | 738 | | |
740 | 739 | | |
741 | | - | |
742 | 740 | | |
743 | 741 | | |
744 | 742 | | |
| |||
2513 | 2511 | | |
2514 | 2512 | | |
2515 | 2513 | | |
2516 | | - | |
2517 | | - | |
| 2514 | + | |
2518 | 2515 | | |
2519 | 2516 | | |
2520 | 2517 | | |
2521 | | - | |
2522 | | - | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
2523 | 2521 | | |
2524 | 2522 | | |
2525 | 2523 | | |
| |||
2550 | 2548 | | |
2551 | 2549 | | |
2552 | 2550 | | |
2553 | | - | |
| 2551 | + | |
2554 | 2552 | | |
2555 | 2553 | | |
2556 | 2554 | | |
| |||
2602 | 2600 | | |
2603 | 2601 | | |
2604 | 2602 | | |
2605 | | - | |
2606 | | - | |
| 2603 | + | |
2607 | 2604 | | |
2608 | 2605 | | |
2609 | 2606 | | |
| |||
3036 | 3033 | | |
3037 | 3034 | | |
3038 | 3035 | | |
3039 | | - | |
| 3036 | + | |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
3040 | 3041 | | |
3041 | 3042 | | |
3042 | 3043 | | |
| |||
0 commit comments