Add a Type to a Literal SignalExpr.
[matthijs/master-project/cλash.git] / Translator.hs
index c4bcdbdf02084e9ad8ee8d1c2faf320873e983eb..071e9d296dc5f416b6da9d1bfc2ed93a00e07742 100644 (file)
@@ -176,7 +176,7 @@ flattenBind hsfunc bind@(NonRec var expr) = do
   -- Propagate state variables
   let flatfunc' = propagateState hsfunc flatfunc
   -- Store the flat function in the session
-  modA tsFlatFuncs (Map.insert hsfunc flatfunc)
+  modA tsFlatFuncs (Map.insert hsfunc flatfunc')
   -- Flatten any functions used
   let used_hsfuncs = Maybe.mapMaybe usedHsFunc (flat_defs flatfunc')
   mapM_ resolvFunc used_hsfuncs