X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7b7b18bf76328764ba08d088f0b589c2737ffe36..a96adb51dabc0c759af11e60c770355f22a54ef3:/src/kernel/context/ContextRaw.cpp diff --git a/src/kernel/context/ContextRaw.cpp b/src/kernel/context/ContextRaw.cpp index 00c60085b6..17f77d5f7c 100644 --- a/src/kernel/context/ContextRaw.cpp +++ b/src/kernel/context/ContextRaw.cpp @@ -7,7 +7,7 @@ #include "xbt/parmap.hpp" -#include "src/simix/smx_private.h" +#include "src/simix/smx_private.hpp" #include "mc/mc.h" XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(simix_context); @@ -270,7 +270,7 @@ RawContextFactory::RawContextFactory() raw_workers_context = xbt_new(RawContext*, nthreads); raw_maestro_context = nullptr; #endif - // TODO, if(SIMIX_context_get_parallel_threshold() > 1) => choose dynamically + // TODO: choose dynamically when SIMIX_context_get_parallel_threshold() > 1 } } @@ -293,8 +293,8 @@ void RawContext::wrapper(void* arg) RawContext* context = static_cast(arg); try { (*context)(); - context->stop(); - } catch (StopRequest) { + context->Context::stop(); + } catch (StopRequest const&) { XBT_DEBUG("Caught a StopRequest"); } context->suspend();