src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
branchJEP-349-branch
changeset 57987 23e3cd901cb6
parent 57360 5d043a159d5c
child 58154 060d9d139109
equal deleted inserted replaced
57985:be121cbf3284 57987:23e3cd901cb6
   188   InstanceKlass* const klass = static_cast<InstanceKlass*>(args->klass());
   188   InstanceKlass* const klass = static_cast<InstanceKlass*>(args->klass());
   189   klass->initialize(CHECK);
   189   klass->initialize(CHECK);
   190 
   190 
   191   const int array_length = args->array_length();
   191   const int array_length = args->array_length();
   192 
   192 
   193   if (array_length > 0) {
   193   if (array_length >= 0) {
   194     array_construction(args, result, klass, array_length, CHECK);
   194     array_construction(args, result, klass, array_length, CHECK);
   195   } else {
   195   } else {
   196     object_construction(args, result, klass, THREAD);
   196     object_construction(args, result, klass, THREAD);
   197   }
   197   }
   198 }
   198 }