Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Declare this_actor::exit() [[noreturn]].
[simgrid.git] / include / simgrid / actor.h
index d43239b..1e72cb8 100644 (file)
@@ -41,7 +41,7 @@ static inline void sg_actor_start(sg_actor_t actor, xbt_main_func_t code, int ar
 }
 XBT_PUBLIC void sg_actor_set_stacksize(sg_actor_t actor, unsigned size);
 
-XBT_PUBLIC void sg_actor_exit();
+XBT_ATTRIB_NORETURN XBT_PUBLIC void sg_actor_exit();
 XBT_PUBLIC void sg_actor_on_exit(void_f_int_pvoid_t fun, void* data);
 
 XBT_PUBLIC aid_t sg_actor_get_pid(const_sg_actor_t actor);