-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Method dispatch cleanup #13742
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
Method dispatch cleanup #13742
Conversation
@swift-ci Please smoke test |
1 similar comment
@swift-ci Please smoke test |
45ecbcb
to
51ed637
Compare
@swift-ci Please smoke test |
@swift-ci Please test source compatibility |
2 similar comments
@swift-ci Please test source compatibility |
@swift-ci Please test source compatibility |
Also, the 'isDirectAccess' parameter to various methods is now dead, because it was never being set to true in the foreign case anyway.
Fixes <rdar://problem/35860361>, <https://bugs.swift.org/browse/SR-6534>.
51ed637
to
a278bd2
Compare
@swift-ci Please test |
1 similar comment
@swift-ci Please test |
Build failed |
Build failed |
@swift-ci Please test source compatibility |
1 similar comment
@swift-ci Please test source compatibility |
Sorry for reviving this PR, but it appears that 45c6315 would fix a crash I'm seeing in the latest Swift 4.1 development snapshot (from both March 7th and March 20th):
That crash was not there with Xcode 9.2, but started occurring with Swift 4.1 nightlies. Would there be any chance of backporting this to Swift 4.1? (No idea how much else has changed, and how bad merge conflicts would be.) |
Never mind, I found the underlying culprit: Apparently, Swift 4.1 chokes on the
Removing |
Fixes rdar://problem/35860361, https://bugs.swift.org/browse/SR-6534.