@@ -627,11 +627,11 @@ Atomic::release_store_fence(&_used, bytes); } void ShenandoahHeap::decrease_used(size_t bytes) { assert(used() >= bytes, "never decrease heap size by more than we've left"); - Atomic::sub(bytes, &_used); + Atomic::sub(&_used, bytes); } void ShenandoahHeap::increase_allocated(size_t bytes) { Atomic::add(&_bytes_allocated_since_gc_start, bytes); }