Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
createLivenessChecker without Session argument
authorEhsan Azimi <eazimi@ehsan.irisa.fr>
Fri, 11 Dec 2020 11:40:39 +0000 (12:40 +0100)
committerEhsan Azimi <eazimi@ehsan.irisa.fr>
Fri, 11 Dec 2020 11:40:39 +0000 (12:40 +0100)
src/mc/checker/Checker.hpp
src/mc/checker/LivenessChecker.cpp
src/mc/checker/simgrid_mc.cpp

index dd8cc10..9c0439c 100644 (file)
@@ -58,7 +58,7 @@ public:
 };
 
 // External constructors so that the types (and the types of their content) remain hidden
-XBT_PUBLIC Checker* createLivenessChecker(Session& session);
+XBT_PUBLIC Checker* createLivenessChecker();
 XBT_PUBLIC Checker* createSafetyChecker(Session& session);
 XBT_PUBLIC Checker* createCommunicationDeterminismChecker(Session& session);
 
index ab76c14..6c2efae 100644 (file)
@@ -411,7 +411,7 @@ void LivenessChecker::run()
   mcapi::get().log_state();
 }
 
-Checker* createLivenessChecker(Session& s)
+Checker* createLivenessChecker()
 {
   return new LivenessChecker();
 }
index e382e9f..acdb7c0 100644 (file)
@@ -38,7 +38,7 @@ static std::unique_ptr<simgrid::mc::Checker> create_checker(simgrid::mc::Session
   else if (_sg_mc_property_file.get().empty())
     return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createSafetyChecker(session));
   else
-    return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createLivenessChecker(session));
+    return std::unique_ptr<simgrid::mc::Checker>(simgrid::mc::createLivenessChecker());
 }
 
 int main(int argc, char** argv)