src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
changeset 59249 29b0d0b61615
parent 59247 56bf71d64d51
child 59290 97d13893ec3c
--- a/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp	Mon Nov 25 12:30:24 2019 +0100
+++ b/src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp	Mon Nov 25 12:31:39 2019 +0100
@@ -53,7 +53,7 @@
 
   // Returns true if you succeeded to claim the range start -> (stop-1).
   bool claim(size_t* start, size_t* stop) {
-    size_t claimed = Atomic::add((size_t)1, &_next_to_claim) - 1;
+    size_t claimed = Atomic::add(&_next_to_claim, (size_t)1) - 1;
     if (claimed >= _stop_task) {
       return false;
     }