X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectType.hs;h=972aca1b7b9cc4842bfed33a1025d80242bd9fa0;hb=727fae32ea0b6ca6ebdf1b3137649813e4d7ac3d;hp=e69bfd9f722686ed71ef111146bda0e26b731ca3;hpb=b360b20a12b443fb61232e641e1f5ab6c6a8850d;p=ghc-hetmet.git diff --git a/compiler/vectorise/VectType.hs b/compiler/vectorise/VectType.hs index e69bfd9..972aca1 100644 --- a/compiler/vectorise/VectType.hs +++ b/compiler/vectorise/VectType.hs @@ -39,7 +39,7 @@ import TysWiredIn import TysPrim ( intPrimTy ) import Unique -import UniqFM +import LazyUniqFM import UniqSet import Util ( singleton ) import Digraph ( SCC(..), stronglyConnComp ) @@ -366,8 +366,8 @@ arrShapeTys (EnumRepr {}) = sumShapeTys sumShapeTys :: VM [Type] sumShapeTys = do - int_arr <- builtin parrayIntPrimTyCon - return [intPrimTy, mkTyConApp int_arr [], mkTyConApp int_arr []] + int_arr <- builtin intPrimArrayTy + return [intPrimTy, int_arr, int_arr] arrShapeVars :: Repr -> VM [Var]