Skip to content

[region-isolation] Disconnected regions in global actor isolated function are not accessible again after call to nonisolated async function #73143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

gottesmm
Copy link
Contributor

[region-isolation] Disconnected regions in global actor isolated function are not accessible again after call to nonisolated async function

I also fixed the nonisolated(unsafe) issue.

rdar://126667934
rdar://126174959

…tion are not accessible again after call to nonisolated async function

I also fixed the nonisolated(unsafe) issue.

rdar://126667934
rdar://126174959
@gottesmm gottesmm requested a review from ktoso as a code owner April 19, 2024 20:57
@gottesmm
Copy link
Contributor Author

@swift-ci smoke test

@gottesmm gottesmm enabled auto-merge April 19, 2024 20:57
…s succeed.

Specifically, the partition unit tests pass in bogus instructions/operands so we
cannot call /any/ methods on them. So I created stubed out helpers on the
evaluator that in the case of mocking just return a default initialized
SILIsolationInfo().
@gottesmm gottesmm force-pushed the pr-0e21c586193683965b808cbc147f588d42de5b27 branch from 7a11696 to 1113a61 Compare April 19, 2024 22:30
@gottesmm
Copy link
Contributor Author

@swift-ci smoke test

@gottesmm gottesmm merged commit 499854b into swiftlang:main Apr 20, 2024
@gottesmm gottesmm deleted the pr-0e21c586193683965b808cbc147f588d42de5b27 branch April 20, 2024 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant