- xbt_swag_foreach_safe(task, task_safe, sd_global->runnable_task_set) {
- VERB1("Executing task '%s'", SD_task_get_name(task));
- if (__SD_task_try_to_run(task)
- && !xbt_dynar_member(changed_tasks, &task))
- xbt_dynar_push(changed_tasks, &task);
+ xbt_swag_foreach(task, sd_global->runnable_task_set) {
+ XBT_VERB("Executing task '%s'", SD_task_get_name(task));
+ if (__SD_task_try_to_run(task))
+ xbt_swag_insert(task,sd_global->return_set);