c++ atomic: explicitly discard futex_wake result
diff --git a/sdk/include/c++-config/atomic b/sdk/include/c++-config/atomic index 3a91934..7af29e8 100644 --- a/sdk/include/c++-config/atomic +++ b/sdk/include/c++-config/atomic
@@ -287,7 +287,7 @@ __always_inline void notify_one() noexcept requires(sizeof(T) == sizeof(uint32_t)) { - futex_wake(reinterpret_cast<uint32_t *>(&value), 1); + (void)futex_wake(reinterpret_cast<uint32_t *>(&value), 1); } __always_inline void notify_one() volatile noexcept requires(sizeof(T) == sizeof(uint32_t)) @@ -298,8 +298,8 @@ __always_inline void notify_all() noexcept requires(sizeof(T) == sizeof(uint32_t)) { - futex_wake(reinterpret_cast<uint32_t *>(&value), - std::numeric_limits<uint32_t>::max()); + (void)futex_wake(reinterpret_cast<uint32_t *>(&value), + std::numeric_limits<uint32_t>::max()); } __always_inline void notify_all() volatile noexcept requires(sizeof(T) == sizeof(uint32_t))