summaryrefslogtreecommitdiff
path: root/libguile/jit.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2019-05-21 12:39:55 +0200
committerAndy Wingo <wingo@pobox.com>2019-05-21 12:39:55 +0200
commit107926f8ddcaecf43c25c1493bc2a636ccfba08c (patch)
tree4934209158944c64a973ac24688513e242f29a5a /libguile/jit.c
parenta4875baa4ef805df04cfd0598935886405e64803 (diff)
downloadguile-107926f8ddcaecf43c25c1493bc2a636ccfba08c.tar.gz
Fix allocator passed to lightening
* libguile/jit.c (jit_alloc_fn): On targets that need a dynamically allocated literal pool, we will need to trace that pool, so pass a pointerful malloc. Fixes JIT on AArch64.
Diffstat (limited to 'libguile/jit.c')
-rw-r--r--libguile/jit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/jit.c b/libguile/jit.c
index 3079d0015..6c7399a75 100644
--- a/libguile/jit.c
+++ b/libguile/jit.c
@@ -4652,7 +4652,7 @@ static scm_i_pthread_once_t initialize_jit_once = SCM_I_PTHREAD_ONCE_INIT;
static void*
jit_alloc_fn (size_t size)
{
- return scm_gc_malloc_pointerless (size, "jit state");
+ return scm_gc_malloc (size, "jit state");
}
static void