Commit 9d9b4c9
committed
[Sema] Sink Pattern invalidation into
Rather than handling this in the callers of `typeCheckExpression`,
handle it in the constraint system's invalidation logic. This also
ensures we set a type for sub-pattern nodes.SyntacticElementTarget::markInvalid
1 parent ce9028f commit 9d9b4c9
File tree
3 files changed
+9
-38
lines changed- lib
- AST
- Sema
3 files changed
+9
-38
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
496 | | - | |
| 496 | + | |
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
308 | 308 | | |
309 | 309 | | |
310 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
311 | 316 | | |
312 | 317 | | |
313 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
852 | 852 | | |
853 | 853 | | |
854 | 854 | | |
855 | | - | |
856 | 855 | | |
857 | 856 | | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | 857 | | |
881 | 858 | | |
882 | 859 | | |
| |||
928 | 905 | | |
929 | 906 | | |
930 | 907 | | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | | - | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
940 | | - | |
941 | | - | |
942 | 908 | | |
943 | 909 | | |
944 | | - | |
| 910 | + | |
945 | 911 | | |
946 | 912 | | |
947 | 913 | | |
948 | 914 | | |
949 | | - | |
| 915 | + | |
950 | 916 | | |
951 | 917 | | |
952 | 918 | | |
| |||
960 | 926 | | |
961 | 927 | | |
962 | 928 | | |
963 | | - | |
| 929 | + | |
964 | 930 | | |
965 | 931 | | |
966 | 932 | | |
| |||
0 commit comments