changeset 59252 | 623722a6aeb9 |
parent 59220 | 72e15d757e6c |
child 59290 | 97d13893ec3c |
--- a/src/hotspot/share/gc/g1/heapRegionManager.cpp Mon Nov 25 12:32:40 2019 +0100 +++ b/src/hotspot/share/gc/g1/heapRegionManager.cpp Mon Nov 25 12:33:15 2019 +0100 @@ -609,6 +609,6 @@ bool HeapRegionClaimer::claim_region(uint region_index) { assert(region_index < _n_regions, "Invalid index."); - uint old_val = Atomic::cmpxchg(Claimed, &_claims[region_index], Unclaimed); + uint old_val = Atomic::cmpxchg(&_claims[region_index], Unclaimed, Claimed); return old_val == Unclaimed; }