X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectUtils.hs;h=fd399e062bfea03f60c92b8feb2664d67259ca2c;hb=f2f5b1ef03aac4d67cbf29d8c3be0137cdad2082;hp=837a5807dfcec13e1365780feb8fbf0989cb6a58;hpb=78501c9cd253641a139b5a201323b9b6f7ad73dc;p=ghc-hetmet.git diff --git a/compiler/vectorise/VectUtils.hs b/compiler/vectorise/VectUtils.hs index 837a580..fd399e0 100644 --- a/compiler/vectorise/VectUtils.hs +++ b/compiler/vectorise/VectUtils.hs @@ -21,7 +21,7 @@ module VectUtils ( import VectCore import VectMonad -import DsUtils +import MkCore import CoreSyn import CoreUtils import Coercion @@ -420,7 +420,7 @@ buildEnv vvs return (vbody', lbody')) where (vs,ls) = unzip vvs - tys = map idType vs + tys = map varType vs mkVectEnv :: [Type] -> [Var] -> (Type, CoreExpr, CoreExpr -> CoreExpr -> CoreExpr) mkVectEnv [] [] = (unitTy, Var unitDataConId, \_ body -> body)