Signed-off-by: Tomek Grabiec <[email protected]>
---
jit/trampoline.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/jit/trampoline.c b/jit/trampoline.c
index ef6bc1d..8812b0d 100644
--- a/jit/trampoline.c
+++ b/jit/trampoline.c
@@ -51,8 +51,10 @@ static void *jit_native_trampoline(struct compilation_unit
*cu)
static void *jit_java_trampoline(struct compilation_unit *cu)
{
- if (!cu->is_compiled)
- compile(cu);
+ if (cu->is_compiled)
+ return buffer_ptr(cu->objcode);
+
+ compile(cu);
if (add_cu_mapping(cu) != 0)
die("out of memory");
--
1.6.0.6
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises
looking to deploy the next generation of Solaris that includes the latest
innovations from Sun and the OpenSource community. Download a copy and
enjoy capabilities such as Networking, Storage and Virtualization.
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel