Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Kill useless hack (and its union).
[simgrid.git] / src / mc / mc_hash.cpp
index 626927f..7cdd3fa 100644 (file)
@@ -29,7 +29,7 @@ public:
   template<class T>
   void update(T& x)
   {
-    state_ = (state_ << 5) + state_ + state_;
+    state_ = (state_ << 5) + state_ + x;
   }
   hash_type value()
   {
@@ -43,11 +43,12 @@ hash_type hash(Snapshot const& snapshot)
 {
   XBT_DEBUG("START hash %i", snapshot.num_state);
   djb_hash hash;
-  // TODO, nb_processes
-  // TODO, heap_bytes_used
-  // TODO, root variables
-  // TODO, basic stack frame information
-  // TODO, stack frame local variables
+  // TODO:
+  // * nb_processes
+  // * heap_bytes_used
+  // * root variables
+  // * basic stack frame information
+  // * stack frame local variables
   XBT_DEBUG("END hash %i", snapshot.num_state);
   return hash.value();
 }