-/* FIXME: remove the code inside BROKEN_THREAD_START once martin gets rid of the
- * thread_start_compile_func stuff.
- */
-#define BROKEN_THREAD_START
-#ifdef BROKEN_THREAD_START
- im = mono_get_delegate_invoke (start->vtable->klass);
- im = mono_marshal_get_delegate_invoke (im);
- if (mono_thread_callbacks)
- start_func = (* mono_thread_callbacks->thread_start_compile_func) (im);
- else
- start_func = mono_compile_method (im);
-
- if(start_func==NULL) {
- mono_monitor_exit (this->synch_lock);
- g_warning(G_GNUC_PRETTY_FUNCTION
- ": Can't locate start method!");
- return(NULL);
- } else {
-#else