X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2f9ed48f48e99fdbb007117690be4583b05ee903..514576f5a568bd452cb00faf460f191a07773d52:/src/kernel/context/ContextSwapped.cpp diff --git a/src/kernel/context/ContextSwapped.cpp b/src/kernel/context/ContextSwapped.cpp index a88a5bc9ec..8ce901e586 100644 --- a/src/kernel/context/ContextSwapped.cpp +++ b/src/kernel/context/ContextSwapped.cpp @@ -71,7 +71,7 @@ namespace context { thread_local SwappedContext* SwappedContext::worker_context_ = nullptr; SwappedContext::SwappedContext(std::function&& code, smx_actor_t actor, SwappedContextFactory* factory) - : Context(std::move(code), actor), factory_(*factory) + : Context(std::move(code), actor, not code /* maestro if no code */), factory_(*factory) { // Save maestro (=first created context) in preparation for run_all if (not is_parallel() && factory_.maestro_context_ == nullptr)