]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
fix jit build
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Sat, 20 Sep 2025 16:18:58 +0000 (17:18 +0100)
committerKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Sat, 20 Sep 2025 16:18:58 +0000 (17:18 +0100)
Tools/jit/template.c

index 8f71010a1aff58780438c43cb9891da9d7b295f4..d40217bc87ff51d0b9ecac78182a824221aa3d20 100644 (file)
@@ -56,11 +56,11 @@ do {                                                                       \
 } while (0)
 
 #undef GOTO_TIER_ONE
-#define GOTO_TIER_ONE(TARGET)                       \
+#define GOTO_TIER_ONE(TARGET, SHOULD_CONTINUE_TRACING)                       \
 do {                                                \
     tstate->current_executor = NULL;                \
     _PyFrame_SetStackPointer(frame, stack_pointer); \
-    return TARGET;                                  \
+    return (_Py_CODEUNIT *)(((uintptr_t)(TARGET)) | SHOULD_CONTINUE_TRACING); \
 } while (0)
 
 #undef LOAD_IP