hotspot/src/share/vm/gc/parallel/parMarkBitMap.cpp
changeset 38177 b0c9cb06506b
parent 37462 58bb9394a98b
child 40655 9f644073d3a0
--- a/hotspot/src/share/vm/gc/parallel/parMarkBitMap.cpp	Mon May 02 12:14:26 2016 -0400
+++ b/hotspot/src/share/vm/gc/parallel/parMarkBitMap.cpp	Tue May 03 22:45:27 2016 +0200
@@ -59,10 +59,8 @@
     _region_start = covered_region.start();
     _region_size = covered_region.word_size();
     BitMap::bm_word_t* map = (BitMap::bm_word_t*)_virtual_space->reserved_low_addr();
-    _beg_bits.set_map(map);
-    _beg_bits.set_size(bits / 2);
-    _end_bits.set_map(map + words / 2);
-    _end_bits.set_size(bits / 2);
+    _beg_bits = BitMapView(map,             bits / 2);
+    _end_bits = BitMapView(map + words / 2, bits / 2);
     return true;
   }