[sgen] Blocks on the freelist don't need to have been swept
[mono.git] / mono / sgen / sgen-marksweep.c
index 5c4ec06a9ebda9b21afd80477086a42fe303ba00..450adcf3443a5d504f1dc843b29293ce0c1a95d3 100644 (file)
@@ -1,5 +1,6 @@
-/*
- * sgen-marksweep.c: The Mark & Sweep major collector.
+/**
+ * \file
+ * The Mark & Sweep major collector.
  *
  * Author:
  *     Mark Probst <mark.probst@gmail.com>
@@ -726,7 +727,6 @@ get_block:
                         */
                        if (SGEN_CAS_PTR ((volatile gpointer *)&free_blocks [size_index], next_free, block) != block)
                                goto get_block;
-                       g_assert (block->free_list);
                        block->next_free = free_blocks_local [size_index];
                        free_blocks_local [size_index] = block;