Re: [mpich-devel] warning: returning 'uint32_t *' (aka 'unsigned int *') from a function with result type 'int *' converts between pointers to integer types with different sign
Hi Jeff, Please also report compiler, compiler version, and MPICH version. Best, Toni On 03/09/2015 07:53 PM, Jeff Hammond wrote:
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
-- Antonio J. Peña Postdoctoral Appointee Mathematics and Computer Science Division Argonne National Laboratory 9700 South Cass Avenue, Bldg. 240, Of. 3148 Argonne, IL 60439-4847 [email protected] www.mcs.anl.gov/~apenya
participants (1)
-
"Antonio J. Peña"