op->func(invec, inoutvec, len, datatype);
else{
int tmp = smpi_type_c2f(*datatype);
- void* tmpptr=static_cast<void*>(&tmp);
- op->func(invec, inoutvec, len, static_cast<MPI_Datatype*>(tmpptr) );
+ op->func(invec, inoutvec, len, reinterpret_cast<MPI_Datatype*>(&tmp) );
}
}
}