X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2de2f4073329fac1cc52b4e5f60cf2b784930825..2e1dd00b2e152356cc3b8883a222e2e616aa1486:/src/mc/checker/SafetyChecker.cpp diff --git a/src/mc/checker/SafetyChecker.cpp b/src/mc/checker/SafetyChecker.cpp index 8b4f6566cc..4c3c0d21e8 100644 --- a/src/mc/checker/SafetyChecker.cpp +++ b/src/mc/checker/SafetyChecker.cpp @@ -20,7 +20,6 @@ #include "src/mc/mc_exit.hpp" #include "src/mc/mc_private.hpp" #include "src/mc/mc_record.hpp" -#include "src/mc/mc_request.hpp" #include "src/xbt/mmalloc/mmprivate.h" @@ -40,8 +39,7 @@ void SafetyChecker::check_non_termination(const State* current_state) XBT_INFO("*** NON-PROGRESSIVE CYCLE DETECTED ***"); XBT_INFO("******************************************"); XBT_INFO("Counter-example execution trace:"); - auto checker = api::get().mc_get_checker(); - for (auto const& s : checker->get_textual_trace()) + for (auto const& s : get_textual_trace()) XBT_INFO(" %s", s.c_str()); api::get().dump_record_path(); api::get().log_state(); @@ -254,7 +252,7 @@ void SafetyChecker::restore_state() } } -SafetyChecker::SafetyChecker() : Checker() +SafetyChecker::SafetyChecker(Session* session) : Checker(session) { reductionMode_ = reduction_mode; if (_sg_mc_termination) @@ -291,9 +289,9 @@ SafetyChecker::SafetyChecker() : Checker() stack_.push_back(std::move(initial_state)); } -Checker* createSafetyChecker() +Checker* createSafetyChecker(Session* session) { - return new SafetyChecker(); + return new SafetyChecker(session); } } // namespace mc