Commit ddff9c4
committed
[CS] Store argument list mappings on solutions
Roll back argument list mappings in the constraint
system at the end of solver scopes, and copy
argument list mappings into solutions.1 parent 632bf41 commit ddff9c4
File tree
4 files changed
+46
-9
lines changed- include/swift/Sema
- lib/Sema
4 files changed
+46
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1198 | 1198 | | |
1199 | 1199 | | |
1200 | 1200 | | |
| 1201 | + | |
| 1202 | + | |
| 1203 | + | |
| 1204 | + | |
| 1205 | + | |
1201 | 1206 | | |
1202 | 1207 | | |
1203 | 1208 | | |
| |||
1332 | 1337 | | |
1333 | 1338 | | |
1334 | 1339 | | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
1335 | 1344 | | |
1336 | 1345 | | |
1337 | 1346 | | |
| |||
2409 | 2418 | | |
2410 | 2419 | | |
2411 | 2420 | | |
2412 | | - | |
| 2421 | + | |
2413 | 2422 | | |
2414 | 2423 | | |
2415 | 2424 | | |
| |||
2899 | 2908 | | |
2900 | 2909 | | |
2901 | 2910 | | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
2902 | 2914 | | |
2903 | 2915 | | |
2904 | 2916 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
202 | 207 | | |
203 | 208 | | |
204 | 209 | | |
| |||
297 | 302 | | |
298 | 303 | | |
299 | 304 | | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
300 | 310 | | |
301 | 311 | | |
302 | 312 | | |
| |||
510 | 520 | | |
511 | 521 | | |
512 | 522 | | |
| 523 | + | |
513 | 524 | | |
514 | 525 | | |
515 | 526 | | |
| |||
619 | 630 | | |
620 | 631 | | |
621 | 632 | | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
622 | 636 | | |
623 | 637 | | |
624 | 638 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3713 | 3713 | | |
3714 | 3714 | | |
3715 | 3715 | | |
3716 | | - | |
3717 | | - | |
| 3716 | + | |
| 3717 | + | |
3718 | 3718 | | |
3719 | 3719 | | |
| 3720 | + | |
3720 | 3721 | | |
3721 | 3722 | | |
3722 | 3723 | | |
| |||
3757 | 3758 | | |
3758 | 3759 | | |
3759 | 3760 | | |
3760 | | - | |
| 3761 | + | |
3761 | 3762 | | |
3762 | 3763 | | |
3763 | 3764 | | |
| |||
4671 | 4672 | | |
4672 | 4673 | | |
4673 | 4674 | | |
| 4675 | + | |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
| 4679 | + | |
| 4680 | + | |
| 4681 | + | |
| 4682 | + | |
| 4683 | + | |
| 4684 | + | |
| 4685 | + | |
| 4686 | + | |
4674 | 4687 | | |
4675 | 4688 | | |
4676 | 4689 | | |
| |||
4728 | 4741 | | |
4729 | 4742 | | |
4730 | 4743 | | |
4731 | | - | |
4732 | | - | |
4733 | 4744 | | |
4734 | 4745 | | |
4735 | 4746 | | |
4736 | | - | |
| 4747 | + | |
4737 | 4748 | | |
4738 | 4749 | | |
4739 | 4750 | | |
| |||
4766 | 4777 | | |
4767 | 4778 | | |
4768 | 4779 | | |
4769 | | - | |
| 4780 | + | |
4770 | 4781 | | |
4771 | 4782 | | |
4772 | 4783 | | |
| |||
0 commit comments