src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
changeset 55302 686dedba1d9a
parent 54847 59ea39bb2809
child 58154 060d9d139109
child 58863 c16ac7a2eba4
equal deleted inserted replaced
55301:a9188ba494a3 55302:686dedba1d9a
   166   InstanceKlass* const klass = static_cast<InstanceKlass*>(args->klass());
   166   InstanceKlass* const klass = static_cast<InstanceKlass*>(args->klass());
   167   klass->initialize(CHECK);
   167   klass->initialize(CHECK);
   168 
   168 
   169   const int array_length = args->array_length();
   169   const int array_length = args->array_length();
   170 
   170 
   171   if (array_length > 0) {
   171   if (array_length >= 0) {
   172     array_construction(args, result, klass, array_length, CHECK);
   172     array_construction(args, result, klass, array_length, CHECK);
   173   } else {
   173   } else {
   174     object_construction(args, result, klass, THREAD);
   174     object_construction(args, result, klass, THREAD);
   175   }
   175   }
   176 }
   176 }