Commit 9b686f5
committed
[region-isolation] Add support for strong_copy_unmanaged_value.
I also made ref_to_unmanaged and unmanaged_to_ref look through. They should have
always been look through, but I believe early on they were marked assign and I
never touched fixed it. To get the test for strong_copy_unmanaged_value to work,
I needed them to obey these semantics so I fixed them at the same time.1 parent 40c1120 commit 9b686f5
File tree
2 files changed
+28
-3
lines changed- lib/SILOptimizer/Analysis
- test/Concurrency
2 files changed
+28
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
228 | 231 | | |
229 | 232 | | |
230 | 233 | | |
| |||
2285 | 2288 | | |
2286 | 2289 | | |
2287 | 2290 | | |
2288 | | - | |
2289 | 2291 | | |
2290 | 2292 | | |
2291 | 2293 | | |
2292 | 2294 | | |
2293 | 2295 | | |
2294 | 2296 | | |
2295 | | - | |
2296 | 2297 | | |
2297 | 2298 | | |
2298 | 2299 | | |
| |||
2346 | 2347 | | |
2347 | 2348 | | |
2348 | 2349 | | |
| 2350 | + | |
| 2351 | + | |
| 2352 | + | |
2349 | 2353 | | |
2350 | 2354 | | |
2351 | 2355 | | |
| |||
2477 | 2481 | | |
2478 | 2482 | | |
2479 | 2483 | | |
2480 | | - | |
2481 | 2484 | | |
2482 | 2485 | | |
2483 | 2486 | | |
| |||
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
1602 | 1603 | | |
1603 | 1604 | | |
1604 | 1605 | | |
| 1606 | + | |
| 1607 | + | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
| 1611 | + | |
| 1612 | + | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
| 1616 | + | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
1605 | 1627 | | |
1606 | 1628 | | |
1607 | 1629 | | |
0 commit comments