X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ff1dcfd66ba5f67f4d9e81db1220c9e3af6946cf..c5a0e326db7483bc9e3caadb7dac5ecfb7d73946:/src/mc/mc_config.cpp diff --git a/src/mc/mc_config.cpp b/src/mc/mc_config.cpp index 6f607d6984..681137ef33 100644 --- a/src/mc/mc_config.cpp +++ b/src/mc/mc_config.cpp @@ -1,12 +1,12 @@ -/* Copyright (c) 2008-2022. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2008-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ #include "src/mc/mc_config.hpp" #include "src/mc/mc_replay.hpp" +#include "src/simgrid/sg_config.hpp" #include -#include #if SIMGRID_HAVE_MC #include @@ -19,8 +19,10 @@ bool simgrid::mc::cfg_do_model_check = false; static void _mc_cfg_cb_check(const char* spec, bool more_check = true) { #if SIMGRID_HAVE_MC - xbt_assert(_sg_cfg_init_status == 0 || MC_is_active() || not more_check, - "Specifying a %s is only allowed within the model-checker. Please use simgrid-mc.", spec); + xbt_assert(_sg_cfg_init_status == 0 || MC_is_active() || MC_record_replay_is_active() || not more_check, + "Specifying a %s is only allowed within the model-checker. Please use simgrid-mc, or specify this option " + "after the replay path.", + spec); #else xbt_die("Specifying a %s is only allowed within the model-checker. Please enable it before the compilation.", spec); #endif