src/share/vm/memory/oopFactory.cpp

changeset 2574
02f78cfa4656
parent 2537
55cc33cf55bc
child 2658
c7f3d0b4570f
     1.1 --- a/src/share/vm/memory/oopFactory.cpp	Mon Feb 14 22:21:18 2011 -0500
     1.2 +++ b/src/share/vm/memory/oopFactory.cpp	Mon Feb 21 11:26:45 2011 +0100
     1.3 @@ -92,21 +92,12 @@
     1.4    }
     1.5  }
     1.6  
     1.7 -objArrayOop oopFactory::new_system_objArray(int length, bool in_perm_gen, TRAPS) {
     1.8 +objArrayOop oopFactory::new_system_objArray(int length, TRAPS) {
     1.9    int size = objArrayOopDesc::object_size(length);
    1.10    KlassHandle klass (THREAD, Universe::systemObjArrayKlassObj());
    1.11 -  oop o;
    1.12 -  if (in_perm_gen) {
    1.13 -    o = Universe::heap()->permanent_array_allocate(klass, size, length, CHECK_NULL);
    1.14 -  } else {
    1.15 -    o = Universe::heap()->array_allocate(klass, size, length, CHECK_NULL);
    1.16 -  }
    1.17 +  objArrayOop o = (objArrayOop)
    1.18 +    Universe::heap()->permanent_array_allocate(klass, size, length, CHECK_NULL);
    1.19    // initialization not needed, allocated cleared
    1.20 -  return (objArrayOop) o;
    1.21 -}
    1.22 -
    1.23 -objArrayOop oopFactory::new_system_objArray(int length, TRAPS) {
    1.24 -  objArrayOop o = oopFactory::new_system_objArray(length, true, CHECK_NULL);
    1.25    return o;
    1.26  }
    1.27  

mercurial