Skip to content

[cxx-interop] Bail on parameter that are reference types to dependent types. #41810

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

Merged

Conversation

zoecarver
Copy link
Contributor

Currently, just like for return types, we can't import references to dependent types. Refs #41660.

@zoecarver zoecarver added the c++ interop Feature: Interoperability with C++ label Mar 14, 2022
@zoecarver
Copy link
Contributor Author

@swift-ci please test.

@zoecarver zoecarver force-pushed the fix-crash-ref-to-depentent-param branch from 2344e41 to e385370 Compare March 21, 2022 20:57
@zoecarver
Copy link
Contributor Author

@swift-ci please smoke test.

@zoecarver zoecarver force-pushed the fix-crash-ref-to-depentent-param branch from e385370 to 3e958c0 Compare March 29, 2022 19:41
@zoecarver
Copy link
Contributor Author

@swift-ci please test.

… types.

Currently, just like for return types, we can't import references to dependent types. Refs swiftlang#41660.
@zoecarver zoecarver force-pushed the fix-crash-ref-to-depentent-param branch from 3e958c0 to 16c8d0b Compare March 29, 2022 21:59
@zoecarver
Copy link
Contributor Author

@swift-ci please test.

@zoecarver
Copy link
Contributor Author

@swift-ci please test windows

@zoecarver zoecarver merged commit b681b0a into swiftlang:main Mar 30, 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++
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant