Generate the VHDLId of an entity in a single place.
[matthijs/master-project/cλash.git] / VHDLTypes.hs
index 95e9ce02d9d239fa888e0727a0d3aa77ee1dd77a..6f6625b9727b5f497d14aba7d99c6eefef91b5af 100644 (file)
@@ -52,7 +52,7 @@ type ElemTypeMap = Map.Map OrdType (AST.VHDLId, AST.TypeDef)
 type TypeFunMap = Map.Map OrdType [AST.SubProgBody]
 
 -- A map of a Haskell function to a hardware signature
-type SignatureMap = Map.Map String Entity
+type SignatureMap = Map.Map CoreSyn.CoreBndr Entity
 
 -- A map of a builtin function to VHDL function builder 
 type NameTable = Map.Map String (Int, [AST.Expr] -> AST.Expr )