Skip to content
Snippets Groups Projects
Unverified Commit c9353e0f authored by Jonathan Wakely's avatar Jonathan Wakely Committed by Jonathan Wakely
Browse files

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.
parent d2017159
No related branches found
No related tags found
No related merge requests found
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment