]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix compiler warnings regarding loss of data (GH-23983)
authorPablo Galindo <Pablogsal@gmail.com>
Tue, 29 Dec 2020 00:28:09 +0000 (00:28 +0000)
committerGitHub <noreply@github.com>
Tue, 29 Dec 2020 00:28:09 +0000 (00:28 +0000)
Modules/_sqlite/connection.c
Objects/unicodeobject.c

index 5c7b4eeae6ae9fd72fe978bcdb96db702d416e52..1e23daca445582ff00db28967af6329955fc4044 100644 (file)
@@ -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;
 
index ad32a062d4854481477e93aa9753d85b6bb68ee9..64fd408085d5e567eba4bb48ff917675a01c7814 100644 (file)
@@ -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;