diff options
Diffstat (limited to 'byterun/major_gc.h')
-rw-r--r-- | byterun/major_gc.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/byterun/major_gc.h b/byterun/major_gc.h index ac6b6fa6b..7a648457d 100644 --- a/byterun/major_gc.h +++ b/byterun/major_gc.h @@ -57,7 +57,7 @@ extern char *gc_sweep_hp; #define Not_in_heap 0 #define Page(p) ((unsigned long) (p) >> Page_log) #define Is_in_heap(p) \ - (Assert (Is_block (p)), \ + (Assert (Is_block ((value) (p))), \ (addr)(p) >= (addr)heap_start && (addr)(p) < (addr)heap_end \ && page_table [Page (p)]) |