--- old/src/share/vm/gc/g1/dirtyCardQueue.cpp 2015-11-16 12:28:04.680181705 -0500 +++ new/src/share/vm/gc/g1/dirtyCardQueue.cpp 2015-11-16 12:28:04.092148335 -0500 @@ -112,7 +112,7 @@ fl_owner); set_buffer_size(G1UpdateBufferSize); _shared_dirty_card_queue.set_lock(lock); - _free_ids = new FreeIdSet((int) num_par_ids(), _cbl_mon); + _free_ids = new FreeIdSet(num_par_ids(), _cbl_mon); } void DirtyCardQueueSet::handle_zero_index_for_thread(JavaThread* t) {