PR163: descriptor_params_from_paramtypes is protected by a mutex now (per descriptor...
[cacao.git] / src / vm / jit / verify / typecheck-common.cpp
index 62818a158bf3dc4351e472969fefe2c41141030d..cc39a1073e60a2690fea18e2c44b622b28f0fc6d 100644 (file)
@@ -1,6 +1,6 @@
 /* src/vm/jit/verify/typecheck-common.c - shared verifier code
 
-   Copyright (C) 1996-2005, 2006, 2008
+   Copyright (C) 1996-2011
    CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO
 
    This file is part of CACAO.
@@ -493,9 +493,7 @@ bool typecheck_init_locals(verifier_state *state, bool newthis)
 
        /* allocate parameter descriptors if necessary */
 
-       if (!state->m->parseddesc->params)
-               if (!descriptor_params_from_paramtypes(state->m->parseddesc,state->m->flags))
-                       return false;
+       descriptor_params_from_paramtypes(state->m->parseddesc, state->m->flags);
 
        /* pre-initialize variables as TYPE_VOID */
 
@@ -549,7 +547,7 @@ bool typecheck_init_locals(verifier_state *state, bool newthis)
  * Emacs will automagically detect them.
  * ---------------------------------------------------------------------
  * Local variables:
- * mode: c
+ * mode: c++
  * indent-tabs-mode: t
  * c-basic-offset: 4
  * tab-width: 4