1.1 --- a/src/share/vm/ci/ciInstanceKlass.cpp Fri Jul 30 10:21:15 2010 -0700 1.2 +++ b/src/share/vm/ci/ciInstanceKlass.cpp Tue Aug 03 15:55:03 2010 -0700 1.3 @@ -403,8 +403,9 @@ 1.4 instanceKlass* ik = get_instanceKlass(); 1.5 int max_n_fields = ik->fields()->length()/instanceKlass::next_offset; 1.6 1.7 + Arena* arena = curEnv->arena(); 1.8 _non_static_fields = 1.9 - new (curEnv->arena()) GrowableArray<ciField*>(max_n_fields); 1.10 + new (arena) GrowableArray<ciField*>(arena, max_n_fields, 0, NULL); 1.11 NonStaticFieldFiller filler(curEnv, _non_static_fields); 1.12 ik->do_nonstatic_fields(&filler); 1.13 }