https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90704
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- FWIW I opened https://cplusplus.github.io/LWG/issue3430 to say string_view should be usable directly. It makes absolutely no sense for construction from a string_view to convert to filesystem::path just to add a null terminator to the end. It's not even clear that we want implicit conversion from string_view to work.