This is a step toward synchronizing clock vectors properly: on exploration of
an action, we use only the last action in the current thread as the 'parent'
(or NULL).
Note that this still does not include the parent thread in determining each
ModelAction's parent.
return;
}
- curr = node_stack->explore_action(curr, NULL);
+ /* TODO: if get_last_action() is NULL, sync with parent thread */
+ curr = node_stack->explore_action(curr, get_last_action(curr->get_tid()));
nextThread = get_next_replay_thread();
currnode = curr->get_node();