disasm/sim: changed interface, added readline to sim
[calu.git] / 3b_sim / cmem.cpp
index 22c80e6722b2b5f0340bd290133d96c5b57540af..4b49a081b5560d49871f68786e5f728c1c1dc94d 100644 (file)
@@ -3,7 +3,7 @@
 using namespace std;
 
 template <typename T>
-void CMem<T>::set(const MEMORY_ADDRESS address, const T& data)
+void CMem<T>::set(const MEMORY_ADDRESS address, const T data)
 {
        if(address >= MAX_MEMORY) {
                stringstream error;
@@ -35,4 +35,4 @@ T CMem<T>::get(const MEMORY_ADDRESS address) const
 }
 
 
-template class CMem<int>;
+template class CMem<CDat>;