X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5c2e5e28602b8c18916c224f04bb26ad23610cf2..465dac153770a28f3a334705a06a1ee7a457c965:/src/kernel/context/ContextBoost.cpp diff --git a/src/kernel/context/ContextBoost.cpp b/src/kernel/context/ContextBoost.cpp index 3fb97680d7..e229a5c115 100644 --- a/src/kernel/context/ContextBoost.cpp +++ b/src/kernel/context/ContextBoost.cpp @@ -23,9 +23,9 @@ smx_context_t BoostContextFactory::create_context(std::function code, vo // BoostContext -BoostContext::BoostContext(std::function code, void_pfn_smxprocess_t cleanup_func, smx_actor_t process, +BoostContext::BoostContext(std::function code, void_pfn_smxprocess_t cleanup_func, smx_actor_t actor, SwappedContextFactory* factory) - : SwappedContext(std::move(code), cleanup_func, process, factory) + : SwappedContext(std::move(code), cleanup_func, actor, factory) { /* if the user provided a function for the process then use it, otherwise it is the context for maestro */ @@ -45,7 +45,6 @@ BoostContext::BoostContext(std::function code, void_pfn_smxprocess_t cle #endif } else { - set_maestro(this); // save maestro for run_all() #if BOOST_VERSION < 105600 this->fc_ = new boost::context::fcontext_t(); #endif