diff --git a/control/async.c b/control/async.c index 1a86246cf5c568d51b0d07a32567d5c17e985a96..5928f52794b34f37b9f76d11bb21f7a84ea343bb 100644 --- a/control/async.c +++ b/control/async.c @@ -77,6 +77,7 @@ int chameleon_sequence_wait(CHAM_context_t *chamctxt, RUNTIME_sequence_t *sequen if ( chamctxt->runtime_paused ) { RUNTIME_pause( chamctxt ); } + assert( sequence->status == CHAMELEON_SUCCESS ); return CHAMELEON_SUCCESS; } diff --git a/runtime/openmp/control/runtime_async.c b/runtime/openmp/control/runtime_async.c index 5e74e6042da641ffd1ac8fd5370085bcd82829d3..396c458900184ff1a3d5176d71f679cdf700d513 100644 --- a/runtime/openmp/control/runtime_async.c +++ b/runtime/openmp/control/runtime_async.c @@ -65,6 +65,7 @@ void RUNTIME_sequence_flush( CHAM_context_t *chamctxt, int status ) { (void)chamctxt; + assert( status == CHAMELEON_SUCCESS ); sequence->request = request; sequence->status = status; request->status = status; diff --git a/runtime/parsec/control/runtime_async.c b/runtime/parsec/control/runtime_async.c index 0b2d744fc4f572911afd838cb7a8142be6a21229..fe7d532cf37c6cc1fa1319ed18737fd3acfde760 100644 --- a/runtime/parsec/control/runtime_async.c +++ b/runtime/parsec/control/runtime_async.c @@ -77,6 +77,7 @@ void RUNTIME_sequence_flush( CHAM_context_t *chamctxt, RUNTIME_request_t *request, int status ) { + assert( status == CHAMELEON_SUCCESS ); sequence->request = request; sequence->status = status; request->status = status; diff --git a/runtime/quark/control/runtime_async.c b/runtime/quark/control/runtime_async.c index 514a42b5780c1dab98ef8479015ce3cc53df89d1..b76e67c2c7a8862286daffab9fbe81906cb781be 100644 --- a/runtime/quark/control/runtime_async.c +++ b/runtime/quark/control/runtime_async.c @@ -68,6 +68,7 @@ void RUNTIME_sequence_flush( CHAM_context_t *chamctxt, RUNTIME_request_t *request, int status ) { + assert( status == CHAMELEON_SUCCESS ); sequence->request = request; sequence->status = status; request->status = status; diff --git a/runtime/starpu/control/runtime_async.c b/runtime/starpu/control/runtime_async.c index f4602ac8f161c389cbc273c6f322bfc56f9efcfa..632e83c5215e211fc517d476bb96f814f0aa0b8a 100644 --- a/runtime/starpu/control/runtime_async.c +++ b/runtime/starpu/control/runtime_async.c @@ -78,6 +78,7 @@ void RUNTIME_sequence_flush( CHAM_context_t *chamctxt, int status ) { (void)chamctxt; + assert( status == CHAMELEON_SUCCESS ); sequence->request = request; sequence->status = status; request->status = status;