Re: [OMPI devel] Odd warning in OMPI v3.0.x

2018-07-06 Thread r...@open-mpi.org
ok, i’ll fix it

> On Jul 6, 2018, at 3:09 PM, Nathan Hjelm via devel  
> wrote:
> 
> Looks like a bug to me. The second argument should be a value in v3.x.x.
> 
> -Nathan
> 
>> On Jul 6, 2018, at 4:00 PM, r...@open-mpi.org wrote:
>> 
>> I’m seeing this when building the v3.0.x branch:
>> 
>> runtime/ompi_mpi_init.c:395:49: warning: passing argument 2 of 
>> ‘opal_atomic_cmpset_32’ makes integer from pointer without a cast 
>> [-Wint-conversion]
>> if (!opal_atomic_cmpset_32(_mpi_state, , desired)) {
>> ^
>> In file included from ../opal/include/opal/sys/atomic.h:159:0,
>> from ../opal/threads/thread_usage.h:30,
>> from ../opal/class/opal_object.h:126,
>> from ../opal/class/opal_list.h:73,
>> from runtime/ompi_mpi_init.c:43:
>> ../opal/include/opal/sys/x86_64/atomic.h:85:19: note: expected ‘int32_t {aka 
>> int}’ but argument is of type ‘int32_t * {aka int *}’
>> static inline int opal_atomic_cmpset_32( volatile int32_t *addr,
>>   ^
>> 
>> 
>> I have a feeling this isn’t correct - yes?
>> Ralph
>> 
>> ___
>> devel mailing list
>> devel@lists.open-mpi.org
>> https://lists.open-mpi.org/mailman/listinfo/devel
> 
> ___
> devel mailing list
> devel@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/devel

___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel

Re: [OMPI devel] Odd warning in OMPI v3.0.x

2018-07-06 Thread Nathan Hjelm via devel
Looks like a bug to me. The second argument should be a value in v3.x.x.

-Nathan

> On Jul 6, 2018, at 4:00 PM, r...@open-mpi.org wrote:
> 
> I’m seeing this when building the v3.0.x branch:
> 
> runtime/ompi_mpi_init.c:395:49: warning: passing argument 2 of 
> ‘opal_atomic_cmpset_32’ makes integer from pointer without a cast 
> [-Wint-conversion]
>  if (!opal_atomic_cmpset_32(_mpi_state, , desired)) {
>  ^
> In file included from ../opal/include/opal/sys/atomic.h:159:0,
>  from ../opal/threads/thread_usage.h:30,
>  from ../opal/class/opal_object.h:126,
>  from ../opal/class/opal_list.h:73,
>  from runtime/ompi_mpi_init.c:43:
> ../opal/include/opal/sys/x86_64/atomic.h:85:19: note: expected ‘int32_t {aka 
> int}’ but argument is of type ‘int32_t * {aka int *}’
>  static inline int opal_atomic_cmpset_32( volatile int32_t *addr,
>^
> 
> 
> I have a feeling this isn’t correct - yes?
> Ralph
> 
> ___
> devel mailing list
> devel@lists.open-mpi.org
> https://lists.open-mpi.org/mailman/listinfo/devel



signature.asc
Description: Message signed with OpenPGP
___
devel mailing list
devel@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/devel