Skip to content

Commit 0c32b51

Browse files
committed
fix: more clang warnings fixes
1 parent bc5280c commit 0c32b51

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/module.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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]);

0 commit comments

Comments
 (0)