mirror of https://github.com/python/cpython
Add casts to CMPERROR macro to silence SunPro compiler warnings about
integer overflow in << operator.
This commit is contained in:
parent
82598051e6
commit
19700b6a98
|
@ -560,7 +560,7 @@ listappend(self, args)
|
||||||
/* CMPERROR is returned by our comparison function when an error
|
/* CMPERROR is returned by our comparison function when an error
|
||||||
occurred. This is the largest negative integer (0x80000000 on a
|
occurred. This is the largest negative integer (0x80000000 on a
|
||||||
32-bit system). */
|
32-bit system). */
|
||||||
#define CMPERROR (1 << (8*sizeof(int) - 1))
|
#define CMPERROR ( (int) ((unsigned int)1 << (8*sizeof(int) - 1)) )
|
||||||
|
|
||||||
/* Comparison function. Takes care of calling a user-supplied
|
/* Comparison function. Takes care of calling a user-supplied
|
||||||
comparison function (any callable Python object). Calls the
|
comparison function (any callable Python object). Calls the
|
||||||
|
|
Loading…
Reference in New Issue