extern unsigned long bytes_consed_between_gcs; /* gc-common.c */
unsigned long auto_gc_trigger = 0;
-size_t dynamic_space_size = DEFAULT_DYNAMIC_SPACE_SIZE;
-
/* the source and destination generations. These are set before a GC starts
* scavenging. */
generation_index_t from_space;
/* Compute the number of pages needed for the dynamic space.
* Dynamic space size should be aligned on page size. */
page_table_pages = dynamic_space_size/PAGE_BYTES;
- gc_assert(dynamic_space_size == page_table_pages*PAGE_BYTES);
+ gc_assert(dynamic_space_size == (size_t) page_table_pages*PAGE_BYTES);
page_table = calloc(page_table_pages, sizeof(struct page));
gc_assert(page_table);