diff --git a/src/lisp/gencgc.c b/src/lisp/gencgc.c index 708e2faa6a6a22581a1e3ec6836a7aa1f97c525f..69092929f81d0bca6085a96db6deaca43ff4d992 100644 --- a/src/lisp/gencgc.c +++ b/src/lisp/gencgc.c @@ -6999,7 +6999,7 @@ free_oldspace(void) page_start = (int *) page_address(first_page); - madvise(page_start, GC_PAGE_SIZE * (last_page - first_page), GENCGC_MADVISE); + madvise((void*) page_start, GC_PAGE_SIZE * (last_page - first_page), GENCGC_MADVISE); for (page = first_page; page < last_page; ++page) { page_start = (int *) page_address(page); *page_start = PAGE_NEEDS_ZEROING_MARKER;