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 */
*/
void Node::add_read_from(ModelAction *act)
{
- ASSERT(may_read_from);
- may_read_from->insert(act);
+ may_read_from.push_back(act);
}
void Node::explore(thread_id_t tid)