diff options
author | Andy Wingo <wingo@pobox.com> | 2018-09-17 09:28:41 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-09-17 09:28:41 +0200 |
commit | ce9169804e95e8156945c6ba9c2175565c3e52bb (patch) | |
tree | 9bd28b5df97afea13a6e557d53f242ab82354b32 /libguile/threads.c | |
parent | f03ff5304a5804a5a83c37d6640b99e0d842dc15 (diff) | |
download | guile-ce9169804e95e8156945c6ba9c2175565c3e52bb.tar.gz |
Fix --disable-jit compilationlightning
* libguile/jit.c: Wrap the whole thing in ENABLE_JIT.
* libguile/threads.c (on_thread_exit):
* libguile/vm.c (scm_call_n):
* libguile/init.c (scm_i_init_guile):
* libguile/vm-engine.c (VM_NAME): Wrap calls into jit.c with ENABLE_JIT.
* configure.ac: Move up AC_CANONICAL_TARGET, as autoconf was complaining
about it coming after AC_ARG_PROGRAM.
* acinclude.m4 (GUILE_ENABLE_JIT): Fix to honor --enable-jit arg.
Diffstat (limited to 'libguile/threads.c')
-rw-r--r-- | libguile/threads.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libguile/threads.c b/libguile/threads.c index 707ef8d2a..bec7e706b 100644 --- a/libguile/threads.c +++ b/libguile/threads.c @@ -514,7 +514,9 @@ on_thread_exit (void *v) t->dynstack.top = NULL; t->dynstack.limit = NULL; scm_i_vm_free_stack (&t->vm); +#if ENABLE_JIT scm_jit_state_free (t->jit_state); +#endif t->jit_state = NULL; #ifdef SCM_HAVE_THREAD_STORAGE_CLASS |