src/share/vm/ci/ciInstanceKlass.cpp

changeset 2040
0e35fa8ebccd
parent 2000
3941674cc7fa
child 2201
d55217dc206f
     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    }

mercurial