]> AND Public Git Repository - simgrid.git/blobdiff - src/mc/mc_config.cpp
Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move fields from Exec to ExecImpl.
[simgrid.git] / src / mc / mc_config.cpp
index 39c3491dee16c33563bc76d96a387528a0769b0a..78c86b6153714c92b788ba849820f2d540f1e106 100644 (file)
@@ -25,10 +25,10 @@ simgrid::mc::ReductionMode reduction_mode = simgrid::mc::ReductionMode::unset;
 
 static void _mc_cfg_cb_check(const char* spec, bool more_check = true)
 {
-  if (_sg_cfg_init_status && not _sg_do_model_check && more_check)
-    xbt_die("You are specifying a %s after the initialization (through MSG_config?), but the program was not run under "
-            "the model-checker (with simgrid-mc)). This won't work, sorry.",
-            spec);
+  xbt_assert(_sg_cfg_init_status == 0 || _sg_do_model_check || not more_check,
+             "You are specifying a %s after the initialization (through MSG_config?), but the program was not run "
+             "under the model-checker (with simgrid-mc)). This won't work, sorry.",
+             spec);
 }
 
 /* Replay (this part is enabled even if MC it disabled) */