From: simonpj Date: Thu, 20 Sep 2001 12:15:20 +0000 (+0000) Subject: [project @ 2001-09-20 12:15:20 by simonpj] X-Git-Tag: Approximately_9120_patches~951 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=2705a8d876586e1da0c3964665f03804d0342c0e;p=ghc-hetmet.git [project @ 2001-09-20 12:15:20 by simonpj] Add debug stuff (no need to merge to stable branch) --- diff --git a/ghc/compiler/basicTypes/Id.lhs b/ghc/compiler/basicTypes/Id.lhs index 9b40301..01b7ab1 100644 --- a/ghc/compiler/basicTypes/Id.lhs +++ b/ghc/compiler/basicTypes/Id.lhs @@ -423,12 +423,24 @@ setIdCgInfo id cg_info = modifyIdInfo (`setCgInfo` cg_info) id --------------------------------- -- CAF INFO idCafInfo :: Id -> CafInfo +#ifdef DEBUG +idCafInfo id = case cgInfo (idInfo id) of + NoCgInfo -> pprPanic "idCafInfo" (ppr id) + info -> cgCafInfo info +#else idCafInfo id = cgCafInfo (idCgInfo id) +#endif --------------------------------- -- CG ARITY idCgArity :: Id -> Arity +#ifdef DEBUG +idCgArity id = case cgInfo (idInfo id) of + NoCgInfo -> pprPanic "idCgArity" (ppr id) + info -> cgArity info +#else idCgArity id = cgArity (idCgInfo id) +#endif --------------------------------- -- CPR INFO