https://github.com/python/cpython/commit/1ceb1fb284a3171fa79a16351a8389e369cf842a
commit: 1ceb1fb284a3171fa79a16351a8389e369cf842a
branch: main
author: Sacul <[email protected]>
committer: Fidget-Spinner <[email protected]>
date: 2026-03-23T00:11:37+08:00
summary:

gh-146261: Fix bug in `_Py_uop_sym_set_func_version` (GH-146291)

files:
M Python/optimizer_symbols.c

diff --git a/Python/optimizer_symbols.c b/Python/optimizer_symbols.c
index c8697b32ab2dd4..e14ca1228d2f56 100644
--- a/Python/optimizer_symbols.c
+++ b/Python/optimizer_symbols.c
@@ -522,7 +522,7 @@ _Py_uop_sym_set_func_version(JitOptContext *ctx, JitOptRef 
ref, uint32_t version
         case JIT_SYM_PREDICATE_TAG:
         case JIT_SYM_TRUTHINESS_TAG:
             sym_set_bottom(ctx, sym);
-            return true;
+            return false;
         case JIT_SYM_RECORDED_VALUE_TAG: {
             PyObject *val = sym->recorded_value.value;
             if (Py_TYPE(val) != &PyFunction_Type ||

_______________________________________________
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