-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Debug Info: Avoid type uniquing clashes for bound generic structs #28029
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
Build failed |
Build failed |
8937561
to
59cac2e
Compare
1 similar comment
Build failed |
Build failed |
Build failed |
Build failed |
This patch changes the DWARF representation of bound generic struct to a nested struct where the (sized) outer struct is anonymous and thus distinct and the inner struct in uniqued and sizeless. This is anologous the the previous commit that did the same thing for bound generic enums. rdar://problem/56521648
59cac2e
to
8e9b028
Compare
@swift-ci test |
Build failed |
Build failed |
LGTM, but does this need an additional test in lldb, or is it already covered? |
This is handled by the same generic code as the bounded enum case. |
This is #28020 for structs.