X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=c%CE%BBash%2FCLasH%2FUtils%2FCore%2FCoreTools.hs;h=7377c9e36ce332e14c04f2a6cde234e47bf8eb95;hb=82210ea1ed3bbf1acd5cecef5bc0771e36613bf5;hp=a66904e1141334c5d5b66083a24967aed152eea3;hpb=4a1b18cd81cebb66c95cc0ca8a6aaa441bee1418;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 a66904e..7377c9e 100644 --- "a/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" +++ "b/c\316\273ash/CLasH/Utils/Core/CoreTools.hs" @@ -220,6 +220,8 @@ getLiterals app@(CoreSyn.App _ _) = literals (CoreSyn.Var f, args) = CoreSyn.collectArgs app literals = filter (is_lit) args +getLiterals lit@(CoreSyn.Lit _) = [lit] + reduceCoreListToHsList :: CoreSyn.CoreExpr -> [CoreSyn.CoreExpr] reduceCoreListToHsList app@(CoreSyn.App _ _) = out where