From: Martin Quinson Date: Fri, 6 May 2016 08:53:52 +0000 (+0200) Subject: remove an useless pimple around exceptions X-Git-Tag: v3_14~1272 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/a62b64d7cff5f86059bf7ec5df2d4f60a61a827b?hp=f5acac9da28f84a6625be7afaa01fc4ec6c643e7 remove an useless pimple around exceptions --- diff --git a/src/simix/smx_private.h b/src/simix/smx_private.h index 0f1c7bf834..0e542ca3e8 100644 --- a/src/simix/smx_private.h +++ b/src/simix/smx_private.h @@ -88,8 +88,6 @@ XBT_PUBLIC(void) SIMIX_clean(void); _smx_throw_issuer->doexception = 1; \ } else ((void)0) -#define SMX_THROW() RETHROW - /* ******************************** File ************************************ */ typedef struct s_smx_file { surf_file_t surf_file; diff --git a/src/simix/smx_process.cpp b/src/simix/smx_process.cpp index 93c852ed1f..2fb0858549 100644 --- a/src/simix/smx_process.cpp +++ b/src/simix/smx_process.cpp @@ -1021,7 +1021,7 @@ void SIMIX_process_yield(smx_process_t self) if (self->doexception) { XBT_DEBUG("Wait, maestro left me an exception"); self->doexception = 0; - SMX_THROW(); + RETHROW; } if(SMPI_switch_data_segment && self->segment_index != -1){