From: Nikita Sobolev Date: Thu, 22 Feb 2024 17:57:12 +0000 (+0300) Subject: gh-115827: Fix compile warning in `longobject.c` (#115828) X-Git-Tag: v3.13.0a5~282 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=465df8855e9fff771e119ea525344de48869ef1a;p=thirdparty%2FPython%2Fcpython.git gh-115827: Fix compile warning in `longobject.c` (#115828) Objects/longobject.c:1186:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] --- diff --git a/Objects/longobject.c b/Objects/longobject.c index fe7829833343..2d1c6ad788e2 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -1183,7 +1183,7 @@ PyLong_AsNativeBytes(PyObject* vv, void* buffer, Py_ssize_t n, int endianness) for (Py_ssize_t i = sizeof(cv.b); i > 0; --i) { *b++ = cv.b[i - 1]; } - for (Py_ssize_t i = 0; i < n - sizeof(cv.b); ++i) { + for (Py_ssize_t i = 0; i < n - (int)sizeof(cv.b); ++i) { *b++ = fill; } }