summaryrefslogtreecommitdiffstats
path: root/byterun/major_gc.h
diff options
context:
space:
mode:
Diffstat (limited to 'byterun/major_gc.h')
-rw-r--r--byterun/major_gc.h2
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)])