From: Arnaud Giersch Date: Mon, 30 May 2022 15:17:24 +0000 (+0200) Subject: Add default value for every member variable (useful with default constructor). X-Git-Tag: v3.32~207 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/574364efe46d9b5a9870476e1fcc78f7e07cc14f Add default value for every member variable (useful with default constructor). --- 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