From 23758cfd8515019c333e543ffbde062b48d7d182 Mon Sep 17 00:00:00 2001 From: panne Date: Fri, 25 Jun 1999 10:09:19 +0000 Subject: [PATCH 1/1] [project @ 1999-06-25 10:09:19 by panne] Make -optc-DDEBUG work again --- ghc/includes/PrimOps.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ghc/includes/PrimOps.h b/ghc/includes/PrimOps.h index bc60247..d5bb117 100644 --- a/ghc/includes/PrimOps.h +++ b/ghc/includes/PrimOps.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: PrimOps.h,v 1.31 1999/05/10 09:56:50 sof Exp $ + * $Id: PrimOps.h,v 1.32 1999/06/25 10:09:19 panne Exp $ * * (c) The GHC Team, 1998-1999 * @@ -473,11 +473,11 @@ LI_ stg_word64ToInt64 (StgWord64); #ifdef DEBUG #define BYTE_ARR_CTS(a) \ - ({ ASSERT(GET_INFO(a) == &ARR_WORDS_info); \ + ({ ASSERT(GET_INFO((StgArrWords *)(a)) == &ARR_WORDS_info); \ REAL_BYTE_ARR_CTS(a); }) #define PTRS_ARR_CTS(a) \ - ({ ASSERT((GET_INFO(a) == &ARR_PTRS_info) \ - || (GET_INFO(a) == &MUT_ARR_PTRS_info)); \ + ({ ASSERT((GET_INFO((StgMutArrPtrs *)(a)) == &MUT_ARR_PTRS_FROZEN_info) \ + || (GET_INFO((StgMutArrPtrs *)(a)) == &MUT_ARR_PTRS_info)); \ REAL_PTRS_ARR_CTS(a); }) #else #define BYTE_ARR_CTS(a) REAL_BYTE_ARR_CTS(a) -- 1.7.10.4