summaryrefslogtreecommitdiff
path: root/libguile/threads.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/threads.c')
-rw-r--r--libguile/threads.c2
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