Commit 05e3d15
committed
[CS] Propagate CSApply failures in a few more places
We had some cases where we weren't propagating failures to apply the
solution, and as such weren't invalidating the resulting AST. Fix up
these cases.1 parent dc9f28f commit 05e3d15
File tree
4 files changed
+21
-11
lines changed- include/swift/Sema
- lib/Sema
- validation-test/compiler_crashers_fixed
4 files changed
+21
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2131 | 2131 | | |
2132 | 2132 | | |
2133 | 2133 | | |
| 2134 | + | |
2134 | 2135 | | |
2135 | 2136 | | |
2136 | 2137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8949 | 8949 | | |
8950 | 8950 | | |
8951 | 8951 | | |
8952 | | - | |
| 8952 | + | |
| 8953 | + | |
8953 | 8954 | | |
8954 | 8955 | | |
8955 | 8956 | | |
| |||
8962 | 8963 | | |
8963 | 8964 | | |
8964 | 8965 | | |
8965 | | - | |
| 8966 | + | |
| 8967 | + | |
8966 | 8968 | | |
8967 | 8969 | | |
8968 | 8970 | | |
8969 | 8971 | | |
8970 | | - | |
| 8972 | + | |
| 8973 | + | |
8971 | 8974 | | |
8972 | 8975 | | |
8973 | 8976 | | |
8974 | 8977 | | |
8975 | 8978 | | |
8976 | 8979 | | |
8977 | | - | |
| 8980 | + | |
| 8981 | + | |
8978 | 8982 | | |
8979 | 8983 | | |
8980 | 8984 | | |
| |||
9000 | 9004 | | |
9001 | 9005 | | |
9002 | 9006 | | |
9003 | | - | |
9004 | | - | |
| 9007 | + | |
| 9008 | + | |
9005 | 9009 | | |
9006 | 9010 | | |
| 9011 | + | |
9007 | 9012 | | |
9008 | 9013 | | |
9009 | 9014 | | |
9010 | 9015 | | |
9011 | 9016 | | |
9012 | 9017 | | |
| 9018 | + | |
9013 | 9019 | | |
9014 | 9020 | | |
9015 | 9021 | | |
9016 | 9022 | | |
| 9023 | + | |
9017 | 9024 | | |
9018 | 9025 | | |
9019 | 9026 | | |
9020 | 9027 | | |
9021 | | - | |
| 9028 | + | |
| 9029 | + | |
9022 | 9030 | | |
9023 | 9031 | | |
9024 | | - | |
| 9032 | + | |
| 9033 | + | |
9025 | 9034 | | |
9026 | 9035 | | |
9027 | | - | |
| 9036 | + | |
9028 | 9037 | | |
9029 | 9038 | | |
9030 | 9039 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
0 commit comments