projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
PR163: descriptor_params_from_paramtypes is protected by a mutex now (per descriptor...
[cacao.git]
/
src
/
vm
/
loader.cpp
diff --git
a/src/vm/loader.cpp
b/src/vm/loader.cpp
index d8f01e816fd432456e49481c05b77ee027615496..391fb71b5c7ace540084bbd44e66185e4939d760 100644
(file)
--- a/
src/vm/loader.cpp
+++ b/
src/vm/loader.cpp
@@
-2119,6
+2119,7
@@
classinfo *load_newly_created_array(classinfo *c, classloader_t *loader)
clonedesc->paramslots = 0;
clonedesc->paramtypes[0].classref = classrefs + 0;
clonedesc->params = NULL;
clonedesc->paramslots = 0;
clonedesc->paramtypes[0].classref = classrefs + 0;
clonedesc->params = NULL;
+ clonedesc->pool_lock = NULL;
/* create methodinfo */
/* create methodinfo */
@@
-2137,8
+2138,7
@@
classinfo *load_newly_created_array(classinfo *c, classloader_t *loader)
/* parse the descriptor to get the register allocation */
/* 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);
clone->code = NativeStub::generate(clone, BUILTIN_clone);