Explorar el Código

avoid loop dependencies

Samuel Thibault hace 15 años
padre
commit
506446fd8b
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      src/core/dependencies/task_deps.c

+ 1 - 0
src/core/dependencies/task_deps.c

@@ -78,6 +78,7 @@ void starpu_task_declare_deps_array(struct starpu_task *task, unsigned ndeps, st
 
 		starpu_job_t dep_job;
 		dep_job = _starpu_get_job_associated_to_task(dep_task);
+		STARPU_ASSERT(dep_job != job);
 
 		STARPU_TRACE_TASK_DEPS(dep_job, job);