equal
deleted
inserted
replaced
64 inline void deallocate(size_t sz) { |
64 inline void deallocate(size_t sz) { |
65 assert(_count > 0, "Nothing allocated yet"); |
65 assert(_count > 0, "Nothing allocated yet"); |
66 assert(_size >= sz, "deallocation > allocated"); |
66 assert(_size >= sz, "deallocation > allocated"); |
67 Atomic::dec(&_count); |
67 Atomic::dec(&_count); |
68 if (sz > 0) { |
68 if (sz > 0) { |
69 Atomic::sub(sz, &_size); |
69 Atomic::sub(&_size, sz); |
70 } |
70 } |
71 } |
71 } |
72 |
72 |
73 inline void resize(long sz) { |
73 inline void resize(long sz) { |
74 if (sz != 0) { |
74 if (sz != 0) { |