-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Make Objective-C protocol metadata weak hidden #40486
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
Make Objective-C protocol metadata weak hidden #40486
Conversation
@swift-ci Please test |
@swift-ci Please test source compatibility |
Build failed |
Build failed |
c23ca90
to
fca4d07
Compare
@swift-ci test |
@swift-ci test source compatibility |
Build failed |
…c metadata This extends swiftlang#39944 to apply to more objc metadata. rdar://85037490
…lying this to PROTOCOL related data rdar://86256970
fca4d07
to
0d3af14
Compare
@swift-ci test |
@swift-ci test source compat |
@swift-ci test windows |
@swift-ci test source compat |
…ly applying weak linkage to PROTOCOL related data This adjusts PR#40342 with a fix for category linker errors. We will now only apply weak linkage to PROTOCOL metadata. Cherry-pick of commits from swiftlang#40486. rdar://86256970
This reapplies PR#40342 with a fix for category linker errors. We will now only apply weak linkage to PROTOCOL metadata.
This addresses rdar://86256970 and rdar://85037490.