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 {
14601460 template <typename T>
14611461 PyObject* CreatePyObjectList (const plg::vector<T>& arrayArg) {
14621462 const auto size = arrayArg.size ();
1463- PyObject* const arrayObject = PyList_New (size);
1463+ PyObject* const arrayObject = PyList_New (static_cast <Py_ssize_t>( size) );
14641464 if (arrayObject) {
14651465 for (size_t i = 0 ; i < size; ++i) {
14661466 PyObject* const valueObject = CreatePyObject (arrayArg[i]);
@@ -1482,7 +1482,7 @@ namespace py3lm {
14821482 template <typename T>
14831483 PyObject* CreatePyEnumObjectList (const EnumObject& enumerator, const plg::vector<T>& arrayArg) {
14841484 const auto size = arrayArg.size ();
1485- PyObject* const arrayObject = PyList_New (size);
1485+ PyObject* const arrayObject = PyList_New (static_cast <Py_ssize_t>( size) );
14861486 if (arrayObject) {
14871487 for (size_t i = 0 ; i < size; ++i) {
14881488 PyObject* const valueObject = CreatePyEnumObject (enumerator, arrayArg[i]);
You can’t perform that action at this time.
0 commit comments