X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8c420ee2a5d94449b56d0a570d6e3153bbc56f9a..1c3328f8047e2e5602ed3cd87044ce274e9ff978:/src/simix/smx_global.cpp diff --git a/src/simix/smx_global.cpp b/src/simix/smx_global.cpp index a45b862285..7d9d47b2d4 100644 --- a/src/simix/smx_global.cpp +++ b/src/simix/smx_global.cpp @@ -149,28 +149,6 @@ static void install_segvhandler() namespace simgrid { namespace simix { -/** Execute all the tasks that are queued, e.g. `.then()` callbacks of futures. */ -bool Global::execute_tasks() -{ - xbt_assert(tasksTemp.empty()); - - if (tasks.empty()) - return false; - - do { - // We don't want the callbacks to modify the vector we are iterating over: - tasks.swap(tasksTemp); - - // Execute all the queued tasks: - for (auto& task : tasksTemp) - task(); - - tasksTemp.clear(); - } while (not tasks.empty()); - - return true; -} - void Global::empty_trash() { while (not actors_to_destroy.empty()) {