warning: returning 'uint32_t *' (aka 'unsigned int *') from a function with result type 'int *' converts between pointers to integer types with different sign
I know some of you like warning-clean builds... ../src/mpid/ch3/src/mpid_comm_get_all_failed_procs.c:20:14: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] bitarray = (int *) MPIU_Malloc(sizeof(int) * bitarray_size); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/mpid/ch3/src/mpid_comm_get_all_failed_procs.c:24:16: warning: returning 'uint32_t *' (aka 'unsigned int *') from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] return bitarray; ^~~~~~~~ ../src/mpid/ch3/src/mpid_comm_get_all_failed_procs.c:46:12: warning: returning 'uint32_t *' (aka 'unsigned int *') from a function with result type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] return bitarray; ^~~~~~~~ ../src/mpid/ch3/src/mpid_comm_get_all_failed_procs.c:107:14: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] bitarray = group_to_bitarray(local_fail, comm_ptr); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. Best, Jeff -- Jeff Hammond [email protected] http://jeffhammond.github.io/
participants (1)
-
Jeff Hammond