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