Enable compilation without USE_THREADS
[cacao.git] / mm / heap2.c
index f99b6812ffda471386ce908702b69eb552422c98..7174d6487a3b70177a7f9f989b474baee6b5aa6c 100644 (file)
@@ -514,11 +514,15 @@ void gc_finalize (void)
 #ifdef FINALIZER_COUNTING
                                ++gc_finalizers_executed;
 #endif
+#ifdef USE_THREADS
                                b = blockInts;
                                blockInts = 0;
+#endif
                                asm_calljavamethod(((java_objectheader*)curr->address)->vftbl->class->finalizer, 
                                                                   curr->address, NULL, NULL, NULL);
+#ifdef USE_THREADS
                                blockInts = b;
+#endif
                                curr->address = 0;
                        }
                }