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-7158] Support 32-bit and 64-bit pointers in remote mirrors #49706

Open
mikeash opened this issue Mar 9, 2018 · 0 comments
Open

[SR-7158] Support 32-bit and 64-bit pointers in remote mirrors #49706

mikeash opened this issue Mar 9, 2018 · 0 comments
Assignees
Labels
improvement standard library Area: Standard library umbrella

Comments

@mikeash
Copy link
Contributor

mikeash commented Mar 9, 2018

Previous ID SR-7158
Radar None
Original Reporter @mikeash
Type Improvement
Additional Detail from JIRA
Votes 0
Component/s Standard Library
Labels Improvement
Assignee @mikeash
Priority Medium

md5: 24893c16db8e9fa0af1c56a4beabce19

Issue Description:

The remote mirrors C API currently only supports targets with the same pointer size that remote mirrors itself is running with. It accepts a PointerSize argument, but it just asserts if there's a mismatch. (Older code ignored it entirely.) The underlying C++ code is templated and parameterized with the pointer size, so it should support this. The C code should be modified to use the appropriate template parameter based on the PointerSize argument.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement standard library Area: Standard library umbrella
Projects
None yet
Development

No branches or pull requests

1 participant