Commit a4d9b3b
committed
[AST] Add a bit to closure expr to indiciate whether it requires dynamic isolation checking
This is an important information for closures because the compiler
might need to emit dynamic actor isolation checks in some circumstances
(i.e. when a closure is isolated and passed to a not fully concurrency
checked API).1 parent 911933e commit a4d9b3b
File tree
4 files changed
+37
-20
lines changed- include/swift/AST
- lib
- AST
- Sema
4 files changed
+37
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
269 | | - | |
| 269 | + | |
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
| |||
288 | 288 | | |
289 | 289 | | |
290 | 290 | | |
291 | | - | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
292 | 298 | | |
293 | 299 | | |
294 | 300 | | |
| |||
4158 | 4164 | | |
4159 | 4165 | | |
4160 | 4166 | | |
| 4167 | + | |
4161 | 4168 | | |
4162 | 4169 | | |
4163 | 4170 | | |
| |||
4223 | 4230 | | |
4224 | 4231 | | |
4225 | 4232 | | |
| 4233 | + | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
| 4238 | + | |
| 4239 | + | |
| 4240 | + | |
| 4241 | + | |
| 4242 | + | |
4226 | 4243 | | |
4227 | 4244 | | |
4228 | 4245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3868 | 3868 | | |
3869 | 3869 | | |
3870 | 3870 | | |
3871 | | - | |
3872 | | - | |
3873 | | - | |
3874 | 3871 | | |
3875 | 3872 | | |
3876 | 3873 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1378 | 1378 | | |
1379 | 1379 | | |
1380 | 1380 | | |
1381 | | - | |
1382 | | - | |
1383 | | - | |
1384 | | - | |
1385 | 1381 | | |
1386 | 1382 | | |
1387 | 1383 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6084 | 6084 | | |
6085 | 6085 | | |
6086 | 6086 | | |
| 6087 | + | |
| 6088 | + | |
| 6089 | + | |
| 6090 | + | |
| 6091 | + | |
| 6092 | + | |
| 6093 | + | |
| 6094 | + | |
| 6095 | + | |
| 6096 | + | |
6087 | 6097 | | |
6088 | 6098 | | |
6089 | | - | |
6090 | | - | |
| 6099 | + | |
| 6100 | + | |
| 6101 | + | |
| 6102 | + | |
6091 | 6103 | | |
6092 | 6104 | | |
6093 | 6105 | | |
| |||
6204 | 6216 | | |
6205 | 6217 | | |
6206 | 6218 | | |
6207 | | - | |
6208 | | - | |
6209 | | - | |
6210 | | - | |
6211 | | - | |
6212 | | - | |
6213 | | - | |
6214 | | - | |
6215 | | - | |
| 6219 | + | |
| 6220 | + | |
| 6221 | + | |
| 6222 | + | |
6216 | 6223 | | |
6217 | 6224 | | |
6218 | 6225 | | |
| |||
0 commit comments