[libcxx] [test] Add void cast to result of compare_exchange_weak to suppress [[nodisc...
authorBilly Robert O'Neal III <bion@microsoft.com>
Mon, 1 Jul 2019 08:09:02 +0000 (08:09 +0000)
committerBilly Robert O'Neal III <bion@microsoft.com>
Mon, 1 Jul 2019 08:09:02 +0000 (08:09 +0000)
llvm-svn: 364732

libcxx/test/std/atomics/atomics.general/replace_failure_order.pass.cpp

index 631f97a..2890521 100644 (file)
@@ -30,13 +30,13 @@ int main(int, char**) {
     volatile std::atomic<int> 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);