File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1460,7 +1460,7 @@ namespace py3lm {
1460
1460
template <typename T>
1461
1461
PyObject* CreatePyObjectList (const plg::vector<T>& arrayArg) {
1462
1462
const auto size = arrayArg.size ();
1463
- PyObject* const arrayObject = PyList_New (size);
1463
+ PyObject* const arrayObject = PyList_New (static_cast <Py_ssize_t>( size) );
1464
1464
if (arrayObject) {
1465
1465
for (size_t i = 0 ; i < size; ++i) {
1466
1466
PyObject* const valueObject = CreatePyObject (arrayArg[i]);
@@ -1482,7 +1482,7 @@ namespace py3lm {
1482
1482
template <typename T>
1483
1483
PyObject* CreatePyEnumObjectList (const EnumObject& enumerator, const plg::vector<T>& arrayArg) {
1484
1484
const auto size = arrayArg.size ();
1485
- PyObject* const arrayObject = PyList_New (size);
1485
+ PyObject* const arrayObject = PyList_New (static_cast <Py_ssize_t>( size) );
1486
1486
if (arrayObject) {
1487
1487
for (size_t i = 0 ; i < size; ++i) {
1488
1488
PyObject* const valueObject = CreatePyEnumObject (enumerator, arrayArg[i]);
You can’t perform that action at this time.
0 commit comments