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

            Bug ID: 87356
           Summary: Enum members are missing in std::filesystem::perms
           Product: gcc
           Version: 8.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: christian_hoff at gmx dot net
  Target Milestone: ---

The enumeration std::filesystem::perms (introduced with C++17 and available
since GCC 8.0) is missing the following enum members:
 * add_perms
 * remove_perms
 * resolve_symlinks

Other enum members are all there, but these three are missing (even though they
are defined in the C++17 standard). I confirmed this by looking at the file
"/usr/include/c++/8/bits/fs_fwd.h" of my GCC 8.2.0 installation.

The standard that defines these enum members can be found here:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0218r1.html#enum.perms

Please fix this issue.

Reply via email to