# HG changeset patch # User dcubed # Date 1251484326 21600 # Node ID 75e30968ebe13c6f202827951aabba8408462430 # Parent a774e1abbe85b873755f8b3db92071120524f491# Parent 9601152ccfc16450f0fbd377da253812d29635e4 Merge diff -r a774e1abbe85 -r 75e30968ebe1 src/share/vm/oops/instanceKlass.cpp --- a/src/share/vm/oops/instanceKlass.cpp Fri Aug 21 20:39:41 2009 -0700 +++ b/src/share/vm/oops/instanceKlass.cpp Fri Aug 28 12:32:06 2009 -0600 @@ -1085,6 +1085,7 @@ if (indices == NULL || (length = (size_t)indices[0]) <= idnum) { size_t size = MAX2(idnum+1, (size_t)idnum_allocated_count()); int* new_indices = NEW_C_HEAP_ARRAY(int, size+1); + new_indices[0] =(int)size; // array size held in the first element // Copy the existing entries, if any size_t i; for (i = 0; i < length; i++) {