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-12540] [C++] Import class template instantiations #54984

Open
swift-ci opened this issue Apr 7, 2020 · 2 comments
Open

[SR-12540] [C++] Import class template instantiations #54984

swift-ci opened this issue Apr 7, 2020 · 2 comments
Labels
c++ interop Feature: Interoperability with C++ compiler The Swift compiler in itself new feature

Comments

@swift-ci
Copy link
Collaborator

swift-ci commented Apr 7, 2020

Previous ID SR-12540
Radar rdar://problem/62201721
Original Reporter MForster (JIRA User)
Type New Feature
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels New Feature, CxxInterop
Assignee None
Priority Medium

md5: 36b4fb4eadfc1b493c5e5cb71d0d9b27

is blocked by:

  • SR-12471 [C++] Populate value witness tables for C++ types
  • SR-12797 [C++] IRGen should lower value operations on C++ types correctly
  • SR-12472 [C++] Type classification for value types

Issue Description:

Import C++ class template instantiations as pseudo-generic Swift structs.

This feature depends on SR-12471 and SR-12472, but the work on AST representation and type checking can start before those are done.

@beccadax
Copy link
Contributor

@swift-ci create

1 similar comment
@beccadax
Copy link
Contributor

@swift-ci create

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
@zoecarver zoecarver added c++ interop Feature: Interoperability with C++ and removed CxxInterop labels Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ interop Feature: Interoperability with C++ compiler The Swift compiler in itself new feature
Projects
None yet
Development

No branches or pull requests

3 participants