src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
changeset 59249 29b0d0b61615
parent 58231 13e041be4e5c
child 59252 623722a6aeb9
--- a/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp	Mon Nov 25 12:30:24 2019 +0100
+++ b/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp	Mon Nov 25 12:31:39 2019 +0100
@@ -264,7 +264,7 @@
 
   size_t max = (size_t)list->length();
   while (_claimed < max) {
-    size_t cur = Atomic::add(stride, &_claimed) - stride;
+    size_t cur = Atomic::add(&_claimed, stride) - stride;
     size_t start = cur;
     size_t end = MIN2(cur + stride, max);
     if (start >= max) break;