From e69f9699b53a12b71ad79a6be29c9b655c7fee19 Mon Sep 17 00:00:00 2001 From: Dennis Sweeney <36520290+sweeneyde@users.noreply.github.com> Date: Mon, 6 Jun 2022 00:25:40 -0400 Subject: [PATCH] Use `PyCode_GetCode` --- coverage/ctracer/util.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coverage/ctracer/util.h b/coverage/ctracer/util.h index be49a9610..e961639b2 100644 --- a/coverage/ctracer/util.h +++ b/coverage/ctracer/util.h @@ -37,7 +37,10 @@ #define MyFrame_GetCode(f) ((f)->f_code) #endif -#if PY_VERSION_HEX >= 0x030B00A7 +#if PY_VERSION_HEX >= 0x030B00B1 +#define MyCode_GetCode(co) (PyCode_GetCode(co)) +#define MyCode_FreeCode(code) Py_XDECREF(code) +#elif PY_VERSION_HEX >= 0x030B00A7 #define MyCode_GetCode(co) (PyObject_GetAttrString((PyObject *)(co), "co_code")) #define MyCode_FreeCode(code) Py_XDECREF(code) #else