Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
model-checker : ignore simcall result in heap comparison
authorMarion Guthmuller <marion.guthmuller@loria.fr>
Tue, 4 Dec 2012 15:30:28 +0000 (16:30 +0100)
committerMarion Guthmuller <marion.guthmuller@loria.fr>
Tue, 4 Dec 2012 15:30:28 +0000 (16:30 +0100)
src/simix/smx_process.c

index 4ed440f..fecde40 100644 (file)
@@ -248,6 +248,10 @@ void SIMIX_process_create(smx_process_t *process,
     (*process)->data = data;
     (*process)->comms = xbt_fifo_new();
     (*process)->simcall.issuer = *process;
     (*process)->data = data;
     (*process)->comms = xbt_fifo_new();
     (*process)->simcall.issuer = *process;
+
+    if(MC_is_active())
+      MC_ignore_heap(&((*process)->simcall.result), sizeof((*process)->simcall.result));
+    
     /* Process data for auto-restart */
     (*process)->auto_restart = auto_restart;
     (*process)->code = code;
     /* Process data for auto-restart */
     (*process)->auto_restart = auto_restart;
     (*process)->code = code;