Bläddra i källkod

Make sure functions supposed to return non-void really return a value.

Cyril Roelandt 12 år sedan
förälder
incheckning
c1457dab55
2 ändrade filer med 3 tillägg och 1 borttagningar
  1. 2 0
      examples/sched_ctx_utils/sched_ctx_utils.c
  2. 1 1
      src/core/task.c

+ 2 - 0
examples/sched_ctx_utils/sched_ctx_utils.c

@@ -92,6 +92,8 @@ void* start_bench(void *val){
 
 	rv[p->id].flops /= NSAMPLES;
 	rv[p->id].avg_timing /= NSAMPLES;
+
+	return NULL;
 }
 
 void start_2benchs(void (*bench)(unsigned, unsigned))

+ 1 - 1
src/core/task.c

@@ -467,7 +467,7 @@ int _starpu_task_submit_internally(struct starpu_task *task)
 int starpu_task_submit_to_ctx(struct starpu_task *task, unsigned sched_ctx_id)
 {
 	task->sched_ctx = sched_ctx_id;
-	starpu_task_submit(task);
+	return starpu_task_submit(task);
 }
 
 /* The StarPU core can submit tasks directly to the scheduler or a worker,