src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
changeset 59250 a6deb69743d4
parent 59249 29b0d0b61615
child 59290 97d13893ec3c
--- a/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp	Mon Nov 25 12:31:39 2019 +0100
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp	Mon Nov 25 12:32:07 2019 +0100
@@ -692,7 +692,7 @@
 
 void ShenandoahHeapRegion::record_unpin() {
   assert(pin_count() > 0, "Region " SIZE_FORMAT " should have non-zero pins", region_number());
-  Atomic::sub((size_t)1, &_critical_pins);
+  Atomic::sub(&_critical_pins, (size_t)1);
 }
 
 size_t ShenandoahHeapRegion::pin_count() const {