rename MYMALLOC -> model_malloc
[model-checker.git] / nodestack.cc
index 85bbf7169248f42e580f0ff2fc6373a4b723ba96..e59b99511b89d30d1d33ce1c81b2e5ec8f6ac4b1 100644 (file)
@@ -218,7 +218,7 @@ bool Node::read_from_empty() {
 void Node::explore_child(ModelAction *act, bool * is_enabled)
 {
        if ( ! enabled_array )
-               enabled_array=(bool *)MYMALLOC(sizeof(bool)*num_threads);
+               enabled_array=(bool *)model_malloc(sizeof(bool)*num_threads);
        if (is_enabled != NULL)
                memcpy(enabled_array, is_enabled, sizeof(bool)*num_threads);
        else {
@@ -324,7 +324,7 @@ const ModelAction * Node::get_read_from() {
  */
 bool Node::increment_read_from() {
        DBG();
-
+       promises.clear();
        read_from_index++;
        return (read_from_index < may_read_from.size());
 }
@@ -335,7 +335,7 @@ bool Node::increment_read_from() {
  */
 bool Node::increment_future_value() {
        DBG();
-
+       promises.clear();
        future_index++;
        return (future_index < future_values.size());
 }