X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/107550dc3139edda069a66fbacfc677d728d0ef9..00877c07294b806fb12182afb30567d19a5ee755:/src/mc/mc_request.c diff --git a/src/mc/mc_request.c b/src/mc/mc_request.c index a80b869e77..393953e5f4 100644 --- a/src/mc/mc_request.c +++ b/src/mc/mc_request.c @@ -24,7 +24,7 @@ int MC_request_depend(smx_simcall_t r1, smx_simcall_t r2) { if(r1->call == SIMCALL_COMM_IRECV && r2->call == SIMCALL_COMM_ISEND) return FALSE; - if( (r1->call == SIMCALL_COMM_ISEND || r1->call == SIMCALL_COMM_IRECV) + if( (r1->call == SIMCALL_COMM_ISEND /*|| r1->call == SIMCALL_COMM_IRECV*/) && r2->call == SIMCALL_COMM_WAIT){ if(simcall_comm_wait__get__comm(r2)->comm.rdv == NULL) @@ -42,7 +42,7 @@ int MC_request_depend(smx_simcall_t r1, smx_simcall_t r2) { return FALSE; } - if( (r2->call == SIMCALL_COMM_ISEND || r2->call == SIMCALL_COMM_IRECV) + if( (r2->call == SIMCALL_COMM_ISEND /*|| r2->call == SIMCALL_COMM_IRECV*/) && r1->call == SIMCALL_COMM_WAIT){ if(simcall_comm_wait__get__comm(r1)->comm.rdv != NULL)