]> git.unchartedbackwaters.co.uk Git - francis/libjit.git/commitdiff
Fix compiler warnings where sizeof(int) != sizeof(void *)
authorKlaus Treichel <ktreichel@web.de>
Sat, 31 Oct 2009 08:59:22 +0000 (09:59 +0100)
committerKlaus Treichel <ktreichel@web.de>
Sat, 31 Oct 2009 08:59:22 +0000 (09:59 +0100)
ChangeLog
jit/jit-compile.c

index fa58561c6e0a694237c1f711fb9e648815e2929f..e765f0f8f925d3b72aa1aef3885f7da4d1063a03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-10-31  Klaus Treichel  <ktreichel@web.de>
+
+       * jit/jit-compile.c (_JIT_RESULT_TO_OBJECT, _JIT_RESULT_FROM_OBJECT):
+       Fix compiler warnings on systems where sizeof(int) != sizeof(void *)
+
 2009-10-30  Aleksey Demakov  <ademakov@gmail.com>
 
        * include/jit/jit-function.h, jit/jit-function.c
index 59bcca66412a4e87086384c578efeefd1b408ed7..891091292bd42d61782983fb4207f708d9ed880e 100644 (file)
@@ -50,8 +50,8 @@ typedef struct
 
 } _jit_compile_t;
 
-#define _JIT_RESULT_TO_OBJECT(x)       ((void *) ((int) (x) - JIT_RESULT_OK))
-#define _JIT_RESULT_FROM_OBJECT(x)     ((int) ((void *) (x)) + JIT_RESULT_OK)
+#define _JIT_RESULT_TO_OBJECT(x)       ((void *) ((jit_nint) (x) - JIT_RESULT_OK))
+#define _JIT_RESULT_FROM_OBJECT(x)     ((jit_nint) ((void *) (x)) + JIT_RESULT_OK)
 
 /*
  * This exception handler overrides a user-defined handler during compilation.