Skip to content

IRGen: Use clang's objc encoding for types when there is a ClangNode #30438

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

Merged

Conversation

aschwaighofer
Copy link
Contributor

We do this because the swift code does not support all attributes and
does not support generics.

rdar://60474785

We do this because the swift code does not support all attributes and
does not support generics.

rdar://60474785
@aschwaighofer
Copy link
Contributor Author

@swift-ci Please test

@aschwaighofer aschwaighofer merged commit eeb7fa5 into swiftlang:master Mar 17, 2020
aschwaighofer added a commit to aschwaighofer/swift that referenced this pull request Mar 26, 2020
…lso_unique_ext_method_types_list"

This reverts commit f0cdd76, reversing
changes made to 703fe0f.

Revert "IRGen: Refactor getObjCEncodingForMethod and getObjectEncodingFromClangNode into one"

This reverts commit 0082682.

Revert "Merge pull request swiftlang#30438 from aschwaighofer/irgen_prefer_clang_type_encoding"

This reverts commit eeb7fa5, reversing
changes made to 77af77f.

Revert "Merge pull request swiftlang#30433 from aschwaighofer/irgen_no_duplicate_objc_method_descriptor_entries"

This reverts commit 77af77f, reversing
changes made to 841eeb0.

This reverts the changes for

rdar://60461850, rdar://60474785, rdar://60778637

There is still at least an issue that we address with PR#30654.

Revert until we have confidence that this is the right fix set.
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.

2 participants