]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-140312: Set lltrace on JIT debug builds (GH-140313)
authorKen Jin <kenjin@python.org>
Sat, 1 Nov 2025 16:22:59 +0000 (00:22 +0800)
committerGitHub <noreply@github.com>
Sat, 1 Nov 2025 16:22:59 +0000 (16:22 +0000)
Co-authored-by: Mark Shannon <mark@hotpy.org>
Tools/jit/template.c

index 8f71010a1aff58780438c43cb9891da9d7b295f4..2f146014a1c26b9fa4298a81de9b063c8d2e6372 100644 (file)
@@ -69,9 +69,11 @@ do {                                                \
     } while (0)
 
 #undef LLTRACE_RESUME_FRAME
-#define LLTRACE_RESUME_FRAME() \
-    do {                       \
-    } while (0)
+#ifdef Py_DEBUG
+#define LLTRACE_RESUME_FRAME() (frame->lltrace = 0)
+#else
+#define LLTRACE_RESUME_FRAME() do {} while (0)
+#endif
 
 #define PATCH_JUMP(ALIAS)                                                 \
 do {                                                                      \