X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f57edc1d5b4f497883b451fc85d2d653d27a8247..d19cdd7688cb8b9bcfbf6707aa1c3483101a60c3:/src/simix/smx_process.c diff --git a/src/simix/smx_process.c b/src/simix/smx_process.c index 366cc77f8a..0e8d20ad83 100644 --- a/src/simix/smx_process.c +++ b/src/simix/smx_process.c @@ -327,7 +327,7 @@ void SIMIX_process_suspend(smx_process_t process, smx_process_t issuer) process->suspended = 1; /* If we are suspending another process, and it is waiting on an action, - suspend it's action. */ + suspend its action. */ if (process != issuer) { if (process->waiting_action) { @@ -348,7 +348,8 @@ void SIMIX_process_suspend(smx_process_t process, smx_process_t issuer) break; default: - THROW_IMPOSSIBLE; + xbt_die("Internal error in SIMIX_process_suspend: unexpected action type %d", + process->waiting_action->type); } } } @@ -387,7 +388,8 @@ void SIMIX_process_resume(smx_process_t process, smx_process_t issuer) break; default: - THROW_IMPOSSIBLE; + xbt_die("Internal error in SIMIX_process_resume: unexpected action type %d", + process->waiting_action->type); } } else {