src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp
changeset 59249 29b0d0b61615
parent 50574 fa727a4d7934
--- a/src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp	Mon Nov 25 12:30:24 2019 +0100
+++ b/src/hotspot/share/gc/shared/stringdedup/stringDedupQueue.cpp	Mon Nov 25 12:31:39 2019 +0100
@@ -32,7 +32,7 @@
 volatile size_t   StringDedupQueue::_claimed_index = 0;
 
 size_t StringDedupQueue::claim() {
-  return Atomic::add(size_t(1), &_claimed_index) - 1;
+  return Atomic::add(&_claimed_index, size_t(1)) - 1;
 }
 
 void StringDedupQueue::unlink_or_oops_do(StringDedupUnlinkOrOopsDoClosure* cl) {