Add a setFlatFunc function.
[matthijs/master-project/cλash.git] / Translator.hs
index ec9334bdfe41e9463df1d684eb6b3c256054911c..142a8349dd8364021a8fd5d5c971b6123c91bd98 100644 (file)
@@ -97,6 +97,7 @@ flattenBind bind@(NonRec var expr) = do
   --addFunc hsfunc hwfunc 
   let flatfunc = flattenFunction hsfunc bind
   addFunc hsfunc
+  setFlatFunc hsfunc flatfunc
   let used_hsfuncs = map appFunc (apps flatfunc)
   State.mapM resolvFunc used_hsfuncs
   return ()