src/hotspot/share/utilities/waitBarrier_generic.cpp
changeset 59249 29b0d0b61615
parent 53254 47bc06170313
child 59252 623722a6aeb9
--- a/src/hotspot/share/utilities/waitBarrier_generic.cpp	Mon Nov 25 12:30:24 2019 +0100
+++ b/src/hotspot/share/utilities/waitBarrier_generic.cpp	Mon Nov 25 12:31:39 2019 +0100
@@ -82,13 +82,13 @@
     OrderAccess::fence();
     return;
   }
-  Atomic::add(1, &_barrier_threads);
+  Atomic::add(&_barrier_threads, 1);
   if (barrier_tag != 0 && barrier_tag == _barrier_tag) {
-    Atomic::add(1, &_waiters);
+    Atomic::add(&_waiters, 1);
     _sem_barrier.wait();
     // We help out with posting, but we need to do so before we decrement the
     // _barrier_threads otherwise we might wake threads up in next wait.
     GenericWaitBarrier::wake_if_needed();
   }
-  Atomic::add(-1, &_barrier_threads);
+  Atomic::add(&_barrier_threads, -1);
 }