X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fe93dd78e64c2374403b3f1ac084155756837b38..0645cbd02f4f44ea8d916a2093c1776002ebdcf4:/src/mc/mc_liveness.c diff --git a/src/mc/mc_liveness.c b/src/mc/mc_liveness.c index 678d417188..51912227c6 100644 --- a/src/mc/mc_liveness.c +++ b/src/mc/mc_liveness.c @@ -82,6 +82,9 @@ int reached(xbt_state_t st){ /* New pair reached */ xbt_dynar_push(reached_pairs, &new_pair); MC_UNSET_RAW_MEM; + + if(raw_mem_set) + MC_SET_RAW_MEM; return 0; @@ -120,9 +123,7 @@ int reached(xbt_state_t st){ if(raw_mem_set) MC_SET_RAW_MEM; - else - MC_UNSET_RAW_MEM; - + compare = 0; return 0; @@ -162,8 +163,6 @@ void set_pair_reached(xbt_state_t st){ if(raw_mem_set) MC_SET_RAW_MEM; - else - MC_UNSET_RAW_MEM; }