From: Augustin Degomme Date: Mon, 23 Jun 2014 16:11:21 +0000 (+0200) Subject: remove warning X-Git-Tag: v3_12~964^2~10 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/40f10b96e597c4a0ff061d2b8f61dd6e7fbe2086?hp=ad0a588bd29ee5715a65929a6ac2ebb8ff05cd54 remove warning --- diff --git a/src/smpi/smpi_rma.c b/src/smpi/smpi_rma.c index 378697e387..89224f8027 100644 --- a/src/smpi/smpi_rma.c +++ b/src/smpi/smpi_rma.c @@ -116,7 +116,7 @@ int smpi_mpi_put( void *origin_addr, int origin_count, MPI_Datatype origin_datat //get receiver pointer MPI_Win recv_win = win->connected_wins[target_rank]; - void* recv_addr = recv_win->base + target_disp * smpi_datatype_size(target_datatype)/* recv_win->disp_unit*/; + void* recv_addr = (void*) ( ((char*)recv_win->base) + target_disp * smpi_datatype_size(target_datatype)); smpi_datatype_use(origin_datatype); smpi_datatype_use(target_datatype); XBT_DEBUG("Entering MPI_Put to %d", target_rank); @@ -149,7 +149,7 @@ int smpi_mpi_get( void *origin_addr, int origin_count, MPI_Datatype origin_datat //get sender pointer MPI_Win send_win = win->connected_wins[target_rank]; - void* send_addr = send_win->base + target_disp * smpi_datatype_size(target_datatype)/** send_win->disp_unit*/; + void* send_addr = (void*)( ((char*)send_win->base) + target_disp * smpi_datatype_size(target_datatype)); smpi_datatype_use(origin_datatype); smpi_datatype_use(target_datatype); XBT_DEBUG("Entering MPI_Get from %d", target_rank); @@ -183,7 +183,7 @@ int smpi_mpi_accumulate( void *origin_addr, int origin_count, MPI_Datatype origi //get receiver pointer MPI_Win recv_win = win->connected_wins[target_rank]; - void* recv_addr = recv_win->base + target_disp * smpi_datatype_size(target_datatype) /** recv_win->disp_unit*/; + void* recv_addr = (void*)( ((char*)recv_win->base) + target_disp * smpi_datatype_size(target_datatype) ); XBT_DEBUG("Entering MPI_Accumulate to %d", target_rank); smpi_datatype_use(origin_datatype);