We actually talked about this some more on our weekly teleconf today. It seems
like your compiler is being incorrect here: there is an explicit cast in the
code from an int to a bool; it's a way for the developer to tell the compiler
"I know what I'm doing".
The compiler is does not seem to
Committed in https://svn.open-mpi.org/trac/ompi/changeset/28544; thanks.
On May 20, 2013, at 9:00 PM, Alan Sayre
wrote:
> To quiet VS compile time warnings can the following (very) minor change be
> made:
>
> c:\program files
> (x86)\openmpi_v1.6-x64\include\openmpi/ompi/mpi/cxx/op_inln.h(148
To quiet VS compile time warnings can the following (very) minor change be made:
c:\program files
(x86)\openmpi_v1.6-x64\include\openmpi/ompi/mpi/cxx/op_inln.h(148):
warning C4800: 'int' : forcing value to bool 'true' or 'false'
(performance warning)
from:
inline bool
MPI::Op::Is_commutative(voi