libstdc++: Check string value_type in std::make_format_args [PR112607]
commit279e407a06cc676d8e6e0bb5755b0a804e05377c
authorJonathan Wakely <jwakely@redhat.com>
Sat, 18 Nov 2023 20:56:35 +0000 (18 20:56 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Sat, 18 Nov 2023 21:42:33 +0000 (18 21:42 +0000)
tree977b79c923f7755b657f5bfd82aefcd77b62e660
parent41a5ea4cab2c59f9911325281f7df1d3ae846d48
libstdc++: Check string value_type in std::make_format_args [PR112607]

libstdc++-v3/ChangeLog:

PR libstdc++/112607
* include/std/format (basic_format_arg::_S_to_arg_type): Check
value_type for basic_string_view and basic_string
specializations.
* testsuite/std/format/arguments/112607.cc: New test.
libstdc++-v3/include/std/format
libstdc++-v3/testsuite/std/format/arguments/112607.cc [new file with mode: 0644]