int res = SIMGRID_MC_EXIT_SUCCESS;
std::unique_ptr<simgrid::mc::Exploration> checker{
simgrid::mc::Api::get().initialize(argv_copy.data(), environment, algo)};
+
try {
checker->run();
} catch (const simgrid::mc::DeadlockError&) {
} catch (const simgrid::mc::LivenessError&) {
res = SIMGRID_MC_EXIT_LIVENESS;
}
- simgrid::mc::Api::get().s_close();
return res;
}