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-9125] Value Witness Table handling for Windows #51622

Closed
compnerd opened this issue Oct 29, 2018 · 1 comment
Closed

[SR-9125] Value Witness Table handling for Windows #51622

compnerd opened this issue Oct 29, 2018 · 1 comment
Labels
compiler The Swift compiler in itself

Comments

@compnerd
Copy link
Collaborator

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

md5: 222440687f366393b2b48061dbb91e6c

Parent-Task:

blocks:

  • SR-9157 VWT need to emitted globally for PE/COFF

Issue Description:

Currently, we emit direct references to imported Value Witness Tables. We need to duplicate the Value Witness Tables globally as vtables in C++ are on PE/COFF.

@compnerd
Copy link
Collaborator Author

This shows up as unresolved symbol $sBoW errors in the build. Shows up really easily when building libdispatch's SDK overlay.

@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