Fix -Wunused-parameter warnings when _GLIBCXX_USE_WCHAR_T is not
defined.
libstdc++-v3/ChangeLog:
* src/c++11/cow-locale_init.cc: Add [[maybe_unused]] attribute.
* src/c++17/fs_path.cc (path::_S_convert_loc): Likewise.
* src/filesystem/path.cc (path::_S_convert_loc): Likewise.
Signed-off-by: Pekka Seppänen <pexu@gcc.mail.kapsi.fi>
}
void
- locale::_Impl::_M_init_extra(void* cloc, void* clocm,
- const char* __s, const char* __smon)
+ locale::_Impl::_M_init_extra(void* cloc, [[maybe_unused]] void* clocm,
+ const char* __s,
+ [[maybe_unused]] const char* __smon)
{
auto& __cloc = *static_cast<__c_locale*>(cloc);
path::string_type
path::_S_convert_loc(const char* __first, const char* __last,
- const std::locale& __loc)
+ [[maybe_unused]] const std::locale& __loc)
{
#if _GLIBCXX_USE_WCHAR_T
auto& __cvt = std::use_facet<codecvt<wchar_t, char, mbstate_t>>(__loc);
path::string_type
path::_S_convert_loc(const char* __first, const char* __last,
- const std::locale& __loc)
+ [[maybe_unused]] const std::locale& __loc)
{
#if _GLIBCXX_USE_WCHAR_T
auto& __cvt = std::use_facet<codecvt<wchar_t, char, mbstate_t>>(__loc);