X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c04075c49b6bc68df4f37240b4ac53e7a108abaa..cd5185ae774cc99650b6cae2dca17b6062accea3:/src/smpi/bindings/smpi_f77_comm.cpp diff --git a/src/smpi/bindings/smpi_f77_comm.cpp b/src/smpi/bindings/smpi_f77_comm.cpp index 6cd4ef3628..b3d9860778 100644 --- a/src/smpi/bindings/smpi_f77_comm.cpp +++ b/src/smpi/bindings/smpi_f77_comm.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2010-2021. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -38,8 +38,7 @@ void mpi_comm_create_(int* comm, int* group, int* newcomm, int* ierr) { } void mpi_comm_free_(int* comm, int* ierr) { - MPI_Comm tmp = simgrid::smpi::Comm::f2c(*comm); - if(tmp != MPI_COMM_WORLD && tmp != MPI_COMM_NULL) { + if (MPI_Comm tmp = simgrid::smpi::Comm::f2c(*comm); tmp != MPI_COMM_WORLD && tmp != MPI_COMM_NULL) { simgrid::smpi::Comm::destroy(tmp); simgrid::smpi::Comm::free_f(*comm); }