equal
deleted
inserted
replaced
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 } |