X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=CoreTools.hs;h=3a028195634a61100e47ae9322df72138688e8e9;hb=bf59dcfb13123d9ce146742e15e7b1a128d9c4e9;hp=988825509cd33be0b85f4c58d058ce1ba8edf9dc;hpb=1d2f36c370db9ef82667741cc9414f9896084af3;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git a/CoreTools.hs b/CoreTools.hs index 9888255..3a02819 100644 --- a/CoreTools.hs +++ b/CoreTools.hs @@ -57,9 +57,7 @@ eval_tfp_int env ty = let letexpr = HsExpr.HsLet (HsBinds.HsValBinds $ (HsBinds.ValBindsIn binds) []) (SrcLoc.noLoc expr) - - let modules = map GHC.mkModuleName ["Types.Data.Num"] - core <- toCore modules expr + core <- toCore expr execCore core normalise_tfp_int :: HscTypes.HscEnv -> Type.Type -> Type.Type @@ -223,4 +221,4 @@ getLiterals :: CoreSyn.CoreExpr -> [CoreSyn.CoreExpr] getLiterals app@(CoreSyn.App _ _) = literals where (CoreSyn.Var f, args) = CoreSyn.collectArgs app - literals = filter (is_lit) args \ No newline at end of file + literals = filter (is_lit) args