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
}
}
RawContext* context = static_cast<RawContext*>(arg);
try {
(*context)();
- context->stop();
- } catch (StopRequest) {
+ context->Context::stop();
+ } catch (StopRequest const&) {
XBT_DEBUG("Caught a StopRequest");
}
context->suspend();