]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
fix mypy
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Sat, 1 Nov 2025 16:02:46 +0000 (16:02 +0000)
committerKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Sat, 1 Nov 2025 16:02:46 +0000 (16:02 +0000)
Tools/cases_generator/analyzer.py

index 3bd92cfa55a450b963664cc9e5cca6ea5cd1241b..b96e472d53782f06f96e10a1ac2278cecfce27b7 100644 (file)
@@ -982,7 +982,7 @@ def compute_properties(op: parser.CodeDef) -> Properties:
         no_save_ip=no_save_ip,
         tier=tier_variable(op),
         needs_prev=variable_used(op, "prev_instr"),
-        needs_guard_ip=(unpredictable_jump and "replaced" not in op.annotations) or variable_used(op, "LLTRACE_RESUME_FRAME") or variable_used(op, "DISPATCH_INLINED"),
+        needs_guard_ip=(isinstance(op, parser.InstDef) and (unpredictable_jump and "replaced" not in op.annotations)) or variable_used(op, "LLTRACE_RESUME_FRAME") or variable_used(op, "DISPATCH_INLINED"),
         unpredictable_jump=unpredictable_jump,
     )