From: Roman Leshchinskiy Date: Fri, 31 Aug 2007 03:25:28 +0000 (+0000) Subject: Number data constructors from 0 when vectorising X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=f2eb50cc42d4ce9e27c2328016b1ddbc2abab04c;hp=17f77282014f9994ffebc65856b21430f6547fe1 Number data constructors from 0 when vectorising --- diff --git a/compiler/vectorise/VectUtils.hs b/compiler/vectorise/VectUtils.hs index 958c5e6..1c72bb7 100644 --- a/compiler/vectorise/VectUtils.hs +++ b/compiler/vectorise/VectUtils.hs @@ -68,7 +68,7 @@ isAnnTypeArg (_, AnnType t) = True isAnnTypeArg _ = False mkDataConTag :: DataCon -> CoreExpr -mkDataConTag = mkIntLitInt . dataConTag +mkDataConTag con = mkIntLitInt (dataConTag con - fIRST_TAG) splitUnTy :: String -> Name -> Type -> Type splitUnTy s name ty