From: Kirill Podoprigora Date: Fri, 23 Aug 2024 19:35:25 +0000 (+0300) Subject: gh-123205: `Python/bytecodes.c`: Fix compiler warning (#123206) X-Git-Tag: v3.14.0a1~706 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=67f2c84bff06eb837fd5ca64466d79f038e22ef8;p=thirdparty%2FPython%2Fcpython.git gh-123205: `Python/bytecodes.c`: Fix compiler warning (#123206) Fix MSVC warning "conversion from '__int64' to 'int'" --- diff --git a/Python/bytecodes.c b/Python/bytecodes.c index fefa3af37a16..ad30fb3db036 100644 --- a/Python/bytecodes.c +++ b/Python/bytecodes.c @@ -2215,7 +2215,7 @@ dummy_func( *value_ptr = PyStackRef_AsPyObjectSteal(value); if (old_value == NULL) { PyDictValues *values = _PyObject_InlineValues(owner_o); - int index = value_ptr - values->values; + Py_ssize_t index = value_ptr - values->values; _PyDictValues_AddToInsertionOrder(values, index); } else { diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index 8726adeeeadc..3d0f3b36a40e 100644 --- a/Python/executor_cases.c.h +++ b/Python/executor_cases.c.h @@ -2596,7 +2596,7 @@ *value_ptr = PyStackRef_AsPyObjectSteal(value); if (old_value == NULL) { PyDictValues *values = _PyObject_InlineValues(owner_o); - int index = value_ptr - values->values; + Py_ssize_t index = value_ptr - values->values; _PyDictValues_AddToInsertionOrder(values, index); } else { diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h index 69f5dc5a5437..bf75cb901bc4 100644 --- a/Python/generated_cases.c.h +++ b/Python/generated_cases.c.h @@ -6881,7 +6881,7 @@ *value_ptr = PyStackRef_AsPyObjectSteal(value); if (old_value == NULL) { PyDictValues *values = _PyObject_InlineValues(owner_o); - int index = value_ptr - values->values; + Py_ssize_t index = value_ptr - values->values; _PyDictValues_AddToInsertionOrder(values, index); } else {