From 9978f3edac047f4432bcc1f4501b9514b0fb8d10 Mon Sep 17 00:00:00 2001 From: Pedro Gonnet <gonnet@google.com> Date: Tue, 12 Jan 2016 23:44:16 +0100 Subject: [PATCH] fixed engine_rebuild and engine_prepare. --- src/engine.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine.c b/src/engine.c index e177cc5048..62e398eba3 100644 --- a/src/engine.c +++ b/src/engine.c @@ -1427,7 +1427,6 @@ int engine_marktasks(struct engine *e) { void engine_rebuild(struct engine *e) { - int k; struct scheduler *sched = &e->sched; /* Clear the forcerebuild flag, whatever it was. */ @@ -1462,19 +1461,20 @@ void engine_rebuild(struct engine *e) { /* Count and print the number of each task type. */ int counts[task_type_count + 1]; - for (k = 0; k <= task_type_count; k++) counts[k] = 0; - for (k = 0; k < sched->nr_tasks; k++) + for (int k = 0; k <= task_type_count; k++) counts[k] = 0; + for (int k = 0; k < sched->nr_tasks; k++) { if (!sched->tasks[k].skip) counts[(int)sched->tasks[k].type] += 1; else counts[task_type_count] += 1; + } #ifdef WITH_MPI printf("[%03i] engine_rebuild: task counts are [ %s=%i", e->nodeID, taskID_names[0], counts[0]); #else printf("engine_rebuild: task counts are [ %s=%i", taskID_names[0], counts[0]); #endif - for (k = 1; k < task_type_count; k++) + for (int k = 1; k < task_type_count; k++) printf(" %s=%i", taskID_names[k], counts[k]); printf(" skipped=%i ]\n", counts[task_type_count]); fflush(stdout); -- GitLab