diff options
author | Andy Wingo <wingo@pobox.com> | 2019-05-21 12:39:55 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2019-05-21 12:39:55 +0200 |
commit | 107926f8ddcaecf43c25c1493bc2a636ccfba08c (patch) | |
tree | 4934209158944c64a973ac24688513e242f29a5a /libguile/jit.c | |
parent | a4875baa4ef805df04cfd0598935886405e64803 (diff) | |
download | guile-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.c | 2 |
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 |