X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fgencgc-internal.h;h=e4a34fb9544748aef5a0e68fc4ed833373b9a5e1;hb=71c5af561afd99e3bfe4cb76f492567b50893569;hp=84178ad5094518d64993f5dfdfd31e88f33f2c6f;hpb=9effe671fd4baacd924b58a25dac89587d38eb27;p=sbcl.git diff --git a/src/runtime/gencgc-internal.h b/src/runtime/gencgc-internal.h index 84178ad..e4a34fb 100644 --- a/src/runtime/gencgc-internal.h +++ b/src/runtime/gencgc-internal.h @@ -49,7 +49,7 @@ struct page { * allocation regions. It should be 0 for all unallocated pages (not * hard to achieve). */ -#if PAGE_BYTES > USHRT_MAX +#if GENCGC_CARD_BYTES > USHRT_MAX unsigned int bytes_used; #else unsigned short bytes_used; @@ -119,7 +119,7 @@ space_matches_p(lispobj obj, generation_index_t space) { if (obj >= DYNAMIC_SPACE_START) { page_index_t page_index=((pointer_sized_uint_t)obj - - DYNAMIC_SPACE_START) / PAGE_BYTES; + - DYNAMIC_SPACE_START) / GENCGC_CARD_BYTES; return ((page_index < page_table_pages) && (page_table[page_index].gen == space)); } else {