/* allocate space for the parsed descriptors */
descriptor_pool_alloc_parsed_descriptors(descpool);
- c->parseddescs = (u1*) descriptor_pool_get_parsed_descriptors(descpool, &(c->parseddescsize));
#if defined(ENABLE_STATISTICS)
if (opt_stat) {
clonedesc->paramslots = 0;
clonedesc->paramtypes[0].classref = classrefs + 0;
clonedesc->params = NULL;
+ clonedesc->pool_lock = NULL;
/* create methodinfo */
/* parse the descriptor to get the register allocation */
- if (!descriptor_params_from_paramtypes(clonedesc, clone->flags))
- return false;
+ descriptor_params_from_paramtypes(clonedesc, clone->flags);
clone->code = NativeStub::generate(clone, BUILTIN_clone);
/* array classes are not loaded from class files */
c->state |= CLASS_LOADED;
- c->parseddescs = (u1 *) clonedesc;
- c->parseddescsize = sizeof(methodinfo);
c->classrefs = classrefs;
c->classrefcount = 1;