https://github.com/python/cpython/commit/154251d10f3e39acf130bb2cc0e34bea8f6974b3
commit: 154251d10f3e39acf130bb2cc0e34bea8f6974b3
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: serhiy-storchaka <[email protected]>
date: 2026-07-19T15:33:59Z
summary:

[3.14] gh-154144: Fix false positive from the stdbool.h guard in 
_testcapimodule.c (GH-154145) (GH-154158)

(cherry picked from commit 8d11eb0c31efcfd1d504650a564d9a4b45cba721)

Co-authored-by: Serhiy Storchaka <[email protected]>
Co-authored-by: Claude Fable 5 <[email protected]>

files:
A Misc/NEWS.d/next/Tests/2026-07-19-18-20-00.gh-issue-154144.tcbool.rst
M Modules/_testcapimodule.c

diff --git 
a/Misc/NEWS.d/next/Tests/2026-07-19-18-20-00.gh-issue-154144.tcbool.rst 
b/Misc/NEWS.d/next/Tests/2026-07-19-18-20-00.gh-issue-154144.tcbool.rst
new file mode 100644
index 000000000000000..dc1ac8b4035153c
--- /dev/null
+++ b/Misc/NEWS.d/next/Tests/2026-07-19-18-20-00.gh-issue-154144.tcbool.rst
@@ -0,0 +1 @@
+Fix building the :mod:`!_testcapi` module on NetBSD.
diff --git a/Modules/_testcapimodule.c b/Modules/_testcapimodule.c
index a3d61c23bb96544..5784482d38904df 100644
--- a/Modules/_testcapimodule.c
+++ b/Modules/_testcapimodule.c
@@ -15,6 +15,10 @@
 #include "frameobject.h"          // PyFrame_New()
 #include "marshal.h"              // PyMarshal_WriteLongToFile()
 
+#ifdef bool
+#  error "The public headers should not include <stdbool.h>, see gh-90904"
+#endif
+
 #include <float.h>                // FLT_MAX
 #include <signal.h>
 #include <stddef.h>               // offsetof()
@@ -26,10 +30,6 @@
 #  include <sys/sysctl.h>         // sysctlbyname()
 #endif
 
-#ifdef bool
-#  error "The public headers should not include <stdbool.h>, see gh-48924"
-#endif
-
 #include "_testcapi/util.h"
 
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to