diff a/src/hotspot/share/gc/g1/sparsePRT.cpp b/src/hotspot/share/gc/g1/sparsePRT.cpp --- a/src/hotspot/share/gc/g1/sparsePRT.cpp +++ b/src/hotspot/share/gc/g1/sparsePRT.cpp @@ -103,13 +103,11 @@ clear(); } RSHashTable::~RSHashTable() { FREE_C_HEAP_ARRAY(SparsePRTEntry, _entries); - _entries = NULL; FREE_C_HEAP_ARRAY(int, _buckets); - _buckets = NULL; } void RSHashTable::clear() { _occupied_entries = 0; _occupied_cards = 0;