return tmp;
}
-action_list_t * ModelExecution::get_actions_on_obj(void * obj, thread_id_t tid) {
+action_list_t * ModelExecution::get_actions_on_obj(void * obj, thread_id_t tid) const
+{
SnapVector<action_list_t> *wrv=obj_thrd_map->get(obj);
if (wrv==NULL)
return NULL;
case READ_FROM_FUTURE: {
/* Read from future value */
struct future_value fv = node->get_future_value();
- Promise *promise = new Promise(curr, fv);
+ Promise *promise = new Promise(this, curr, fv);
curr->set_read_from_promise(promise);
promises->push_back(promise);
mo_graph->startChanges();