Store the Haskell Type in SignalInfo.
[matthijs/master-project/cλash.git] / Translator.hs
index b7d3e0ef32d681fc2f80562212a79d7960611a54..78c3a6f08be46eec78cde6662c6e0c73c9ed85c9 100644 (file)
@@ -186,7 +186,7 @@ nameFlatFunction hsfunc fdata =
     -- Name the signals in all other functions
     Just flatfunc ->
       let s = sigs flatfunc in
-      let s' = map (\(id, (SignalInfo Nothing)) -> (id, SignalInfo (Just $ "sig_" ++ (show id)))) s in
+      let s' = map (\(id, (SignalInfo Nothing ty)) -> (id, SignalInfo (Just $ "sig_" ++ (show id)) ty)) s in
       let flatfunc' = flatfunc { sigs = s' } in
       fdata { flatFunc = Just flatfunc' }