src/hotspot/share/gc/z/zForwarding.inline.hpp
changeset 59250 a6deb69743d4
parent 59248 e92153ed8bdc
child 59252 623722a6aeb9
equal deleted inserted replaced
59249:29b0d0b61615 59250:a6deb69743d4
    74   return false;
    74   return false;
    75 }
    75 }
    76 
    76 
    77 inline bool ZForwarding::dec_refcount() {
    77 inline bool ZForwarding::dec_refcount() {
    78   assert(_refcount > 0, "Invalid state");
    78   assert(_refcount > 0, "Invalid state");
    79   return Atomic::sub(1u, &_refcount) == 0u;
    79   return Atomic::sub(&_refcount, 1u) == 0u;
    80 }
    80 }
    81 
    81 
    82 inline bool ZForwarding::retain_page() {
    82 inline bool ZForwarding::retain_page() {
    83   return inc_refcount();
    83   return inc_refcount();
    84 }
    84 }