aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2025-01-10 10:32:22 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2025-01-10 21:06:21 +0000
commitc9353e0fcd0ddc0d48ae8a2b0518f0f82670d708 (patch)
treefb7b3a66c7d79ecca186d3541dea1fb0e7fcf776
parentd201715989ce2f110e09cd15246969f9fcae5c61 (diff)
downloadgcc-c9353e0fcd0ddc0d48ae8a2b0518f0f82670d708.zip
gcc-c9353e0fcd0ddc0d48ae8a2b0518f0f82670d708.tar.gz
gcc-c9353e0fcd0ddc0d48ae8a2b0518f0f82670d708.tar.bz2
libstdc++: Fix unused parameter warnings in <bits/atomic_futex.h>
This fixes warnings like the following during bootstrap: sparc-sun-solaris2.11/libstdc++-v3/include/bits/atomic_futex.h:324:53: warning: unused parameter ‘__mo’ [-Wunused-parameter] 324 | _M_load_when_equal(unsigned __val, memory_order __mo) | ~~~~~~~~~~~~~^~~~ libstdc++-v3/ChangeLog: * include/bits/atomic_futex.h (__atomic_futex_unsigned): Remove names of unused parameters in non-futex implementation.
-rw-r--r--libstdc++-v3/include/bits/atomic_futex.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libstdc++-v3/include/bits/atomic_futex.h b/libstdc++-v3/include/bits/atomic_futex.h
index e69420d..9326cba 100644
--- a/libstdc++-v3/include/bits/atomic_futex.h
+++ b/libstdc++-v3/include/bits/atomic_futex.h
@@ -305,14 +305,14 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{ }
_GLIBCXX_ALWAYS_INLINE unsigned
- _M_load(memory_order __mo)
+ _M_load(memory_order)
{
unique_lock<mutex> __lock(_M_mutex);
return _M_data;
}
_GLIBCXX_ALWAYS_INLINE unsigned
- _M_load_when_not_equal(unsigned __val, memory_order __mo)
+ _M_load_when_not_equal(unsigned __val, memory_order)
{
unique_lock<mutex> __lock(_M_mutex);
while (_M_data == __val)
@@ -321,7 +321,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
}
_GLIBCXX_ALWAYS_INLINE void
- _M_load_when_equal(unsigned __val, memory_order __mo)
+ _M_load_when_equal(unsigned __val, memory_order)
{
unique_lock<mutex> __lock(_M_mutex);
while (_M_data != __val)
@@ -330,7 +330,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _Rep, typename _Period>
_GLIBCXX_ALWAYS_INLINE bool
- _M_load_when_equal_for(unsigned __val, memory_order __mo,
+ _M_load_when_equal_for(unsigned __val, memory_order,
const chrono::duration<_Rep, _Period>& __rtime)
{
unique_lock<mutex> __lock(_M_mutex);
@@ -340,7 +340,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
template<typename _Clock, typename _Duration>
_GLIBCXX_ALWAYS_INLINE bool
- _M_load_when_equal_until(unsigned __val, memory_order __mo,
+ _M_load_when_equal_until(unsigned __val, memory_order,
const chrono::time_point<_Clock, _Duration>& __atime)
{
unique_lock<mutex> __lock(_M_mutex);
@@ -349,7 +349,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
}
_GLIBCXX_ALWAYS_INLINE void
- _M_store_notify_all(unsigned __val, memory_order __mo)
+ _M_store_notify_all(unsigned __val, memory_order)
{
unique_lock<mutex> __lock(_M_mutex);
_M_data = __val;