X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0546bca18b0a87c91e5132340a0b1359ba0b5130..b41c921fc0a6a13f5db4d6cefb9b6955d5f21e3b:/src/simix/popping_private.hpp?ds=sidebyside diff --git a/src/simix/popping_private.hpp b/src/simix/popping_private.hpp index fdd0b56b37..fce643ccda 100644 --- a/src/simix/popping_private.hpp +++ b/src/simix/popping_private.hpp @@ -43,13 +43,13 @@ union u_smx_scalar { * @brief Represents a simcall to the kernel. */ struct s_smx_simcall { - e_smx_simcall_t call_; - smx_actor_t issuer_; - smx_timer_t timeout_cb_; // Callback to timeouts - simgrid::mc::SimcallInspector* inspector_; // makes that simcall observable by the MC - int mc_value_; - u_smx_scalar args_[11]; - u_smx_scalar result_; + e_smx_simcall_t call_ = SIMCALL_NONE; + smx_actor_t issuer_ = nullptr; + smx_timer_t timeout_cb_ = nullptr; // Callback to timeouts + simgrid::mc::SimcallInspector* inspector_ = nullptr; // makes that simcall observable by the MC + int mc_value_ = 0; + u_smx_scalar args_[11] = {{0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}}; + u_smx_scalar result_ = {0}; }; #define SIMCALL_SET_MC_VALUE(simcall, value) ((simcall).mc_value_ = (value))