Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[sonar] Initialize data members with class initializers, or initialization lists.
[simgrid.git] / include / simgrid / smpi / replay.hpp
index d295586..715f52e 100644 (file)
@@ -183,11 +183,11 @@ public:
 template <class T> class ReplayAction {
 protected:
   const std::string name;
-  const aid_t my_proc_id;
+  const aid_t my_proc_id = s4u::this_actor::get_pid();
   T args;
 
 public:
-  explicit ReplayAction(const std::string& name) : name(name), my_proc_id(s4u::this_actor::get_pid()) {}
+  explicit ReplayAction(const std::string& name) : name(name) {}
   virtual ~ReplayAction() = default;
 
   void execute(xbt::ReplayAction& action)