/* src/vm/optimizing/bytecode_escape.c
- Copyright (C) 2008
+ Copyright (C) 1996-2011
CACAOVM - Verein zu Foerderung der freien virtuellen Machine CACAO
This file is part of CACAO.
#include <stdint.h>
#include "mm/dumpmemory.hpp"
-#include "mm/memory.h"
+#include "mm/memory.hpp"
#include "toolbox/bitvector.h"
-#include "vm/class.h"
-#include "vm/descriptor.h"
+#include "vm/class.hpp"
+#include "vm/descriptor.hpp"
#include "vm/global.h"
#include "vm/references.h"
-#include "vm/resolve.h"
+#include "vm/resolve.hpp"
-#include "vm/jit/ir/bytecode.hpp"
+#include "vm/jit/ir/bytecode.h"
#include "vm/jit/optimizing/escape.h"
#include <assert.h>
/* Parse parameters if not done yet. */
- if (md->params == NULL) {
- if (! descriptor_params_from_paramtypes(md, opc == BC_invokestatic ? ACC_STATIC : 0)) {
- /* TODO */
- assert(0);
- }
- }
+ descriptor_params_from_paramtypes(md, opc == BC_invokestatic ? ACC_STATIC : 0);
/* Try to lazyly resolve method. */
}
+
+/*
+ * These are local overrides for various environment variables in Emacs.
+ * Please do not remove this and leave it at the end of the file, where
+ * Emacs will automagically detect them.
+ * ---------------------------------------------------------------------
+ * Local variables:
+ * mode: c
+ * indent-tabs-mode: t
+ * c-basic-offset: 4
+ * tab-width: 4
+ * End:
+ * vim:noexpandtab:sw=4:ts=4:
+ */
+