From: Pablo Galindo Date: Tue, 29 Dec 2020 00:28:09 +0000 (+0000) Subject: Fix compiler warnings regarding loss of data (GH-23983) X-Git-Tag: v3.10.0a4~55 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a6d63a20df63b3fd33b5e1f629e7f96d00f6ae39;p=thirdparty%2FPython%2Fcpython.git Fix compiler warnings regarding loss of data (GH-23983) --- diff --git a/Modules/_sqlite/connection.c b/Modules/_sqlite/connection.c index 5c7b4eeae6ae..1e23daca4455 100644 --- a/Modules/_sqlite/connection.c +++ b/Modules/_sqlite/connection.c @@ -1601,7 +1601,7 @@ pysqlite_connection_backup_impl(pysqlite_Connection *self, { int rc; int callback_error = 0; - int sleep_ms = sleep * 1000.0; + int sleep_ms = (int)(sleep * 1000.0); sqlite3 *bck_conn; sqlite3_backup *bck_handle; diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index ad32a062d485..64fd408085d5 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c @@ -2302,7 +2302,7 @@ _PyUnicode_FromId(_Py_Identifier *id) PyInterpreterState *interp = _PyInterpreterState_GET(); struct _Py_unicode_ids *ids = &interp->unicode.ids; - int index = _Py_atomic_size_get(&id->index); + Py_ssize_t index = _Py_atomic_size_get(&id->index); if (index < 0) { struct _Py_unicode_runtime_ids *rt_ids = &interp->runtime->unicode_ids;