Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
easily please sonar
[simgrid.git] / src / simix / ActorImpl.cpp
index 9715c65..469386d 100644 (file)
@@ -791,7 +791,7 @@ void SIMIX_process_sleep_destroy(smx_activity_t synchro)
  */
 void SIMIX_process_yield(smx_actor_t self)
 {
-  XBT_DEBUG("Yield process '%s'", self->name.c_str());
+  XBT_DEBUG("Yield actor '%s'", self->cname());
 
   /* Go into sleep and return control to maestro */
   self->context->suspend();
@@ -989,7 +989,7 @@ smx_actor_t simcall_process_create(
   if (name == nullptr)
     name = "";
   smx_actor_t self = SIMIX_process_self();
-  return simgrid::simix::kernelImmediate([&] {
+  return simgrid::simix::kernelImmediate([name, code, data, host, kill_time, properties, auto_restart, self] {
     return SIMIX_process_create(name, std::move(code), data, host, kill_time, properties, auto_restart, self);
   });
 }