diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-01-19 14:31:48 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-01-19 19:13:15 +0000 |
commit | 631a922e5c8578a1c878b69f1651d482b661ef4a (patch) | |
tree | d87292e839808802bacd65d87e592ecd303135de | |
parent | 502a3c03e40e8920afb734c077b045f6c5efd087 (diff) | |
download | gcc-631a922e5c8578a1c878b69f1651d482b661ef4a.zip gcc-631a922e5c8578a1c878b69f1651d482b661ef4a.tar.gz gcc-631a922e5c8578a1c878b69f1651d482b661ef4a.tar.bz2 |
libstdc++: Do not use CTAD for _Utf32_view alias template (redux)
My change in r14-8181-g665a3ff1539ce2 was incomplete as there's a second
place using CTAD with the _Utf32_view alias template. This fixes it.
libstdc++-v3/ChangeLog:
* include/std/format (_Spec::_M_parse_fill_and_align): Do not
use CTAD for _Utf32_view.
-rw-r--r-- | libstdc++-v3/include/std/format | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/include/std/format b/libstdc++-v3/include/std/format index efc4a17..f4d9151 100644 --- a/libstdc++-v3/include/std/format +++ b/libstdc++-v3/include/std/format @@ -434,7 +434,7 @@ namespace __format if constexpr (__literal_encoding_is_unicode<_CharT>()) { // Accept any UCS scalar value as fill character. - _Utf32_view __uv(ranges::subrange(__first, __last)); + _Utf32_view<ranges::subrange<iterator>> __uv({__first, __last}); if (!__uv.empty()) { auto __beg = __uv.begin(); |