Skip to content

🍒 [clang][ExtractAPI] Remove extra pointer indirection from declaration… #7839

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

daniel-grumberg
Copy link

… fragments for Obj-C lightweight generics on id

Fixes llvm#61479

Reviewed By: dang

Differential Revision: https://reviews.llvm.org/D146866

rdar://103355398

… fragments for Obj-C lightweight generics on id

Fixes llvm#61479

Reviewed By: dang

Differential Revision: https://reviews.llvm.org/D146866
@daniel-grumberg
Copy link
Author

@swift-ci please test

@daniel-grumberg daniel-grumberg merged commit 053e352 into swiftlang:swift/release/5.10 Dec 1, 2023
@drodriguez
Copy link

drodriguez commented Dec 2, 2023

@swift-ci please test llvm

It doesn't seem to work in already merged PRs.

@drodriguez
Copy link

I think these changes introduce clang/test/ExtractAPI/objc_id_protocol.m which depends on more changes than the ones just introduced with the cherry-pick of D146866 to pass cleanly in the release/5.10 branch. I am seeing consistent failures with that test.

I think the failure might be because #7824 was added to this branch before this cherry-pick, but in LLVM upstream it was added after, and the changes to objc_id_protocol.m where skipped in #7824 when backporting from upstream.

@daniel-grumberg
Copy link
Author

I think that's right @drodriguez sorry about that, I believe I have fixed this as part of backporting changes as part of llvm#73369. Apologies for things no lining up for a bit.

@drodriguez
Copy link

Yes. I think #7841 includes the test modifications to match upstream. Thanks!

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