*/
void Node::add_read_from(ModelAction *act)
{
- may_read_from.insert(act);
+ may_read_from.push_back(act);
}
void Node::explore(thread_id_t tid)
#include <list>
#include <vector>
-#include <set>
#include <cstddef>
#include "threads.h"
#include "mymemory.h"
class ModelAction;
-typedef std::set< ModelAction *, std::less< ModelAction *>, MyAlloc< ModelAction * > > action_set_t;
+typedef std::list< ModelAction *, MyAlloc< ModelAction * > > action_set_t;
/**
* @brief A single node in a NodeStack