Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Make the cast explicit in smpi_process_index_of_smx_process()
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 29 Aug 2014 08:54:30 +0000 (10:54 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Fri, 29 Aug 2014 08:59:14 +0000 (10:59 +0200)
When getting the SMPI process data from a SIMIX process a cast is done
from void* to smpi_process_data_t. Make it explicit.

src/smpi/smpi_global.c

index f1710f3..ecf585d 100644 (file)
@@ -222,7 +222,7 @@ int smpi_process_index(void)
 }
 
 int smpi_process_index_of_smx_process(smx_process_t process) {
 }
 
 int smpi_process_index_of_smx_process(smx_process_t process) {
-  smpi_process_data_t data = SIMIX_process_get_data(process);
+  smpi_process_data_t data = (smpi_process_data_t) SIMIX_process_get_data(process);
   return data ? data->index : MPI_UNDEFINED;
 }
 
   return data ? data->index : MPI_UNDEFINED;
 }