Skip to content
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

[6.0][region-isolation] Create a non-"callee" kind of error for async let. #73724

Merged
merged 2 commits into from
May 20, 2024

Conversation

gottesmm
Copy link
Member

Explanation: This just changes callee -> DeclDescriptorKind DeclName in some of the diagnostics for async let like we did for other diagnostics.

Radars:

  • rdar://127588005

Original PRs:

Risk: Low. Just affects region isolation.
Testing: Updated tests/adding some tests to the test suite.
Reviewer: N/A

I am doing this separately from the previous fix for just normal region
isolation since without transferring args and results enabled, we do not hit
this code path. But since I am here, I want to fix it at the same time.

rdar://127588005
(cherry picked from commit 787bb7d)
@gottesmm gottesmm requested a review from a team as a code owner May 17, 2024 22:48
@gottesmm
Copy link
Member Author

@swift-ci test

@gottesmm gottesmm enabled auto-merge May 17, 2024 22:49
@gottesmm
Copy link
Member Author

@swift-ci test

This cherry-picked commit is from before we wordsmithed a few diagnostics. This
commit just updates the test to match the new diagnostic text.
@gottesmm
Copy link
Member Author

@swift-ci test

@gottesmm gottesmm merged commit cb8d19b into apple:release/6.0 May 20, 2024
5 checks passed
@gottesmm gottesmm deleted the release/6.0-more-fixes branch May 20, 2024 15:02
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.

None yet

2 participants