summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mjit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mjit.c b/mjit.c
index fb7fe14f06..7fbb27ec3e 100644
--- a/mjit.c
+++ b/mjit.c
@@ -123,7 +123,7 @@ typedef intptr_t pid_t;
/* Atomically set function pointer if possible. */
#ifdef _WIN32
# ifdef InterlockedExchangePointer
-# define MJIT_ATOMIC_SET(var, val) InterlockedExchangePointer(&(var), val)
+# define MJIT_ATOMIC_SET(var, val) InterlockedExchangePointer((void **)&(var), (void *)val)
# else
# define MJIT_ATOMIC_SET(var, val) (void)((var) = (val))
# endif