Skip to content

Conversation

@elsh
Copy link
Contributor

@elsh elsh commented Jun 18, 2024

PR #74468 rolled back conformance serialized kind to IsNotSerialized for non-public decls. This caused static witness thunks of package protocol to be removed while use site expects them, causing linker issues. This PR provides a workaround until a proper fix is made.

rdar://130103572

@elsh
Copy link
Contributor Author

elsh commented Jun 18, 2024

@swift-ci smoke test

PR #74468 rolled back conformance serialized kind to IsNotSerialized
for non-public decls. This caused static witness thunks to be
removed while use site expects them, causing linker issues.
This PR provides a workaround until a proper fix is made.

rdar://130103572
@elsh elsh force-pushed the elsh/static-witness-linker-workaround branch from 09e40fd to c94ba25 Compare June 18, 2024 23:24
@elsh
Copy link
Contributor Author

elsh commented Jun 18, 2024

@swift-ci smoke test

@elsh elsh merged commit 2465200 into main Jun 19, 2024
@elsh elsh deleted the elsh/static-witness-linker-workaround branch June 19, 2024 04:23
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.

3 participants