Skip to content
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

[SR-9659] protocol witness table chaining directly references parent type across modules breaking on Windows #52103

Closed
compnerd opened this issue Jan 14, 2019 · 2 comments
Assignees
Labels
compiler The Swift compiler in itself

Comments

@compnerd
Copy link
Collaborator

Previous ID SR-9659
Radar None
Original Reporter @compnerd
Type Sub-task
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Sub-task
Assignee @compnerd
Priority Medium

md5: aac0c97848bc79301cc3a66b225e3710

Parent-Task:

Issue Description:

We currently directly access an available_externally protocol witness table for inherited conformances. This does not work on PE/COFF and fails to link. It should be possible to have this reference be computed at runtime.

@compnerd
Copy link
Collaborator Author

CC: @slavapestov

@compnerd
Copy link
Collaborator Author

#22725

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler The Swift compiler in itself
Projects
None yet
Development

No branches or pull requests

1 participant