changeset 59252 | 623722a6aeb9 |
parent 59249 | 29b0d0b61615 |
child 59290 | 97d13893ec3c |
--- a/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -81,7 +81,7 @@ int current = count++; if ((current & stride_mask) == 0) { process_block = (current >= _claimed_idx) && - (Atomic::cmpxchg(current + stride, &_claimed_idx, current) == current); + (Atomic::cmpxchg(&_claimed_idx, current, current + stride) == current); } if (process_block) { if (cb->is_alive()) {