@@ -303,7 +303,7 @@ void OptoRuntime::complete_monitor_locking_C(oopDesc* obj, BasicLock* lock, Java
303303// and try allocation again.
304304
305305// object allocation
306- JRT_BLOCK_ENTRY (void , OptoRuntime::new_instance_C(Klass* klass, bool is_larval, JavaThread* current))
306+ JRT_BLOCK_ENTRY (void , OptoRuntime::new_instance_C(Klass* klass, JavaThread* current))
307307 JRT_BLOCK;
308308#ifndef PRODUCT
309309 SharedRuntime::_new_instance_ctr++; // new instance requires GC
@@ -323,7 +323,7 @@ JRT_BLOCK_ENTRY(void, OptoRuntime::new_instance_C(Klass* klass, bool is_larval,
323323 if (!HAS_PENDING_EXCEPTION) {
324324 // Scavenge and allocate an instance.
325325 Handle holder (current, klass->klass_holder ()); // keep the klass alive
326- instanceOop result = InstanceKlass::cast (klass)->allocate_instance (THREAD);
326+ oop result = InstanceKlass::cast (klass)->allocate_instance (THREAD);
327327 current->set_vm_result_oop (result);
328328
329329 // Pass oops back through thread local storage. Our apparent type to Java
@@ -587,10 +587,9 @@ JRT_END
587587
588588static const TypeFunc* make_new_instance_Type () {
589589 // create input type (domain)
590- const Type **fields = TypeTuple::fields (2 );
590+ const Type **fields = TypeTuple::fields (1 );
591591 fields[TypeFunc::Parms+0 ] = TypeInstPtr::NOTNULL; // Klass to be allocated
592- fields[TypeFunc::Parms+1 ] = TypeInt::BOOL; // is_larval
593- const TypeTuple *domain = TypeTuple::make (TypeFunc::Parms+2 , fields);
592+ const TypeTuple *domain = TypeTuple::make (TypeFunc::Parms+1 , fields);
594593
595594 // create result type (range)
596595 fields = TypeTuple::fields (1 );
0 commit comments