[project @ 2001-08-23 07:52:32 by simonpj]
authorsimonpj <unknown>
Thu, 23 Aug 2001 07:52:32 +0000 (07:52 +0000)
committersimonpj <unknown>
Thu, 23 Aug 2001 07:52:32 +0000 (07:52 +0000)
Use the unpack strategy!

ghc/compiler/stranal/DmdAnal.lhs

index 7b673b3..2bae197 100644 (file)
@@ -343,7 +343,7 @@ mkSigTy :: Id -> Arity -> CoreExpr -> DmdType -> (DmdEnv, StrictSig)
 mkSigTy id arity rhs (DmdType fv dmds res) 
   = (lazy_fv, mkStrictSig id arity dmd_ty)
   where
-    dmd_ty = DmdType strict_fv lazified_dmds res'
+    dmd_ty = DmdType strict_fv final_dmds res'
 
     lazy_fv   = filterUFM (not . isStrictDmd) fv
     strict_fv = filterUFM isStrictDmd         fv