Commit 358869f
committed
[Concurrency] NonisolatedNonsendingByDefault: Extend
`_openExistential` is type-checked in a special way which
means that we need to explicitly inject `nonisolated(nonsending)`
isolation when forming a reference to this builtin.nonisolated(nonsending) to _openExistential
1 parent 48f4d7b commit 358869f
File tree
2 files changed
+30
-0
lines changed- lib/Sema
- test/Concurrency/attr_execution
2 files changed
+30
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2480 | 2480 | | |
2481 | 2481 | | |
2482 | 2482 | | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
2483 | 2490 | | |
2484 | 2491 | | |
2485 | 2492 | | |
2486 | 2493 | | |
| 2494 | + | |
2487 | 2495 | | |
2488 | 2496 | | |
2489 | 2497 | | |
2490 | 2498 | | |
2491 | 2499 | | |
2492 | 2500 | | |
| 2501 | + | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
2493 | 2508 | | |
2494 | 2509 | | |
2495 | 2510 | | |
2496 | 2511 | | |
| 2512 | + | |
2497 | 2513 | | |
2498 | 2514 | | |
2499 | 2515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
84 | 98 | | |
85 | 99 | | |
86 | 100 | | |
| |||
0 commit comments