Implement INLINABLE pragma
[ghc-hetmet.git] / compiler / vectorise / Vectorise / Type / PADict.hs
index 7799384..d3d2213 100644 (file)
@@ -15,7 +15,6 @@ import CoreUtils
 import CoreUnfold
 import TyCon
 import Type
-import OccName
 import Id
 import Var
 import Name
@@ -57,7 +56,7 @@ buildPADict vect_tc prepr_tc arr_tc repr
           let body = mkLams (tvs ++ args) expr
           raw_var <- newExportedVar (method_name name) (exprType body)
           let var = raw_var
-                      `setIdUnfolding` mkInlineRule body (Just (length args))
+                      `setIdUnfolding` mkInlineUnfolding (Just (length args)) body
                       `setInlinePragma` alwaysInlinePragma
           hoistBinding var body
           return var