# HG changeset patch # User tonyp # Date 1246292223 14400 # Node ID 3eb9872b10ce0f9f6f5ae4eb8e1354629a85584c # Parent 00f7ec32f2909d54d897776d494c36874304f1dd 6855115: G1: Fix for 6850869 is incorrect Summary: Missed updating two variable names when improving the code for 6850869. Reviewed-by: iveresov, jmasa, ysr diff -r 00f7ec32f290 -r 3eb9872b10ce src/share/vm/gc_implementation/g1/concurrentMark.cpp --- a/src/share/vm/gc_implementation/g1/concurrentMark.cpp Fri Jun 26 09:22:19 2009 -0700 +++ b/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; }