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 >
