libstdc++: Add unused attributes to suppress warnings
libstdc++-v3/ChangeLog: * include/bits/atomic_base.h: Fix -Wunused-variable warnings. * include/ext/new_allocator.h: Fix -Wunused-parameter warnings.
This commit is contained in:
parent
afea21f961
commit
2b4cc19bd5
|
@ -231,7 +231,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE void
|
_GLIBCXX_ALWAYS_INLINE void
|
||||||
clear(memory_order __m = memory_order_seq_cst) noexcept
|
clear(memory_order __m = memory_order_seq_cst) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_consume);
|
__glibcxx_assert(__b != memory_order_consume);
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
@ -242,7 +243,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE void
|
_GLIBCXX_ALWAYS_INLINE void
|
||||||
clear(memory_order __m = memory_order_seq_cst) volatile noexcept
|
clear(memory_order __m = memory_order_seq_cst) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_consume);
|
__glibcxx_assert(__b != memory_order_consume);
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
@ -416,7 +418,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE void
|
_GLIBCXX_ALWAYS_INLINE void
|
||||||
store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
|
store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b != memory_order_consume);
|
__glibcxx_assert(__b != memory_order_consume);
|
||||||
|
@ -428,7 +431,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
store(__int_type __i,
|
store(__int_type __i,
|
||||||
memory_order __m = memory_order_seq_cst) volatile noexcept
|
memory_order __m = memory_order_seq_cst) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b != memory_order_consume);
|
__glibcxx_assert(__b != memory_order_consume);
|
||||||
|
@ -439,7 +443,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE __int_type
|
_GLIBCXX_ALWAYS_INLINE __int_type
|
||||||
load(memory_order __m = memory_order_seq_cst) const noexcept
|
load(memory_order __m = memory_order_seq_cst) const noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_release);
|
__glibcxx_assert(__b != memory_order_release);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
|
||||||
|
@ -449,7 +454,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE __int_type
|
_GLIBCXX_ALWAYS_INLINE __int_type
|
||||||
load(memory_order __m = memory_order_seq_cst) const volatile noexcept
|
load(memory_order __m = memory_order_seq_cst) const volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_release);
|
__glibcxx_assert(__b != memory_order_release);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
|
||||||
|
@ -475,8 +481,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
compare_exchange_weak(__int_type& __i1, __int_type __i2,
|
compare_exchange_weak(__int_type& __i1, __int_type __i2,
|
||||||
memory_order __m1, memory_order __m2) noexcept
|
memory_order __m1, memory_order __m2) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b2 <= __b1);
|
__glibcxx_assert(__b2 <= __b1);
|
||||||
|
@ -490,8 +498,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
memory_order __m1,
|
memory_order __m1,
|
||||||
memory_order __m2) volatile noexcept
|
memory_order __m2) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b2 <= __b1);
|
__glibcxx_assert(__b2 <= __b1);
|
||||||
|
@ -520,8 +530,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
compare_exchange_strong(__int_type& __i1, __int_type __i2,
|
compare_exchange_strong(__int_type& __i1, __int_type __i2,
|
||||||
memory_order __m1, memory_order __m2) noexcept
|
memory_order __m1, memory_order __m2) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b2 <= __b1);
|
__glibcxx_assert(__b2 <= __b1);
|
||||||
|
@ -535,8 +547,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
memory_order __m1,
|
memory_order __m1,
|
||||||
memory_order __m2) volatile noexcept
|
memory_order __m2) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
|
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
|
@ -736,7 +750,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
store(__pointer_type __p,
|
store(__pointer_type __p,
|
||||||
memory_order __m = memory_order_seq_cst) noexcept
|
memory_order __m = memory_order_seq_cst) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
|
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
@ -749,7 +764,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
store(__pointer_type __p,
|
store(__pointer_type __p,
|
||||||
memory_order __m = memory_order_seq_cst) volatile noexcept
|
memory_order __m = memory_order_seq_cst) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_acquire);
|
__glibcxx_assert(__b != memory_order_acquire);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b != memory_order_consume);
|
__glibcxx_assert(__b != memory_order_consume);
|
||||||
|
@ -760,7 +776,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE __pointer_type
|
_GLIBCXX_ALWAYS_INLINE __pointer_type
|
||||||
load(memory_order __m = memory_order_seq_cst) const noexcept
|
load(memory_order __m = memory_order_seq_cst) const noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_release);
|
__glibcxx_assert(__b != memory_order_release);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
|
||||||
|
@ -770,7 +787,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
_GLIBCXX_ALWAYS_INLINE __pointer_type
|
_GLIBCXX_ALWAYS_INLINE __pointer_type
|
||||||
load(memory_order __m = memory_order_seq_cst) const volatile noexcept
|
load(memory_order __m = memory_order_seq_cst) const volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b = __m & __memory_order_mask;
|
memory_order __b __attribute__ ((__unused__))
|
||||||
|
= __m & __memory_order_mask;
|
||||||
__glibcxx_assert(__b != memory_order_release);
|
__glibcxx_assert(__b != memory_order_release);
|
||||||
__glibcxx_assert(__b != memory_order_acq_rel);
|
__glibcxx_assert(__b != memory_order_acq_rel);
|
||||||
|
|
||||||
|
@ -797,8 +815,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
memory_order __m1,
|
memory_order __m1,
|
||||||
memory_order __m2) noexcept
|
memory_order __m2) noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
__glibcxx_assert(__b2 <= __b1);
|
__glibcxx_assert(__b2 <= __b1);
|
||||||
|
@ -812,8 +832,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
memory_order __m1,
|
memory_order __m1,
|
||||||
memory_order __m2) volatile noexcept
|
memory_order __m2) volatile noexcept
|
||||||
{
|
{
|
||||||
memory_order __b2 = __m2 & __memory_order_mask;
|
memory_order __b2 __attribute__ ((__unused__))
|
||||||
memory_order __b1 = __m1 & __memory_order_mask;
|
= __m2 & __memory_order_mask;
|
||||||
|
memory_order __b1 __attribute__ ((__unused__))
|
||||||
|
= __m1 & __memory_order_mask;
|
||||||
|
|
||||||
__glibcxx_assert(__b2 != memory_order_release);
|
__glibcxx_assert(__b2 != memory_order_release);
|
||||||
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
__glibcxx_assert(__b2 != memory_order_acq_rel);
|
||||||
|
|
|
@ -117,7 +117,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||||||
|
|
||||||
// __p is not permitted to be a null pointer.
|
// __p is not permitted to be a null pointer.
|
||||||
void
|
void
|
||||||
deallocate(_Tp* __p, size_type __t)
|
deallocate(_Tp* __p, size_type __t __attribute__ ((__unused__)))
|
||||||
{
|
{
|
||||||
#if __cpp_aligned_new
|
#if __cpp_aligned_new
|
||||||
if (alignof(_Tp) > __STDCPP_DEFAULT_NEW_ALIGNMENT__)
|
if (alignof(_Tp) > __STDCPP_DEFAULT_NEW_ALIGNMENT__)
|
||||||
|
|
Loading…
Reference in New Issue