From 248f3d7db32c630c99e1ec76a441ec5615dbe97e Mon Sep 17 00:00:00 2001 From: David Flamme Date: Fri, 4 Nov 2011 15:27:46 +0100 Subject: [PATCH] Makes --disable-gc work again * src/threads/thread.cpp : attach_custom_finalizer(..) depends on an enabled boehm gc --- src/threads/thread.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/threads/thread.cpp b/src/threads/thread.cpp index dad552bd1..5775d0810 100644 --- a/src/threads/thread.cpp +++ b/src/threads/thread.cpp @@ -417,7 +417,9 @@ bool threads_thread_start_internal(utf *name, functionptr f) return false; } +#if defined(ENABLE_GC_BOEHM) Finalizer::attach_custom_finalizer(LLNI_WRAP(t->object), thread_cleanup_finalizer, t); +#endif /* Start the thread. */ @@ -467,7 +469,9 @@ void threads_thread_start(java_handle_t *object) ThreadRuntime::setup_thread_vmdata(jlt, t); +#if defined(ENABLE_GC_BOEHM) Finalizer::attach_custom_finalizer(LLNI_WRAP(t->object), thread_cleanup_finalizer, t); +#endif thread_set_state_runnable(t); -- 2.25.1