In a newlib configuration:

    In file included from 
../../../../../source-gcc/libstdc++-v3/src/c++17/fs_dir.cc:37,
                     from 
../../../../../source-gcc/libstdc++-v3/src/c++17/cow-fs_dir.cc:26:
    
../../../../../source-gcc/libstdc++-v3/src/c++17/../filesystem/dir-common.h: In 
static member function ‘static std::filesystem::__gnu_posix::DIR* 
std::filesystem::_Dir_base::openat(const _At_path&, bool)’:
    
../../../../../source-gcc/libstdc++-v3/src/c++17/../filesystem/dir-common.h:210:36:
 error: unused parameter ‘nofollow’ [-Werror=unused-parameter]
      210 |   openat(const _At_path& atp, bool nofollow)
          |                               ~~~~~^~~~~~~~

        libstdc++-v3/
        * src/filesystem/dir-common.h (openat): Tag 'nofollow' as
        '[[maybe_unused]]'.
---
 libstdc++-v3/src/filesystem/dir-common.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libstdc++-v3/src/filesystem/dir-common.h 
b/libstdc++-v3/src/filesystem/dir-common.h
index 5ff621c3380..c7d4bc4e6ed 100644
--- a/libstdc++-v3/src/filesystem/dir-common.h
+++ b/libstdc++-v3/src/filesystem/dir-common.h
@@ -207,7 +207,7 @@ struct _Dir_base
   }
 
   static posix::DIR*
-  openat(const _At_path& atp, bool nofollow)
+  openat(const _At_path& atp, [[maybe_unused]] bool nofollow)
   {
 #if _GLIBCXX_HAVE_FDOPENDIR && defined O_RDONLY && defined O_DIRECTORY \
     && ! _GLIBCXX_FILESYSTEM_IS_WINDOWS
-- 
2.34.1

Reply via email to