From: Billy Robert O'Neal III Date: Mon, 1 Jul 2019 08:09:02 +0000 (+0000) Subject: [libcxx] [test] Add void cast to result of compare_exchange_weak to suppress [[nodisc... X-Git-Tag: llvmorg-10-init~1655 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0384a780549a0b87cefc3e7d787787a5e5bb9527;p=platform%2Fupstream%2Fllvm.git [libcxx] [test] Add void cast to result of compare_exchange_weak to suppress [[nodiscard]]. llvm-svn: 364732 --- diff --git a/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp b/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp index 631f97a..2890521 100644 --- a/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp +++ b/libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp @@ -30,13 +30,13 @@ int main(int, char**) { volatile std::atomic v; int exp = 0; - i.compare_exchange_weak(exp, 0, std::memory_order_acq_rel); - i.compare_exchange_weak(exp, 0, std::memory_order_release); + (void) i.compare_exchange_weak(exp, 0, std::memory_order_acq_rel); + (void) i.compare_exchange_weak(exp, 0, std::memory_order_release); i.compare_exchange_strong(exp, 0, std::memory_order_acq_rel); i.compare_exchange_strong(exp, 0, std::memory_order_release); - v.compare_exchange_weak(exp, 0, std::memory_order_acq_rel); - v.compare_exchange_weak(exp, 0, std::memory_order_release); + (void) v.compare_exchange_weak(exp, 0, std::memory_order_acq_rel); + (void) v.compare_exchange_weak(exp, 0, std::memory_order_release); v.compare_exchange_strong(exp, 0, std::memory_order_acq_rel); v.compare_exchange_strong(exp, 0, std::memory_order_release);