From 6f0dcafbc883c851aaf6d5a7c446ddaaebe23361 Mon Sep 17 00:00:00 2001 From: igloo Date: Sun, 21 Sep 2003 13:26:05 +0000 Subject: [PATCH] [project @ 2003-09-21 13:26:05 by igloo] Generalise the x86-64 hack to all 64-bit arches. --- ghc/rts/MBlock.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ghc/rts/MBlock.h b/ghc/rts/MBlock.h index f528354..f58c214 100644 --- a/ghc/rts/MBlock.h +++ b/ghc/rts/MBlock.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: MBlock.h,v 1.18 2003/08/29 16:00:29 simonmar Exp $ + * $Id: MBlock.h,v 1.19 2003/09/21 13:26:05 igloo Exp $ * * (c) The GHC Team, 1998-1999 * @@ -70,7 +70,7 @@ extern StgWord8 mblock_map[]; # define MARK_HEAP_ALLOCED(p) ((MBLOCK_MAP_ENTRY(p) < MBLOCK_MAP_SIZE) \ && (mblock_map[MBLOCK_MAP_ENTRY(p)] = 1)) -#elif defined(x86_64_TARGET_ARCH) +#elif SIZEOF_VOID_P == 8 /* XXX: This is a HACK, and will not work in general! We just use the * lower 32 bits of the address, and do the same as for the 32-bit * version. As long as the OS gives us memory in a roughly linear -- 1.7.10.4