[Python-checkins] Fix unused functions warnings in instrumentation.c (GH-103515)

markshannon webhook-mailer at python.org
Thu Apr 13 13:45:43 EDT 2023


https://github.com/python/cpython/commit/7b95d23591f605fc05d4820f83fef8fbf1552729
commit: 7b95d23591f605fc05d4820f83fef8fbf1552729
branch: main
author: Benjamin Peterson <benjamin at python.org>
committer: markshannon <mark at hotpy.org>
date: 2023-04-13T18:45:03+01:00
summary:

Fix unused functions warnings in instrumentation.c (GH-103515)

files:
M Python/instrumentation.c

diff --git a/Python/instrumentation.c b/Python/instrumentation.c
index 8dc8b01fcb04..853e8a10e814 100644
--- a/Python/instrumentation.c
+++ b/Python/instrumentation.c
@@ -125,6 +125,7 @@ is_instrumented(int opcode) {
     return opcode >= MIN_INSTRUMENTED_OPCODE;
 }
 
+#ifndef NDEBUG
 static inline bool
 monitors_equals(_Py_Monitors a, _Py_Monitors b)
 {
@@ -135,6 +136,7 @@ monitors_equals(_Py_Monitors a, _Py_Monitors b)
     }
     return true;
 }
+#endif
 
 static inline _Py_Monitors
 monitors_sub(_Py_Monitors a, _Py_Monitors b)
@@ -146,6 +148,7 @@ monitors_sub(_Py_Monitors a, _Py_Monitors b)
     return res;
 }
 
+#ifndef NDEBUG
 static inline _Py_Monitors
 monitors_and(_Py_Monitors a, _Py_Monitors b)
 {
@@ -155,6 +158,7 @@ monitors_and(_Py_Monitors a, _Py_Monitors b)
     }
     return res;
 }
+#endif
 
 static inline _Py_Monitors
 monitors_or(_Py_Monitors a, _Py_Monitors b)



More information about the Python-checkins mailing list