X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/42ec07cc0c4fb24df86b22c97bfbeab2f0a21c8e..f2aaadd437ac30adad539d969164098b50cd2338:/src/simix/smx_global.cpp diff --git a/src/simix/smx_global.cpp b/src/simix/smx_global.cpp index 97f826d7a5..ca6d7bf0a5 100644 --- a/src/simix/smx_global.cpp +++ b/src/simix/smx_global.cpp @@ -215,16 +215,14 @@ void Global::run_all_actors() void Global::wake_all_waiting_actors() const { for (auto const& model : simgrid::kernel::EngineImpl::get_instance()->get_all_models()) { - kernel::resource::Action* action; - XBT_DEBUG("Handling the failed actions (if any)"); - while ((action = model->extract_failed_action())) { + while (auto* action = model->extract_failed_action()) { XBT_DEBUG(" Handling Action %p", action); if (action->get_activity() != nullptr) kernel::activity::ActivityImplPtr(action->get_activity())->post(); } XBT_DEBUG("Handling the terminated actions (if any)"); - while ((action = model->extract_done_action())) { + while (auto* action = model->extract_done_action()) { XBT_DEBUG(" Handling Action %p", action); if (action->get_activity() == nullptr) XBT_DEBUG("probably vcpu's action %p, skip", action);