Skip to content

[lldb] Support plain ObjC names in LLDBTypeInfoProvider #9357

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

kastiglione
Copy link

Extend LLDBTypeInfoProvider to support ObjC class names (such as "NSObject", "NSView") in addition to mangled Swift names.

This is to support ObjCClassTypeRefs, which contain the class name, but not the mangled name. Note that ObjCClassTypeRefs are typerefs for classes in the ObjC (__C) module.

Depends on swiftlang/swift#76678

(cherry picked from commit 4a1abae)

Extend `LLDBTypeInfoProvider` to support ObjC class names (such as "NSObject",
"NSView") in addition to mangled Swift names.

This is to support `ObjCClassTypeRefs`, which contain the class name, but not the
mangled name. Note that `ObjCClassTypeRefs` are typerefs for classes in the ObjC
(`__C`) module.

Depends on swiftlang/swift#76678

(cherry picked from commit 4a1abae)
@kastiglione kastiglione merged commit 45f4398 into next Sep 30, 2024
@kastiglione kastiglione deleted the dl/next/lldb-Support-plain-ObjC-names-in-LLDBTypeInfoProvider branch September 30, 2024 17:02
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.

1 participant