X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/02ff1e3cc5ba31c8f2c95f27c5934b427e238993..488dda0c43d26f0a770e1d5b47f73148e153949b:/src/smpi/colls/reduce/reduce-flat-tree.cpp diff --git a/src/smpi/colls/reduce/reduce-flat-tree.cpp b/src/smpi/colls/reduce/reduce-flat-tree.cpp index 46b0496769..ef3ae9c8cf 100644 --- a/src/smpi/colls/reduce/reduce-flat-tree.cpp +++ b/src/smpi/colls/reduce/reduce-flat-tree.cpp @@ -9,7 +9,7 @@ namespace simgrid{ namespace smpi{ int -Coll_reduce_flat_tree::reduce(void *sbuf, void *rbuf, int count, +Coll_reduce_flat_tree::reduce(const void *sbuf, void *rbuf, int count, MPI_Datatype dtype, MPI_Op op, int root, MPI_Comm comm) { @@ -18,7 +18,7 @@ Coll_reduce_flat_tree::reduce(void *sbuf, void *rbuf, int count, int rank; MPI_Aint extent; char *origin = 0; - char *inbuf; + const char *inbuf; MPI_Status status; rank = comm->rank(); @@ -50,7 +50,7 @@ Coll_reduce_flat_tree::reduce(void *sbuf, void *rbuf, int count, for (i = size - 2; i >= 0; --i) { if (rank == i) - inbuf = static_cast(sbuf); + inbuf = static_cast(sbuf); else { Request::recv(origin, count, dtype, i, tag, comm, &status); inbuf = origin;