X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2Fverify%2Ftypecheck-stackbased.cpp;h=a6e658e2475479b646f78734bd0c970e883b7e49;hb=4e25f6be9878154a9a7ae28917ed34427cb8ca6a;hp=ceb27be3ef93405d8688c0e07fa54ce55063c89d;hpb=0f3fd6afc8ee66f4a8be9de0adf2f28a336fd7a3;p=cacao.git diff --git a/src/vm/jit/verify/typecheck-stackbased.cpp b/src/vm/jit/verify/typecheck-stackbased.cpp index ceb27be3e..a6e658e24 100644 --- a/src/vm/jit/verify/typecheck-stackbased.cpp +++ b/src/vm/jit/verify/typecheck-stackbased.cpp @@ -1,6 +1,6 @@ /* src/vm/jit/verify/typecheck-stackbased.c - stack-based verifier - Copyright (C) 1996-2005, 2006, 2007, 2008 + Copyright (C) 1996-2011 CACAOVM - Verein zur Foerderung der freien virtuellen Maschine CACAO This file is part of CACAO. @@ -30,7 +30,7 @@ #include "vm/types.h" #include "vm/jit/builtin.hpp" -#include "mm/memory.h" +#include "mm/memory.hpp" #include "vm/array.hpp" #include "vm/exceptions.hpp" @@ -732,9 +732,7 @@ bool typecheck_stackbased(jitdata *jd) /* 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); /* allocate the stack buffers */ @@ -1024,7 +1022,7 @@ static void typecheck_stackbased_show_state(verifier_state *state, * Emacs will automagically detect them. * --------------------------------------------------------------------- * Local variables: - * mode: c + * mode: c++ * indent-tabs-mode: t * c-basic-offset: 4 * tab-width: 4