Skip to content

[cxx-interop] Disable a test for std::function on Debian 12 #76695

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
merged 1 commit into from
Sep 25, 2024

Conversation

egorzhdan
Copy link
Contributor

Debian 12 ships with a version of libstdc++ that declares a templated constructor of std::function with an rvalue-reference parameter. This is not yet supported by Swift.

rdar://125816354

Debian 12 ships with a version of libstdc++ that declares a templated constructor of `std::function` with an rvalue-reference parameter. This is not yet supported by Swift.

rdar://125816354
@egorzhdan egorzhdan added the c++ interop Feature: Interoperability with C++ label Sep 25, 2024
@egorzhdan egorzhdan requested a review from Xazax-hun September 25, 2024 13:54
@egorzhdan
Copy link
Contributor Author

@swift-ci please smoke test

@egorzhdan egorzhdan enabled auto-merge September 25, 2024 14:04
@egorzhdan egorzhdan merged commit ec962fc into main Sep 25, 2024
3 checks passed
@egorzhdan egorzhdan deleted the egorzhdan/disable-std-function-debian branch September 25, 2024 17:35
@vaxerski
Copy link

sorry for barging in, but is there an issue to track the progress on implementing the support for rvalue reference parameters in templates, so that std::function interop can work in swift again?

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.

3 participants