On Fri, 6 Mar 2026 at 07:08, Tomasz Kamiński <[email protected]> wrote:
>
> libstdc++-v3/ChangeLog:
>
>         * include/bits/fs_path.h (std::formatter<filesystem::path, _CharT>):
>         Format _Utf_view directly via __formatter_str::_M_format_range.
> ---
> I have forgotten about this during review.
>
> Tested on x86_64-linux. OK for trunk?

OK, thanks.

>
>  libstdc++-v3/include/bits/fs_path.h | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/libstdc++-v3/include/bits/fs_path.h 
> b/libstdc++-v3/include/bits/fs_path.h
> index 5c0d5c9d5f1..313c64bac43 100644
> --- a/libstdc++-v3/include/bits/fs_path.h
> +++ b/libstdc++-v3/include/bits/fs_path.h
> @@ -1543,9 +1543,8 @@ template<>
>                   __sv = __sink.view();
>                   __spec._M_debug = 0;
>                 }
> -             basic_string<_CharT> __out_str
> -               (std::from_range, __unicode::_Utf_view<_CharT, _ViewT>(__sv));
> -             return _FmtStrT(__spec).format(__out_str, __fc);
> +             return _FmtStrT(__spec)._M_format_range(
> +                      __unicode::_Utf_view<_CharT, _ViewT>(__sv), __fc);
>             }
>         }
>
> --
> 2.53.0
>

Reply via email to