6855115: G1: Fix for 6850869 is incorrect
authortonyp
Mon, 29 Jun 2009 12:17:03 -0400
changeset 3184 b92e28cc020b
parent 3183 530fbafc4aa7
child 3185 3f4b4ee3341d
6855115: G1: Fix for 6850869 is incorrect Summary: Missed updating two variable names when improving the code for 6850869. Reviewed-by: iveresov, jmasa, ysr
hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
--- a/hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp	Fri Jun 26 09:22:19 2009 -0700
+++ b/hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp	Mon Jun 29 12:17:03 2009 -0400
@@ -1256,8 +1256,8 @@
       // the humongous regions (in case this changes in the future).
       G1CollectedHeap* g1h = G1CollectedHeap::heap();
       size_t end_index = index + 1;
-      while (index < g1h->n_regions()) {
-        HeapRegion* chr = g1h->region_at(index);
+      while (end_index < g1h->n_regions()) {
+        HeapRegion* chr = g1h->region_at(end_index);
         if (!chr->continuesHumongous()) {
           break;
         }