X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=c%CE%BBash%2FCLasH%2FUtils%2FCore%2FCoreTools.hs;h=b4808026fe37958e0d34d81baf70a229a83a5517;hb=d42006e5be8a3d6e3970b84767856b77d00f7f73;hp=42373a4eace28d337b193d9eb1376f7666061d7f;hpb=4c63601269c7097e2177c547dc36d4edecc1c648;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git diff --git "a/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" "b/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" index 42373a4..b480802 100644 --- "a/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" +++ "b/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" @@ -45,7 +45,7 @@ eval_tfp_int env ty = -- Automatically import modules for any fully qualified identifiers setDynFlag DynFlags.Opt_ImplicitImportQualified - let from_int_t_name = mkRdrName "Types.Data.Num" "fromIntegerT" + let from_int_t_name = mkRdrName "Types.Data.Num.Ops" "fromIntegerT" let from_int_t = SrcLoc.noLoc $ HsExpr.HsVar from_int_t_name let undef = hsTypedUndef $ coreToHsType ty let app = SrcLoc.noLoc $ HsExpr.HsApp (from_int_t) (undef) @@ -212,7 +212,7 @@ getLiterals app@(CoreSyn.App _ _) = literals (CoreSyn.Var f, args) = CoreSyn.collectArgs app literals = filter (is_lit) args --- reduceCoreListToHsList :: CoreExpr -> [a] +reduceCoreListToHsList :: CoreSyn.CoreExpr -> [CoreSyn.CoreExpr] reduceCoreListToHsList app@(CoreSyn.App _ _) = out where (fun, args) = CoreSyn.collectArgs app