-
Notifications
You must be signed in to change notification settings - Fork 10.5k
[Test] Reenable most concurrency tests on arm64e. #35724
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
[Test] Reenable most concurrency tests on arm64e. #35724
Conversation
@swift-ci please test |
Build failed |
42832bc
to
482abe3
Compare
@swift-ci please test |
@swift-ci please test windows platform |
Build failed |
Build failed |
Enable grepping.
In __swift_async_resume_project_context, the context is stored into the extended frame. On arm64e, it is signed first. Previously, that signed context was returned fro the function. That resulted in code like pacda x16, x10 str x16, [x9] ldr x9, [x16, #0x48] where the context is signed (pacda), stored into the extended frame (str) and then an attempt is made to load from the signed context (ldr). Here, the unsigned context is returned from the function.
rdar://72357371
482abe3
to
53d8780
Compare
@swift-ci please test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
Build failed |
@swift-ci please test macos platform |
rdar://72357371