X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c641d112f8a557b61ff14c261931077773f21fbd..aa9cfa5743045b941f3afca368462ea2be992a5f:/src/kernel/context/ContextSwapped.hpp diff --git a/src/kernel/context/ContextSwapped.hpp b/src/kernel/context/ContextSwapped.hpp index 77fb48af40..606dd447ce 100644 --- a/src/kernel/context/ContextSwapped.hpp +++ b/src/kernel/context/ContextSwapped.hpp @@ -18,7 +18,7 @@ class SwappedContext; class SwappedContextFactory : public ContextFactory { friend SwappedContext; // Reads whether we are in parallel mode public: - SwappedContextFactory(std::string name); + explicit SwappedContextFactory(std::string name); ~SwappedContextFactory() override; void run_all() override; @@ -45,7 +45,7 @@ public: virtual void swap_into(SwappedContext* to) = 0; // Defined in Raw, Boost and UContext subclasses - void set_maestro(SwappedContext* ctx) { factory_->workers_context_[0] = ctx; } + void set_maestro(SwappedContext* ctx); // FIXME: Killme static thread_local uintptr_t worker_id_;