Skip to content

[5.7][Static Mirror] Extract names of external-type conformances #42424

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

Conversation

artemcm
Copy link
Contributor

@artemcm artemcm commented Apr 18, 2022

Cherry-pick of #42400

Covering two cases: external ObjC class extensions that add a conformances, and extensions of external Swift types that add a conformance. For both cases, we were not previously reading out the type name correctly, or at all.

Resolves rdar://91832735

@artemcm artemcm added the r5.7 label Apr 18, 2022
@artemcm artemcm requested a review from nkcsgexi April 18, 2022 15:35
@artemcm artemcm requested a review from a team as a code owner April 18, 2022 15:35
@artemcm
Copy link
Contributor Author

artemcm commented Apr 18, 2022

@swift-ci please test

Copy link
Contributor

@nkcsgexi nkcsgexi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should have no impacts on compilation

Covering two cases: external ObjC class extensions that add a conformances, and extensions of external Swift types that add a conformance. For both cases, we were not previously reading out the type name correctly, or at all.

Resolves rdar://91832735
@artemcm artemcm force-pushed the 57/staticmirror/HandleExternalTypeConformances branch from ba5f378 to 39abc2e Compare April 18, 2022 17:10
@artemcm
Copy link
Contributor Author

artemcm commented Apr 18, 2022

@swift-ci please test

@artemcm artemcm merged commit c37cd91 into swiftlang:release/5.7 Apr 18, 2022
@AnthonyLatsis AnthonyLatsis added 🍒 release cherry pick Flag: Release branch cherry picks swift 5.7 labels Jan 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🍒 release cherry pick Flag: Release branch cherry picks swift 5.7
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants