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

            Bug ID: 84118
           Summary: filesystem::path concat does not accept value_type
           Product: gcc
           Version: 7.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ethan at ethanhs dot me
  Target Milestone: ---

As I have read the filesystem TS, I believe concat on path items should have an
overload following:

path& operator+=(value_type x);

However, on trying to use 7.2.0 this overload seems not to work correctly.

https://wandbox.org/permlink/S4DZ3witD15xz0lT

TL;DR it would allow for constructs such as
.concat(fs::path::preferred_separator)

Reply via email to