Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Massive mv to use cmake as the default compilation infrastructure.
[simgrid.git] / examples / simdag / dax / dax_test.c
index d4093d5..6688dd5 100644 (file)
@@ -42,7 +42,7 @@ int main(int argc, char **argv) {
   if (argc == 3) {
     char *last=strrchr(argv[2],'.');
 
-    tracefilename=bprintf("%.*s.trace",last==NULL?strlen(argv[2]):last-argv[2],argv[2]);
+    tracefilename=bprintf("%.*s.trace",(int)(last==NULL?strlen(argv[2]):last-argv[2]),argv[2]);
   } else {
     tracefilename = xbt_strdup(argv[3]);
   }
@@ -85,7 +85,8 @@ int main(int argc, char **argv) {
   }
 
   INFO0("------------------- Run the schedule ---------------------------");
-  SD_simulate(-1);
+  SD_task_t *changed = SD_simulate(-1);
+  free(changed);
   INFO0("------------------- Produce the trace file---------------------------");
   INFO1("Producing the trace of the run into %s",tracefilename);
   FILE*out = fopen(tracefilename,"w");
@@ -112,6 +113,7 @@ int main(int argc, char **argv) {
     default:
       xbt_die(bprintf("Task %s is of unknown kind %d",SD_task_get_name(task),SD_task_get_kind(task)));
     }
+    SD_task_destroy(task);
   }
   fclose(out);