Merge
authoracorn
Fri, 18 Sep 2009 15:14:50 -0400
changeset 3823 f23dbaf46839
parent 3822 388b0393a042 (current diff)
parent 3808 de5e1b1e4f66 (diff)
child 3825 6734b8b1adf1
child 3912 3aaaaad1ccb0
Merge
--- a/hotspot/src/share/vm/gc_implementation/g1/heapRegionSeq.cpp	Wed Sep 16 15:42:46 2009 -0400
+++ b/hotspot/src/share/vm/gc_implementation/g1/heapRegionSeq.cpp	Fri Sep 18 15:14:50 2009 -0400
@@ -302,9 +302,9 @@
     if (cur->isHumongous()) {
       return MemRegion(last_start, end);
     }
-    cur->reset_zero_fill();
     assert(cur == _regions.top(), "Should be top");
     if (!cur->is_empty()) break;
+    cur->reset_zero_fill();
     shrink_bytes -= cur->capacity();
     num_regions_deleted++;
     _regions.pop();