explored_children(num_threads),
backtrack(num_threads),
numBacktracks(0),
- may_read_from(NULL)
+ may_read_from()
{
if (act)
act->set_node(this);
- if (act && act->is_read())
- may_read_from = new action_set_t();
}
/** @brief Node desctructor */
* Add an action to the may_read_from set.
* @param act is the action to add
*/
-void Node::add_read_from(ModelAction *act)
+void Node::add_read_from(const ModelAction *act)
{
- ASSERT(may_read_from);
- may_read_from->insert(act);
+ may_read_from.push_back(act);
}
void Node::explore(thread_id_t tid)