diff --git a/oshmem/mca/scoll/basic/scoll_basic_collect.c b/oshmem/mca/scoll/basic/scoll_basic_collect.c index 746899ac4f..05c28704e1 100644 --- a/oshmem/mca/scoll/basic/scoll_basic_collect.c +++ b/oshmem/mca/scoll/basic/scoll_basic_collect.c @@ -541,7 +541,7 @@ static int _algorithm_central_collector(struct oshmem_group_t *group, group->my_pe); /* Set own data size */ - pSync[0] = (nlong ? nlong : SHMEM_SYNC_READY); + pSync[0] = (nlong ? (long)nlong : SHMEM_SYNC_READY); if (PE_root == group->my_pe) { long value = 0;