commit c08cd149e272e23c2dd77564bd5a2a8ed97098f7 Author: Sergei Trofimovich Date: Sat Dec 9 06:36:34 2023 +0000 tests: fix test failures on upcoming `gcc-14` (#671) Upcoming `gcc-14` enabled a few warnings into errors, like `-Wint-conversion`. This caused `shadow` build to fail as: src/extended/extended.c:13:9: error: initialization of ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 13 | NULL, | ^~~~ The change fixes `int ml_flags;` to take `int` instead of pointer. diff --git a/tests/masonry/builders/fixtures/extended/extended/extended.c b/tests/masonry/builders/fixtures/extended/extended/extended.c index 25a028e..8980ea3 100644 --- a/tests/masonry/builders/fixtures/extended/extended/extended.c +++ b/tests/masonry/builders/fixtures/extended/extended/extended.c @@ -10,7 +10,7 @@ static PyMethodDef module_methods[] = { { "hello", (PyCFunction) hello, - NULL, + 0, PyDoc_STR("Say hello.") }, {NULL} diff --git a/tests/masonry/builders/fixtures/extended_with_no_setup/extended/extended.c b/tests/masonry/builders/fixtures/extended_with_no_setup/extended/extended.c index 25a028e..8980ea3 100644 --- a/tests/masonry/builders/fixtures/extended_with_no_setup/extended/extended.c +++ b/tests/masonry/builders/fixtures/extended_with_no_setup/extended/extended.c @@ -10,7 +10,7 @@ static PyMethodDef module_methods[] = { { "hello", (PyCFunction) hello, - NULL, + 0, PyDoc_STR("Say hello.") }, {NULL} diff --git a/tests/masonry/builders/fixtures/src_extended/src/extended/extended.c b/tests/masonry/builders/fixtures/src_extended/src/extended/extended.c index 25a028e..8980ea3 100644 --- a/tests/masonry/builders/fixtures/src_extended/src/extended/extended.c +++ b/tests/masonry/builders/fixtures/src_extended/src/extended/extended.c @@ -10,7 +10,7 @@ static PyMethodDef module_methods[] = { { "hello", (PyCFunction) hello, - NULL, + 0, PyDoc_STR("Say hello.") }, {NULL}