Skip to content

Replace generic basic_string overloads of StableHasher::combine with concrete ones. #68193

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
Aug 30, 2023

Conversation

allevato
Copy link
Member

The generic char_traits implementation was deprecated and has since been removed from libc++ (https://reviews.llvm.org/D157058). When building with a libc++ that has it removed, the generic basic_string<T> overloads cause errors during template substitution.

…ith concrete ones.

The generic `char_traits` implementation was deprecated and has since
been removed from libc++ (https://reviews.llvm.org/D157058). When
building with a libc++ that has it removed, the `basic_string<T>`
overloads cause errors during template substitution.
@allevato allevato requested a review from compnerd August 29, 2023 18:37
@allevato
Copy link
Member Author

@swift-ci please test

@allevato
Copy link
Member Author

@swift-ci please test macOS platform

@allevato allevato merged commit a9a31c1 into swiftlang:main Aug 30, 2023
@allevato allevato deleted the no-generic-char-traits branch August 30, 2023 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants