{
xbt_ex_t e;
int finished = 0;
+
+ /* Ignore some variables from xbt/ex.h used by exception e for stacks comparison */
+ if (MC_is_active()){
+ MC_ignore_stack("e", "MSG_comm_test");
+ MC_ignore_stack("__ex_cleanup", "MSG_comm_test");
+ }
+
TRY {
finished = simcall_comm_test(comm->s_comm);
SMX_THROW();
}
- /* Ignore some local variables from xbt/ex.c" */
+ /* Ignore some local variables from xbt/ex.c for stacks comparison */
if(MC_is_active()){
MC_ignore_stack("ctx", "SIMIX_process_yield");
MC_ignore_stack("_throw_ctx", "SIMIX_process_yield");