https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95048

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[10/11/12/13 Regression]    |[10/11/12 Regression]
                   |wstring-constructor of      |wstring-constructor of
                   |std::filesystem::path       |std::filesystem::path
                   |throws for non-ASCII        |throws for non-ASCII
                   |characters                  |characters
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
             Status|NEW                         |ASSIGNED

--- Comment #19 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Thanks for the patch, but I've fixed this slightly differently. The conditional
logic was a mess, I hope it's easier to follow now. The fix has also been
applied to experimental::filesystem::path.

The fix still needs to be backported to the release branches.

Thanks to everybody who helped me understand what the right conversions were
here.

Reply via email to