X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fvectorise%2FVectorise%2FType%2FPData.hs;h=332344bdc235c519f767399b0317494d4dec5317;hp=72a6163b1177e0ee47ae6bb1839cfb51d926f0d6;hb=d2ce0f52d42edf32bb9f13796e6ba6edba8bd516;hpb=f86c92d05b404383e0a98cd5de8c2ba649804fc8 diff --git a/compiler/vectorise/Vectorise/Type/PData.hs b/compiler/vectorise/Vectorise/Type/PData.hs index 72a6163..332344b 100644 --- a/compiler/vectorise/Vectorise/Type/PData.hs +++ b/compiler/vectorise/Vectorise/Type/PData.hs @@ -2,17 +2,16 @@ module Vectorise.Type.PData (buildPDataTyCon) where -import VectUtils import Vectorise.Monad import Vectorise.Builtins import Vectorise.Type.Repr +import Vectorise.Utils import BasicTypes import BuildTyCl import DataCon import TyCon import Type -import OccName import Name import Util import MonadUtils @@ -34,6 +33,7 @@ buildPDataTyCon orig_tc vect_tc repr = fixV $ \repr_tc -> rec_flag -- FIXME: is this ok? False -- FIXME: no generics False -- not GADT syntax + NoParentTyCon (Just $ mk_fam_inst pdata vect_tc) where orig_name = tyConName orig_tc