1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp Thu Mar 03 11:35:50 2011 +0100 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp Fri Mar 11 16:35:18 2011 +0100 1.3 @@ -411,7 +411,7 @@ 1.4 template <class T> void PSPromotionManager::process_array_chunk_work( 1.5 oop obj, 1.6 int start, int end) { 1.7 - assert(start < end, "invariant"); 1.8 + assert(start <= end, "invariant"); 1.9 T* const base = (T*)objArrayOop(obj)->base(); 1.10 T* p = base + start; 1.11 T* const chunk_end = base + end;