From 2705a8d876586e1da0c3964665f03804d0342c0e Mon Sep 17 00:00:00 2001 From: simonpj Date: Thu, 20 Sep 2001 12:15:20 +0000 Subject: [PATCH] [project @ 2001-09-20 12:15:20 by simonpj] Add debug stuff (no need to merge to stable branch) --- ghc/compiler/basicTypes/Id.lhs | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 -- 1.7.10.4