X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d21a01427e3594b06f46268eb409954e82e60416..239cd16f4e95031d3a106e487c1485726069f1d7:/src/mc/explo/DFSExplorer.cpp diff --git a/src/mc/explo/DFSExplorer.cpp b/src/mc/explo/DFSExplorer.cpp index 951a48ac97..84753958e4 100644 --- a/src/mc/explo/DFSExplorer.cpp +++ b/src/mc/explo/DFSExplorer.cpp @@ -152,7 +152,7 @@ void DFSExplorer::run() } /* Actually answer the request: let's execute the selected request (MCed does one step) */ - state->execute_next(next); + state->execute_next(next, get_remote_app()); on_transition_execute_signal(state->get_transition(), get_remote_app()); // If there are processes to interleave and the maximum depth has not been @@ -163,12 +163,7 @@ void DFSExplorer::run() /* Create the new expanded state (copy the state of MCed into our MCer data) */ std::unique_ptr next_state; - /* If we want sleep set reduction, pass the old state to the new state so it can - * both copy the sleep set and eventually removes things from it locally */ - if (_sg_mc_sleep_set) - next_state = std::make_unique(get_remote_app(), state); - else - next_state = std::make_unique(get_remote_app()); + next_state = std::make_unique(get_remote_app(), state); on_state_creation_signal(next_state.get(), get_remote_app());