X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fvectorise%2FVectorise%2FUtils%2FClosure.hs;h=152c51de1bb80da7b90009f52c5b97400e74b08c;hb=c25b934ef544fa3eba0a9f9da41b363c470156cb;hp=b70ecb4584a50449848724c660ee8a454855bdc7;hpb=907fa8af43e420e59ad1b78623f0ffe445c09e87;p=ghc-hetmet.git diff --git a/compiler/vectorise/Vectorise/Utils/Closure.hs b/compiler/vectorise/Vectorise/Utils/Closure.hs index b70ecb4..152c51d 100644 --- a/compiler/vectorise/Vectorise/Utils/Closure.hs +++ b/compiler/vectorise/Vectorise/Utils/Closure.hs @@ -24,7 +24,7 @@ import TyCon import DataCon import MkId import TysWiredIn -import BasicTypes +import BasicTypes( Boxity(..) ) import FastString @@ -38,9 +38,9 @@ mkClosure -> VM VExpr mkClosure arg_ty res_ty env_ty (vfn,lfn) (venv,lenv) - = do Just dict <- paDictOfType env_ty - mkv <- builtin closureVar - mkl <- builtin liftedClosureVar + = do dict <- paDictOfType env_ty + mkv <- builtin closureVar + mkl <- builtin liftedClosureVar return (Var mkv `mkTyApps` [arg_ty, res_ty, env_ty] `mkApps` [dict, vfn, lfn, venv], Var mkl `mkTyApps` [arg_ty, res_ty, env_ty] `mkApps` [dict, vfn, lfn, lenv])