From 574364efe46d9b5a9870476e1fcc78f7e07cc14f Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Mon, 30 May 2022 17:17:24 +0200 Subject: [PATCH] Add default value for every member variable (useful with default constructor). --- src/smpi/include/smpi_comm.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/smpi/include/smpi_comm.hpp b/src/smpi/include/smpi_comm.hpp index 1ba249e014..dcab19ec98 100644 --- a/src/smpi/include/smpi_comm.hpp +++ b/src/smpi/include/smpi_comm.hpp @@ -19,7 +19,7 @@ namespace simgrid::smpi { class Comm : public F2C, public Keyval{ friend Topo; - MPI_Group group_; + MPI_Group group_ = MPI_GROUP_NULL; SMPI_Topo_type topoType_ = MPI_INVALID_TOPO; std::shared_ptr topo_; // to be replaced by an union int refcount_ = 1; @@ -35,7 +35,7 @@ class Comm : public F2C, public Keyval{ std::list rma_wins_; // attached windows for synchronization. std::string name_; MPI_Info info_ = MPI_INFO_NULL; - int id_; + int id_ = MPI_UNDEFINED; MPI_Errhandler errhandler_ = _smpi_cfg_default_errhandler_is_error ? MPI_ERRORS_ARE_FATAL : MPI_ERRORS_RETURN;; MPI_Errhandler* errhandlers_ = nullptr; //for MPI_COMM_WORLD only -- 2.20.1