[Python-checkins] bpo-38321: Fix PyCStructUnionType_update_stgdict() warning (GH-16492)
Vinay Sajip
webhook-mailer at python.org
Mon Sep 30 11:50:06 EDT 2019
https://github.com/python/cpython/commit/c9a413ede47171a224c72dd34122005170caaad4
commit: c9a413ede47171a224c72dd34122005170caaad4
branch: master
author: Victor Stinner <vstinner at redhat.com>
committer: Vinay Sajip <vinay_sajip at yahoo.co.uk>
date: 2019-09-30T16:49:47+01:00
summary:
bpo-38321: Fix PyCStructUnionType_update_stgdict() warning (GH-16492)
bpo-22273, bpo-38321: Fix following warning:
modules\_ctypes\stgdict.c(704):
warning C4244: 'initializing': conversion from 'Py_ssize_t' to 'int', possible loss of data
files:
M Modules/_ctypes/stgdict.c
diff --git a/Modules/_ctypes/stgdict.c b/Modules/_ctypes/stgdict.c
index 947e9c25592f..b794f10a2cb7 100644
--- a/Modules/_ctypes/stgdict.c
+++ b/Modules/_ctypes/stgdict.c
@@ -701,7 +701,7 @@ PyCStructUnionType_update_stgdict(PyObject *type, PyObject *fields, int isStruct
assert(actual_type_index <= MAX_ELEMENTS);
}
else {
- int length = dict->length;
+ Py_ssize_t length = dict->length;
StgDictObject *edict;
edict = PyType_stgdict(dict->proto);
More information about the Python-checkins
mailing list