Skip to content

Conversation

frederick-vs-ja
Copy link
Contributor

Fixes #4760.

I guess resulted error messages (e.g. in the case of std::format("L{}", ""), pre-existing for std::format("{}", L"")) still need to be improved, which can be done in another PR.

@frederick-vs-ja frederick-vs-ja requested a review from a team as a code owner July 4, 2024 17:34
@StephanTLavavej StephanTLavavej added LWG Library Working Group issue format C++20/23 format labels Jul 4, 2024
@StephanTLavavej StephanTLavavej self-assigned this Jul 4, 2024
@StephanTLavavej
Copy link
Member

Awesome, thanks! 😻 assert_is_not_formattable takes care of testing const T so the coverage is excellent.

@StephanTLavavej StephanTLavavej removed their assignment Jul 4, 2024
@StephanTLavavej StephanTLavavej self-assigned this Jul 4, 2024
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej merged commit 4bffb54 into microsoft:main Jul 5, 2024
@StephanTLavavej
Copy link
Member

Thanks for implementing this LWG issue resolution as fast as it got voted into the Standard! ☑️ 🚀 😻

@frederick-vs-ja frederick-vs-ja deleted the lwg-3944 branch July 5, 2024 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
format C++20/23 format LWG Library Working Group issue
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

LWG-3944 Formatters converting sequences of char to sequences of wchar_t
2 participants