From 0458a0fc05c819f1909616e88ea0e2c59bb7e657 Mon Sep 17 00:00:00 2001
From: William F Godoy <williamfgc@yahoo.com>
Date: Tue, 27 Jun 2017 13:03:19 -0400
Subject: [PATCH] const_cast added to MPI_Isend due to void* signature

---
 source/adios2/toolkit/format/bp1/BP1Aggregator.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp b/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp
index f227a0619..9c63f7258 100644
--- a/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp
+++ b/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp
@@ -117,7 +117,8 @@ std::string BP1Aggregator::GetGlobalProfilingLog(const std::string &rankLog)
     {
         const int rankLogSize = static_cast<const int>(rankLog.size());
         MPI_Request requestSize;
-        MPI_Isend(&rankLogSize, 1, MPI_INT, 0, 0, m_MPIComm, &requestSize);
+        MPI_Isend(const_cast<int *>(&rankLogSize), 1, MPI_INT, 0, 0, m_MPIComm,
+                  &requestSize);
 
         MPI_Request requestRankLog;
         MPI_Isend(const_cast<char *>(rankLog.c_str()), rankLogSize, MPI_CHAR, 0,
-- 
GitLab