src/share/vm/utilities/bitMap.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 80060074 Cdiff src/share/vm/utilities/bitMap.cpp

src/share/vm/utilities/bitMap.cpp

Print this page

        

*** 466,476 **** intptr_t res = Atomic::cmpxchg_ptr((intptr_t) table, (intptr_t*) &_pop_count_table, (intptr_t) NULL_WORD); if (res != NULL_WORD) { guarantee( _pop_count_table == (void*) res, "invariant" ); ! FREE_C_HEAP_ARRAY(idx_t, table, mtInternal); } } } BitMap::idx_t BitMap::num_set_bits(bm_word_t w) { --- 466,476 ---- intptr_t res = Atomic::cmpxchg_ptr((intptr_t) table, (intptr_t*) &_pop_count_table, (intptr_t) NULL_WORD); if (res != NULL_WORD) { guarantee( _pop_count_table == (void*) res, "invariant" ); ! FREE_C_HEAP_ARRAY(idx_t, table); } } } BitMap::idx_t BitMap::num_set_bits(bm_word_t w) {
src/share/vm/utilities/bitMap.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File